Features

A tab-by-tab tour of the xT Admin menu.

A tour of the menu, tab by tab, in the order they appear. Every tab is gated on its own permission key - a rank only sees the tabs it is allowed to open, and the ones it cannot open are never sent to its client at all.

Tab order, labels and icons all live in configs/actions.lua. You can reorder them, rename them, or delete the ones you do not want.

Dashboard

The Dashboard tab

The landing tab, and a read of the whole server at a glance:

  • Vitals - players online, staff on duty, today's peak, and uptime.
  • Staff on duty - who else is working right now.
  • Player churn - joins and leaves over a rolling window.
  • Groups online - head count per job or gang, in the order you configure.
  • Recent actions - the last few rows of the audit trail.
  • Busiest staff - action counts per admin over the last day.
  • Bans - filed today, filed this week, currently active, and expiring in the next 24 hours - the one figure that tells you who is about to walk back in.
  • Anomaly strip - appears only when something is wrong: a ban spike, one player spamming reports, reports left unanswered too long, or a resource that stopped on its own.

Every card inherits the permission of the tab it links to. A rank that cannot open Logs does not get the recent-actions card - and the data is absent from the payload rather than hidden in the client.

Players

The Players tab

The moderation surface. Search the roster, select a player, and act on them:

IdentityName, server id, job and grade, and every identifier you list in the config
NeedsLive hunger, thirst, stress - or whatever your server tracks. Drag a slider or apply an Empty / Full preset
SpectateAttach your camera to them and hear what they hear - world audio and proximity voice, not just the picture
ScreenA live window on their screen, or a silent one-off screenshot
ModerationFreeze, kill, revive, bring, cuff, kick, ban, drop from sky
InventoryView what they are carrying, or wipe it
ClothingOpen a clothing menu on them
RankAssign or remove an admin rank
TrollingFire, attacking ped, mute, fart, slow move, reversed controls, a clone that follows them, a ghost, or a wheel torn off their car

Trolling is its own permission group, so a rank can be given the moderation actions without any of it. None of them are silent - every one is visible to the victim and to everyone around them.

Map

The live player map

Live player positions on a real map of the world. Click a player to teleport to them, or run any player action straight from the map without going back to the roster.

Personal

Everything you do to yourself: noclip, godmode, invisible, super jump, speed run, infinite ammo, player blips, player names, teleport (to waypoint, to coordinates, or to a player), revive all, revive nearby, and the weather panel.

Toggles show their current state when the menu opens, so you always know what you left on.

Items & Weapons

Search your entire item and weapon catalogue, pick a player, and give it to them. Amounts are capped and validated on the server. Item icons come from whatever image path ox_inventory already uses, so an image pack that works in the inventory needs no extra setup.

Vehicles

Search and browse the whole vehicle list by class, then spawn one. Fix, refuel, re-plate, delete or max out the performance of the vehicle you are in. Which classes may be spawned, and which models can never be, are both config.

Reports

The Reports tab

A two-way report queue. Players file with /report; staff pick one up, chat back and forth inside it, change its status, and close it.

Report types and statuses are config - including whether filing a report snapshots what the player was carrying at that moment, which settles most "it vanished from my inventory" tickets on the spot.

Reports live in memory for the life of the server session. A restart clears the queue. Everything that happened to a report - created, replied, status changed, closed - is in the audit log, which is persisted.

Logs

The Logs tab

Every admin action, every blocked attempt, and every report event, searchable by staff name, action or target - read straight out of the database, so it survives restarts.

See Logging for what is recorded and how to forward it.

Resources

List every resource on the server, search it, and start / stop / restart. Resources you mark as protected are removed from the list and refused by the route behind it - the framework, this menu and its dependencies ship protected out of the box.

Stats

Live player and staff counts, plus a player-count history captured on an interval you set.

Bans

Every active ban, searchable, with the reason, who filed it, when, and when it expires. Revoke one from here.

Offline

Search players who are not connected. Ban them, assign them a rank, or wipe an offline character's inventory - all without waiting for them to come back.

Density

The Density tab

Server-wide ambient population levers: traffic, parked cars, random vehicles, pedestrians and scenario peds. Move a slider and every connected client follows immediately; the setting is persisted, so it survives a restart.

One-click presets (Vanilla, Balanced, Low, Empty) and a kill switch for the moments you need the streets clear right now.

Dev

Nearby entity info, an entity laser you point at things to inspect (with keybinds to copy or delete what you are pointing at), a coordinate copier, and the Economy Map.

The Economy Map

The Economy Map

An in-game board for your server's economy and progression - items, currencies, activities, vendors, gates and notes, laid out on lifestyle-and-tier lanes and joined by the flows between them.

  • Import your real ox_inventory items rather than retyping them.
  • Prices, tags and notes per node.
  • An audit that tells you what is broken: a dead end, an unreachable node, a sink with no source.
  • Revision history - every save files the previous version, so you can see what changed and roll back.

It is gated by its own two keys (economyView and economyManage), so a designer can be given the board without any dev tools.

Permissions

The Permissions editor

A live editor for the whole permission system:

  • Change the minimum rank required for any tab or any action, without touching a file.
  • Assign or remove a rank for any player.

Changes are written to the database and win over the defaults in configs/permissions.lua.

Settings

The Settings tab

Per-admin preferences - an accent colour picked from swatches or any hex you like, with a contrast check so nobody makes their own buttons unreadable, plus interface sound toggles.

If you run the web portal, this tab is also where you see live browser sessions, revoke one or all of them, and clear someone's two-factor enrolment when they lose their phone.

Edit this page on GitHub

MIT 2026 © xT Development.

On this page