Guide · Updated 19 Sep 2026

RedM admin tools: permissions, menus, blips and the habits that keep a roleplay server fair

Good moderation is mostly invisible. Players notice it when it fails: a report nobody answered, an admin who spawned his friends a wagon of gold, a ban with no evidence behind it. RedM admin tools make the job possible, but the tools are the easy half. This guide covers what txAdmin already gives you, how ACE permissions decide who is staff, what admin menus and admin blips are for, how to handle reports and evidence, and a checklist for a staff team players trust.

What txAdmin gives you out of the box

txAdmin comes with the RedM server build, and it is the tool you will use most. From its web panel:

  • A live console. The server's own output, with a command line. Script errors appear here first.
  • The player list. Everyone online, with their identifiers and history. Kick, warn or ban from the player's page.
  • Bans that stick. A ban is stored against the player's identifiers, not their name, so a new character does not get round it.
  • Scheduled restarts, with warnings to players before each one. Every six to eight hours is normal; the performance guide explains why.
  • Admin accounts with their own permissions. Give each staff member their own login. With a shared password you can never tell who did what.

txAdmin does not replace an in-game menu. It can remove a player, but it cannot teleport to them or revive them. That is the framework's job.

ACE permissions: who counts as staff

ACE is the permission system built into the server, set in server.cfg. Two lines do almost everything. add_ace gives a principal (a group or a player) permission to an object (a command, or a permission a script checks). add_principal puts a player in a group, or puts one group inside another so it inherits everything that group has.

## What each rank may do
add_ace group.admin command allow              # every command
add_ace group.admin command.quit deny          # except shutting the server down
add_ace group.admin poggy.settings allow       # open the /poggy settings hub

## Admins inherit everything moderators have
add_principal group.admin group.moderator

## Who holds each rank (your staff's real identifiers)
add_principal identifier.fivem:1234567 group.admin         # owner
add_principal identifier.discord:123456789 group.moderator # moderator

Three things catch people out:

  • Identifiers, not names. A display name can change; a fivem, license or discord identifier does not. txAdmin shows every identifier on the player's page.
  • Resources need permission too. A script that restarts other scripts needs its own line, for example add_ace resource.poggy_core command.ensure allow.
  • ACE is not your framework's admin group. VORP keeps its admin group on the player's user record in the database. RSG Core and QBCore RedM grant their ranks as ACE principals such as rsgcore.admin or qbcore.admin. A player can be admin in one system and nobody in the other, which is why "no permission" is the most common staff complaint on a new server.

Keep the staff lines in one block with a comment naming each person, so removing someone is one line.

Framework admin menus

Each framework has an in-game admin menu: VORP has vorp_admin, RSG Core has rsg-adminmenu and QBCore RedM has qbr-adminmenu. They differ in detail, but most cover teleporting, reviving, spectating, and giving items or money. Two rules make them safer to hand out:

  • Split the powers by rank. Moderators need teleport, revive and spectate. Giving items and money belongs to one or two senior admins, because it is the power most often abused and the hardest to undo. If your menu cannot split its powers, give it to fewer people.
  • Log the giving. If the menu can post to a Discord webhook, turn that on. If it cannot, staff write each spawn in the staff channel themselves.

Admin tools inside your scripts

Scripts carry their own staff commands, and each decides who may use them. Here is where the Poggy ones look. All of them are free, and all run on VORP Core, RSG Core and QBCore RedM through the free Poggy Core (Free).

ScriptStaff commandsWho may use them
Admin Blips/ahbGroups in Config.ADMIN_GROUPS (admin, superadmin)
Poggy Multijob/mjadminGroups in Config.AdminGroups (admin, superadmin, moderator)
Poggy Storage/movestorage, /deletestorage, /storageadmin, /adminshopACE character_storage.admin, or groups in Config.AdminGroups (admin, superadmin, god)
Poggy Util/removeobjects, /cleandeadGroups in Config.ObjectRemoval.AdminGroups (admin, superadmin, moderator)
Poggy Core/poggyACE poggy.settings, or a framework admin

Poggy Multijob (Free)'s panel is the one staff use most: every character with saved jobs, online and offline, with the active job, grade and label editable, and job presets applied in one click. Poggy Storage (Free) adds a Storages tab to /poggy: every storage in one table, to move, re-own or delete, manage who holds a key, and see what is inside. Its /adminshop is a free shop with every item on the server, so treat it as an item spawner and keep that ACE to senior staff. Poggy Util (Free)'s /removeobjects and /cleandead clear props and dead entities when an area fills up.

Seeing where players are: RedM admin blips

Admin Blips (Free) puts every player on an admin's map, labelled with their server ID and character name. Only staff see them. It is the fastest answer to "where is the player who just reported being stuck". It is also the tool most likely to cost you your players' trust if it is used for anything else.

Fair uses: answering a report, finding a stuck or bugged player, running an event, and checking a claim during an investigation. Not fair: an admin playing their own character with blips on. Their character now knows where the gang is hiding and where the sheriff is riding. Make it a written rule that blips are off while in character; each admin hides them with /ahb. Config.ALLOWED_NAMES narrows access to named admins. Blips update every 500 ms by default, and there is no reason to go lower.

Reports and evidence

Every ban should survive an appeal. That means evidence before action, written down.

  1. One place for reports. A Discord ticket channel is the usual choice. Reports made in game chat are gone by the next restart.
  2. Ask for the clip. Players who record are your best witnesses. Ask for the video and the time before you ask anyone for their side.
  3. Check the logs. The txAdmin console, the player's history, and any Discord webhook your scripts post to. Poggy Storage can log job storages and armories to Discord; give the ones that matter, such as police evidence, a webhook.
  4. Hear both sides, then decide. A staff member who is friends with either side hands the ticket to someone else.
  5. Write down what you did and why, in the ticket or the player's txAdmin notes. The next admin to deal with that player needs it.

Settings changes leave a trail too. The /poggy hub keeps a history of every change: who, when, the old value and the new one, with undo. When the economy suddenly pays double, look there first.

Staff structure and rules

RankDoesDoes not get
SupportAnswers tickets, helps new playersTeleport, bans
ModeratorTeleport, revive, spectate, kick, warn, short bansItem and money spawning
AdminLong bans, rollbacks, script settings in /poggyThe server machine
Ownerserver.cfg, the database, backups, hiring
  • Staff roleplay under the same rules as players, with admin powers off while in character.
  • Nobody handles a case they are part of.
  • Every item or money spawn has a reason written down.
  • Every ban has evidence; a permanent ban gets a second opinion.
  • Access goes the day someone leaves: the server.cfg line, the txAdmin login and the Discord role.

Remote management and backups

Most moderation happens from a home PC or a phone, not at the server. txAdmin's web panel covers players and the console. For the machine itself, Server Controller (from $2.99/mo) is a Windows app that runs beside the server, not a resource. The free version starts, stops and restarts the server and makes database and file backups with one-click restore. The paid version adds remote control from your home PC behind an auth key, an IP whitelist and optional per-device PINs, and Discord alerts when something fails.

Take a backup before any large admin action: a rollback, a wipe of a player's items, a round of bans after an exploit. How to back up a RedM server covers what to include.

Diagnostics for Poggy scripts

When a player reports that a Poggy script is broken, check it before opening a ticket. From the server console:

poggycore
Version, detected framework, what the framework can do, and the containers registered.
poggycore scripts
Every Poggy script that registered, with its version.
poggycore dependents
The scripts that stop when poggy_core stops, and their state.
poggycore selftest
Tests every framework call the scripts make, read-only.
/poggycore test
In game: a read-only check against your own character.

In chat these need the ACE command or poggycore, or a framework admin group. Updates and database changes run from the console only.

A moderation checklist

  1. Every staff member has their own txAdmin login and their own server.cfg line.
  2. Ranks are written down, with what each may do.
  3. Item and money spawning is limited to senior staff and logged.
  4. Admin blips are off while staff are in character.
  5. Reports go to one channel, with clips and times.
  6. Every ban has evidence and a note.
  7. Restarts are scheduled and announced.
  8. A backup runs nightly, and another is taken before any rollback.
  9. Access is removed the day someone leaves.

Questions this guide answers

How do I make myself admin on a RedM server?

Usually in two places. In server.cfg, add your identifier to the admin group with add_principal identifier.fivem:1234567 group.admin (your own id in place of the number), and give that group commands with add_ace group.admin command allow. Then set your framework's own admin group: on VORP it is the group on your user record in the database; on RSG Core and QBCore RedM it is an ACE principal such as rsgcore.admin or qbcore.admin. Restart after changing server.cfg.

What does txAdmin do for moderation?

txAdmin is the web panel that comes with the server. It gives you a live console, a player list with kick, warn and ban, bans stored against a player's identifiers so a new character does not get round them, scheduled restarts with warnings, and a separate login for each admin. It does not replace an in-game admin menu for teleporting or reviving.

Is it fair for admins to see every player on the map?

For staff work, yes: answering reports, finding stuck players and running events. Not while an admin plays their own character, because the character then knows where everyone is. Poggy Admin Blips lets each admin hide the blips with /ahb; make "blips off while in character" a written staff rule.

How do I check that Poggy scripts are working?

Type poggycore in the server console to see the version, the detected framework and what it can do. poggycore scripts lists every Poggy script with its version, poggycore selftest tests every framework call read-only, and /poggycore test in game checks your own character. /poggy opens the settings hub for staff.

Scripts mentioned in this guide

Whole store →
Admin Blips — Free RedM Admin Blips Script
Free RedM Admin Blips Script

Admin Blips

Shows every player's live position on the map for admins, with server ID and character name, toggled with one command.

PriceFree
Poggy Multijob — Free RedM Multijob Script
Free RedM Multijob Script

Poggy Multijob

Lets players hold several jobs and switch between them from a menu or with one command, with an admin panel for online and offline players.

PriceFree
Poggy Storage — Free RedM Player Storage Script
Free RedM Player Storage Script

Poggy Storage

Player-owned storage containers that persist through restarts and can be shared with named players or a whole job. Free, open source and MIT licensed.

PriceFree

Best RedM Scripts for a New Server

Economy, law, activities, roleplay tools and admin utilities. What to run, what it costs, and where the free options are.

Read the guide →

VORP vs RSG Core vs QBCore for RedM

Script availability, structure and inventory for each framework, and what "runs on VORP, RSG and QBCore" actually means.

Read the guide →

How to Install a RedM Script

Download, resources folder, SQL, start order, config and the escrow licence check. Then the five common errors.

Read the guide →

Free RedM Scripts Worth Installing

Eight free scripts, what each one does, what it needs, and what it does not do.

Read the guide →

How to Update RedM Scripts Without Breaking Your Config

The manual routine that keeps your config safe, and the automatic route that removes the routine.

Read the guide →

RedM Server Economy: How to Balance Money, Jobs and Shops

Sources, sinks, player shops, auctions, jobs and a stipend. The model, the starting numbers and the scripts.

Read the guide →

How to Set Up Jobs on a RedM Server

Job names and grades, duty, several jobs per character, badges, and making every script agree.

Read the guide →

How to Back Up a RedM Server

The database, resources, configs, licence files and txData. How to automate it, and how to test the restore.

Read the guide →

Cfx Escrow Explained for RedM Server Owners

Which files are encrypted, what you can still change, the licence file, and the error everyone hits once.

Read the guide →

RedM Server Performance: How to Reduce Lag

Measure first, then the usual causes: hot client loops, dead entities, unindexed queries and NPC systems tuned too high.

Read the guide →

Using Poggy Core in Your Own RedM Scripts

The free framework layer under your own resources: install, first script, menus, storage, jobs, standalone mode, diagnostics.

Read the guide →

RedM Script Subscriptions vs Buying Outright

The break-even maths with live prices, what cancelling does, how updates and licences work, and when each one wins.

Read the guide →

How to Choose a RedM Script: Checks Before You Buy

Framework claims, performance, open config, versions, support and video. Ten checks, and the red flags that should end the sale.

Read the guide →

How to Run a Player Economy on a RedM Server

Player-owned shops, auctions, taxes, moving prices and the weekly checks that keep a live economy healthy.

Read the guide →

How to Set Up Crafting on a RedM Server

Recipe chains, benches and campfires, job locks, skillchecks, telling players where ingredients come from, and pricing it all.

Read the guide →

How to Add Items to a RedM Server

Where each framework keeps its item list and icons, how to add an item to each, and the mistakes that break scripts.

Read the guide →

How to Set Up Fishing on a RedM Server

What makes fishing worth playing, installing it, bait and seasons, tuning the difficulty, and pricing the catch.

Read the guide →

How to Make a RedM Server

Server artifacts, txAdmin, the licence key, server.cfg, the database, a framework, ports, admins, backups and a launch checklist.

Read the guide →

How to Set Up Law Enforcement on a RedM Server

Crime alerts and witnesses, on-duty status and counts, badges, evidence lockers, crime scene text, jail and bounties, and how much law your player count needs.

Read the guide →

RedM /me and /do Commands: Roleplay Tools Guide

Writing a good /me and /do, overhead text or chat, scene text, status labels, skillchecks instead of dice, animations, and keeping it all clean.

Read the guide →

RedM Server Event Ideas and How to Run Them

Eight events that bring players back, how to run each, when to schedule and announce them, prizes that keep the economy intact, and a checklist.

Read the guide →

RedM Animations: Dictionaries, Scenarios, Emotes

Dictionaries, clips and scenarios, playing one from Lua, props on bones, multi-step scenes, syncing, cleanup and emotes players use.

Read the guide →
Join the Discord Discord