We are your new 5-Star Hosting Company. At least according to ★ Trustpilot

Following along with a ArmA Reforger server? Deploy yours in minutes.

All servers come with a 24-Hour Trial, Free Backups, and 40Gbps DDoS Protection included!

Use code SAVE15 to take 15% OFF Your First Invoice with ChicagoServers! Limited Time!
ArmA Reforger guide

Arma Reforger Admin Commands: #login, Kick, Ban and RCON

By the ChicagoServers team · Updated · 7 min read

On an Arma Reforger dedicated server you become an admin by typing #login PASSWORD in chat, using the admin password from the server config. From then on you can use commands such as #kick, #ban create, #restart and #shutdown. You can also be listed in game.admins, which since 1.0.0 lets you log in without a password.

This guide covers the admin roles, every chat command with its exact syntax, how player IDs and ban lengths work, and the optional RCON block for remote administration. It was checked on 2026-11-15 against the Bohemia Interactive Community Wiki pages for Server Management and Server Config. Those pages lag the game, so confirm anything you rely on against the patch notes after a major update.

Quick answer
  • Set Admin password on the Startup tab, click Save startup and Restart, join the server and type #login PASSWORD in chat. #logout ends the session.
  • To skip the password, put your Steam ID or identity ID in game.admins in Server config on the Configs tab. Since 1.0.0, listed users can #login without one.
  • Core commands: #players, #id, #kick PLAYERID, #ban create PLAYERID SECONDS REASON, #ban remove IDENTITYID, #ban list, #restart and #shutdown.
  • A ban duration of 0 is permanent. Durations are in seconds, so one hour is 3600 and one day is 86400.
  • RCON is optional. Set the RCON password on the Startup tab. If you configure the rcon block yourself, use "permission": "monitor" unless the connection really needs to change things.
On this page
  1. Admin roles on a dedicated server
  2. Become an admin on ChicagoServers
  3. Log in without a password using game.admins
  4. Admin command reference
  5. Kick and ban a player step by step
  6. #restart or the Restart button
  7. RCON: remote administration
  8. Admin problems and fixes
  9. Frequently asked questions

Admin roles on a dedicated server

Bohemia's Server Management page names three ways someone can hold admin rights: the player hosting the server (only possible for PC player-hosted games, so not on a dedicated server), a logged-in admin who used #login with the password in the server config, and an admin chosen by a player vote. On a ChicagoServers dedicated server, the logged-in admin is the one you will use. The page also lists permissions for RCON admin and RCON monitor connections, covered below.

Type #roles in chat to see which server roles you currently hold.

Become an admin on ChicagoServers

  1. Set the admin password

    Sign in at panel.chicagoservers.co, open your server and go to the Startup tab. Enter a password in Admin password. Avoid spaces and reuse of any other password.

  2. Save and restart

    Click Save startup, then Restart at the top of the page. The admin password is written from this tab at every start, so changing it in the config file does not stick.

  3. Log in from the game

    Join the server, open chat and type the command with your password. Type it plainly, without quotes.

    #login YourAdminPassword
  4. Check it worked

    Type #roles to see your roles. If you are not logged in, the server does not accept admin commands from you.

Use #logout when you are done, especially on a shared PC.

Log in without a password using game.admins

The game.admins array lists players who are server admins. Each entry is an identity ID or a Steam ID. It was added in 0.9.9.31, and from 1.0.0 listed users can use #login without a password. This is better for a staff team, because you do not have to share one password and you can remove a person by deleting their entry.

  1. Open Server config

    On the Configs tab pick Server config and switch to the Text view.

  2. Add the IDs

    Put each admin's ID in the admins array inside the game block, as quoted strings separated by commas.

    "admins": [
      "76561198000000001",
      "76561198000000002"
    ]
  3. Save and restart

    The file must be valid JSON, so check commas and quotes, then click Save and Restart. Listed admins can now type #login in chat.

Admin command reference

These are the chat commands listed on Bohemia's Server Management page. Commands start with a # and are typed in the in-game chat.

CommandSyntaxWhat it does
#login#login PASSWORDLogs you in as admin with the password from the server config. Listed admins can use it without one.
#logout#logoutEnds your admin session.
#roles#rolesLists the server roles you hold.
#players#playersLists connected players and their player IDs.
#id#idShows your own player ID.
#kick#kick PLAYERIDEjects a player. They can rejoin.
#ban create#ban create PLAYERID|IDENTITYID SECONDS REASONBans a player. The duration is in seconds and 0 is permanent. The reason is optional. Use the identity ID for a player who is not connected.
#ban remove#ban remove IDENTITYIDLifts a ban so the player can rejoin.
#ban list#ban list PAGELists the bans on the server. The page number is optional.
#restart#restartRestarts the running scenario. Connected players stay connected.
#shutdown#shutdownShuts the server down and disconnects everyone.

Bohemia's page also has a table showing which of these each role (logged admin, voted admin, player, RCON admin and RCON monitor) is allowed to use. Check it if you give someone a limited role.

Kick and ban a player step by step

  1. Find the player ID

    Type #players. The list shows each connected player's ID. The player ID is a short number for this session, so look it up again each time.

    #players
  2. Kick if a warning is enough

    A kick removes the player but they can rejoin straight away.

    #kick 12
  3. Ban when it needs to stick

    Give the player ID, then the length in seconds, then an optional reason.

    #ban create 12 3600 teamkilling
  4. Make it permanent if needed

    A duration of 0 never expires. Check the result with #ban list.

    #ban create 12 0 cheating
LengthSeconds
1 hour3600
1 day86400
1 week604800
Permanent0

To lift a ban, use the identity ID from #ban list with #ban remove. Use the identity ID rather than a player ID when you ban or unban someone who is offline.

#restart or the Restart button

  • #restart restarts the running scenario while players stay connected. For a different scenario or an edited config file, use the Restart button.
  • #shutdown stops the server and disconnects everyone. Start it again from the panel if it does not come back on its own.
  • The Restart button at the top of the panel page restarts the whole server, which is what you need after you change the scenario, the config file or a Startup field.
  • For recurring restarts, use the Schedules tab and add a step to restart the server.

RCON: remote administration

RCON lets an external tool send commands to the server. On ChicagoServers it is optional: set the RCON password on the Startup tab and the Console tab uses it for you. If you edit the rcon block yourself in Server config, these are its keys:

KeyWhat it doesDefault
addressThe IP address the RCON socket binds to. Required if you use the block.none
portThe RCON port, 1 to 65535.19999
passwordThe RCON password.none
permissionadmin can run any command. monitor can only run commands that do not change the server.the wiki's example uses monitor
maxClientsHow many RCON connections can be open at once, 1 to 16.16
blacklistCommands that cannot be run over RCON.empty
whitelistIf you set it, only these commands can be run.empty
  • Start with monitor. A dashboard or status tool rarely needs to change the server. Only use admin when a tool must run state-changing commands.
  • Use a long, unique password and do not paste it in chat or screenshots.
  • Limit what it can do with whitelist if a tool only needs a few commands.
  • Port: the panel assigns your server's ports under Startup, Network, so leave the port alone unless support tells you otherwise.

BattlEye has an RCon of its own, which is separate from the game's. Bohemia's Server Hosting page says its port and password go in BattlEye\BEServer_x64.cfg, as the lines RConPort and RConPassword, and that you should add to that file and never edit or delete the existing lines, because that can stop BattlEye working. Contact support before changing it on a ChicagoServers server.

Admin problems and fixes

What you seeLikely cause
#login does nothingThe password does not match Admin password on the Startup tab, or you did not Save startup and restart after changing it.
Commands are ignoredYou are not logged in. Type #roles to check.
#kick hits the wrong playerPlayer IDs change. Run #players again just before you use one.
A banned player is backThe ban was for a short duration, or it was lifted. Check #ban list.
The server will not start after editing game.adminsA missing comma or quote. Fix the JSON on the Configs tab and read the Console tab.
RCON tool cannot connectWrong password or address, or permission or whitelist blocks the command. Try a simple read-only command first.

For every other setting in the file, see the server config guide. For launch options, read the startup parameters guide. Ready to host? See Arma Reforger server hosting.

Frequently asked questions

How do I become an admin on my Arma Reforger server?

Set the Admin password on the Startup tab, click Save startup and Restart, join the server and type #login followed by that password in chat. You can also list your Steam ID or identity ID in game.admins to log in without a password.

What are the Arma Reforger admin commands?

The in-game commands are #login, #logout, #roles, #players, #id, #kick, #ban create, #ban remove, #ban list, #restart and #shutdown. Commands are typed in chat and start with a #.

How do I ban a player in Arma Reforger?

Type #players to get their ID, then #ban create PLAYERID SECONDS REASON. A duration of 0 is permanent, 3600 is one hour and 86400 is one day. Use #ban remove with the identity ID to lift it.

What does #restart do in Arma Reforger?

It restarts the running scenario while players stay connected. Use the Restart button in the panel when you change the scenario or edit the config file.

What is the Arma Reforger RCON port?

The default RCON port in the rcon block is 19999. On ChicagoServers the panel assigns your server's ports, so leave it unless support asks you to change it.

What is the difference between RCON admin and monitor permission?

A connection with permission admin can run any command. A connection with permission monitor can only run commands that do not change the server, which makes it the safer choice for dashboards and status tools.

We are your new 5-Star Hosting Company. At least according to ★ Trustpilot

Following along with a ArmA Reforger server? Deploy yours in minutes.

All servers come with a 24-Hour Trial, Free Backups, and 40Gbps DDoS Protection included!

We offer quality support, a detailed knowledgebase, video tutorials on most topics, and even live support in case you prefer a live human.

Use code SAVE15 to take 15% OFF Your First Invoice with ChicagoServers! Limited Time!