Skip to content
Shooters & Voice

Squad Admin & RCON Commands — Full List (2026)

7 min read Updated 10 August 2026 ESAGAMES Team

Squad admin commands manage players and the match from the in-game admin console (~ / F1) or an RCON client. Here's the list that matters, with syntax — get player IDs first with the public ListPlayers command.

In-game console vs RCON

Run commands from the in-game console (press ~ or `) if you're an admin (listed in Admins.cfg), or connect an RCON client with your server IP, RCON port and password. Some commands only work in-game; most also work over RCON. Use ListPlayers to get the <PlayerId> values other commands need.

Player management

CommandWhat it does
ListPlayersList connected players with their IDs.
AdminKick "<name>" <reason>Kick a player by name.
AdminKickById <PlayerId> <reason>Kick by player ID.
AdminBan "<name>" "<length>" <reason>Ban a player (0 = permanent).
AdminBanById <PlayerId> "<length>"Ban by player ID.
AdminForceTeamChange "<name>"Move a player to the other team.
AdminDisbandSquad <teamId> <squadId>Disband a squad.

Map & match control

CommandWhat it does
AdminChangeLayer <layer>Change to a layer immediately.
AdminSetNextLayer <layer>Set the next layer in rotation.
ShowCurrentMap / ShowNextMapShow the current / next layer.
AdminRestartMatchRestart the current match.
AdminEndMatchEnd the match now.
AdminSlomo <factor>Change game speed (1 = normal; testing only).

Communication & info

CommandWhat it does
AdminBroadcast <message>Broadcast a message to all players.
ListSquadsList all squads by team.
AdminListDisconnectedPlayersList recently disconnected players (to ban).
AdminForceAllDeployableAvailableIgnore deployable placement rules (testing).
Get IDs with ListPlayers

The ById commands need a <PlayerId> — run ListPlayers first to get it. Layer names must be exact (e.g. Gorodok_RAAS_v1). Admin access comes from your SteamID and group being set in Admins.cfg; RCON needs the port and password in your server config.

Related Squad guides

Setting a server up? See how to make a Squad server and check how much a Squad server costs. If it won't list, see fixing Squad not showing.

Squad hosting with RCON built in

Our Squad hosting includes RCON, the RAM and CPU for a full 100-player server, and DDoS protection — admin your server the easy way.

Squad hosting
FAQ

Frequently asked questions

How do I use admin commands in Squad?

From the in-game console (press ~ or `) if your SteamID is in Admins.cfg with an admin group, or by connecting an RCON client with your server IP, RCON port and password. Run ListPlayers first to get the player IDs other commands need.

How do I make myself an admin in Squad?

Add your SteamID64 to Admins.cfg under an admin group (e.g. Group=SuperAdmin:... then Admin=:SuperAdmin). Set an RCON password in the server config to manage it remotely.

How do I change the map or layer in Squad?

AdminChangeLayer switches immediately; AdminSetNextLayer sets the next one in rotation. Layer names must be exact — use ShowNextMap to confirm.

How do I kick or ban a player in Squad?

AdminKick "" or AdminKickById ; AdminBan "" "" (0 = permanent) or AdminBanById. Get the PlayerId from ListPlayers first.

What's the difference between the in-game console and RCON in Squad?

The in-game console works if you're an admin in the server; RCON lets you send the same commands remotely from a tool (like SquadJS or a Discord bot) using the RCON port and password. Most commands work over both.

How do I restart or end a match in Squad?

AdminRestartMatch restarts the current match; AdminEndMatch ends it now. Both are admin/RCON commands — useful for events or resetting after issues.

How do I broadcast a message on a Squad server?

AdminBroadcast sends a message to all players. It's a common RCON command, so you can automate announcements from a tool like SquadJS or a Discord bot.

How do I find a player's ID in Squad?

Run the public ListPlayers command — it lists everyone with their PlayerId. The ById admin commands (AdminKickById, AdminBanById) then use that ID; ListSquads shows squads by team.

How do I set the next map in Squad?

AdminSetNextLayer sets the next layer in rotation, while AdminChangeLayer switches immediately. Layer names must be exact (e.g. Gorodok_RAAS_v1); use ShowNextMap to confirm.

Further reading

Go deeper on this

Guides and explainers that pair with this fix — from our guides and blog.

Knowledge base

Related articles

Skip the troubleshooting

Managed, protected hosting in Frankfurt — we handle the Linux, the network and the DDoS so you don't have to.

Payments Secure checkout with cards, banking apps and digital wallets.

Choose the payment flow that fits your stack and region without leaving the platform.

Pay by Zen Visa Mastercard Paysafecard PaysafeCash Skrill Trustly Bancontact UnionPay iDeal WebMoney