To kick or ban a player on Arma Reforger, log in as admin with #login, identify the player with #players, then run #kick or #ban with the player's slot number or identity ID. Permanent bans use a duration of 0; temporary bans use a number of minutes. Bans are written to the playerBanList in config.json, so you can also edit them by hand or remove them later. This guide covers the chat commands, the LPV5 console method, and how to manage the ban list cleanly.
Before You Kick or Ban: Become an Admin
Both #kick and #ban require admin status. If you are in the admins array in config.json, run #login with your admin password to enable admin commands for the session. If you are not in the array, you can still gain rights with the admin password.
#login changeme- Run #login immediately when you connect if you expect to be moderating
- Admin status applies only to the current connection; reconnecting means another #login
Listing Players to Get the Right Target
Most kicks and bans go wrong because the admin guessed the slot or pasted the wrong ID. Always run #players first so the slot numbers and identity IDs are right in front of you in chat.
- Open chat
- Run #players
- Find the row for the player you want to remove
- Note both their slot number and their full identity ID
- Slot numbers shift as players join and leave; if the list is busy, use the identity ID to be safe
Kicking a Player
A kick removes the player from the current session but does not stop them from rejoining. Use it for one-off issues like AFK players, accidental team kills, or someone who needs a cooldown.
#kick 5 AFK in main base- Include a reason; it shows in the player's disconnect screen and in your logs
- If the player reconnects and the same problem continues, escalate to #ban
- A kick does not write to playerBanList, so the player is free to rejoin immediately
Banning a Player
A ban removes the player and prevents them from rejoining for the duration you set. Use 0 minutes for a permanent ban or any positive number of minutes for a temporary one.
#ban 5 60 spam in voice#ban 5 0 cheating- Temporary bans are great for cooldowns: 60 minutes for spam, 1440 (24 hours) for a serious incident
- Reserve permanent bans for cheating, doxxing, or repeat offenders
- Double-check the player identity ID before a permanent ban; reversing one means a manual config edit
Banning from the LPV5 Live Console
If a player has already left or you are not in the game, you can fire the same commands from the LPV5 console in LoafHub. The server treats them identically to chat-side commands and writes the result to the ban list.
- Open hub.loafhosts.com and select your Arma Reforger server
- Open the Console tab
- Run #players to confirm the target's slot or identity ID
- Run #ban with the identity ID, duration, and reason
- Confirm the ban appears in the console output
- The console keeps the full ban output line, which is useful for your moderation log
Where the Ban List Lives
Arma Reforger stores bans inside config.json in the playerBanList array under the game block. Each entry is an object with the player's identityId, a name for your reference, and a reason. There is no separate ban file to manage.
"playerBanList": [ { "identityId": "abcdef1234567890", "name": "Griefer", "reason": "Team killing" } ]- You can pre-populate playerBanList by hand for players you already know to block
- Use the name field for your own records; the server matches on identityId
Unbanning a Player
To unban someone, remove their entry from playerBanList in config.json and restart the server, or run #unban with their identity ID from chat or the LPV5 console.
- Open the LPV5 Config Editor or file manager
- Find the playerBanList array under the game block
- Delete the object for the player you are unbanning
- Save config.json and restart the server
- Alternatively, run #unban from the LPV5 console with the player's identity ID
#unban abcdef1234567890- Take a backup before bulk-editing playerBanList; LPV5 has scheduled backups for exactly this kind of change