🟩 | Escrowed
🟥 | Open Source
Frameworks:
🟩 | QB Core
🟩 | QBX Core
🟩 | OX Core
🟩 | ND Core
🟩 | ESX
Docs: LINK
Portal docs: LINK
Two resources, one purchase
- xt-admin - the in-game admin menu
- xt-adminportal - the same menu, the same permissions and the same audit trail, in a browser
General Features
- Custom NUI in the xT terminal design system, rebrandable to your own server name
- Dock the panel to the screen edge and keep playing - the game keeps keyboard input while the menu stays fully usable
- Opens with a rebindable keybind or a command
- Every privileged action is validated server-side - never trusts the client for permissions, targets, amounts, or identifiers
- Framework-agnostic: works on QBX, QB, ESX, ND & OX out of the box
Players
- Freeze, kill, revive, bring, fire, drop from sky, attacking ped, cuff, kick, ban, and set rank
- View and wipe a player's inventory, open their clothing menu
- Live player needs (hunger, thirst, or whatever you define) as labelled sliders
- Live map with player positions
- Offline player search - ban or assign ranks to players who aren't online
Personal & Tools
- Noclip, godmode, invisible, super jump, speed run, infinite ammo, blips, names
- Teleport to waypoint / coords / player, revive all or nearby, weather panel
- Search and give any item or weapon (server-validated)
- Browse vehicles by class and spawn them - fix, refuel, or delete the one you're driving
- Nearby entity info, entity laser, copy coords
Permissions
- Rank hierarchy resolved from ACE, the database, and config
- Per-action required ranks, editable live in-game - overrides persist across restarts
- Per-player rank assignment from the menu
- Fail-closed by design: unknown or unmapped keys are denied, and blocked attempts are logged
Reports & Logs
- Player report system with two-way chat, status changes, and closing
Web Portal (xt-adminportal)
- The whole menu in a browser - phone, tablet or laptop, no game client running
- Staff sign in with Discord: a role in your guild is all it takes to grant or revoke access, and it works for people who have never joined your server
- Authenticator (TOTP) two-factor on by default - staff enrol on first login, and every enrolment is written to the audit log
- Permissions are xt-admin’s, so a rank means the same thing in-game and in the browser, and both fail closed
- Dashboard, Players, Map, Bans, Offline search, Reports, Logs, Resources, Stats, Items, Density, Economy and Permissions - every tab hidden unless the rank allows it, and enforced again server-side
- Optional live screen viewing: off by default, behind its own permission, and frames are never stored
- Sessions are bound to the browser, expire on idle and on a hard cap, and can be revoked from the in-game Settings tab
- Per-IP rate limits on the API, on login and code entry, on map tiles and on screen polling
- No database work and no key to generate - the tables and the session signing key are created on first start
- Runs on your own domain behind a free Cloudflare Tunnel; the console prints your exact portal URL and Discord redirect URI on start
- Needs a domain, a Cloudflare account and a Discord application - documented step by step, about 20 minutes
Dependencies: