Server Management – Arma Reforger
Lou Montana (talk | contribs) (Add ban by player name, Add @logout) |
Lou Montana (talk | contribs) m (Fix permissions) |
||
(2 intermediate revisions by the same user not shown) | |||
Line 13: | Line 13: | ||
== Permissions == | == Permissions == | ||
<div style="display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: space-around"> | |||
{| class="wikitable sortable align-center valign-middle align-left-col-1" | {| class="wikitable sortable align-center valign-middle align-left-col-1" | ||
Line 92: | Line 91: | ||
| {{Icon|checked}} | | {{Icon|checked}} | ||
|} | |} | ||
{| class="wikitable sortable align-center valign-middle align-left-col-1" | {| class="wikitable sortable align-center valign-middle align-left-col-1" | ||
Line 108: | Line 105: | ||
! RCON Monitor | ! RCON Monitor | ||
|- | |- | ||
| {{hl|@logout}} | | {{GVI|armaR|1.2.1|size= 0.75}} {{hl|@logout}} | ||
| {{Icon|unchecked}} | | {{Icon|unchecked}} | ||
| {{Icon|unchecked}} | | {{Icon|unchecked}} | ||
| {{Icon|unchecked}} | | {{Icon|unchecked}} | ||
| {{Icon|checked}} | | {{Icon|checked}} | ||
| {{Icon| | | {{Icon|checked}} | ||
|} | |} | ||
</div> | |||
Line 241: | Line 238: | ||
{{Feature|informative|Custom RCON commands are {{Name|bi|short}}-specific and are not part of RCON standards. They start with {{hl|@}} to differenciate them from standard commands.}} | {{Feature|informative|Custom RCON commands are {{Name|bi|short}}-specific and are not part of RCON standards. They start with {{hl|@}} to differenciate them from standard commands.}} | ||
{{ArgTitle|3|logout|{{GVI|armaR|1.2.1}}}} | |||
De-authenticate RCON client on server server side which immediately frees the connection for new RCON client. | De-authenticate RCON client on server server side which immediately frees the connection for new RCON client. |
Latest revision as of 14:43, 18 December 2024
Administrator Roles
An in-game server administrator can be:
- the player hosting the server (PC only)
- a logged-in admin, using #login passwordAdmin
- a voted-in admin
Permissions
Right | Player Role | RCON Permission | |||
---|---|---|---|---|---|
Logged Admin | Voted Admin | Player | RCON Admin | RCON Monitor | |
#login | |||||
#logout | |||||
#roles | |||||
#restart | |||||
#shutdown | |||||
#kick | |||||
#ban | |||||
#id | |||||
#players |
Right | Player Role | RCON Permission | |||
---|---|---|---|---|---|
Logged Admin | Voted Admin | Player | RCON Admin | RCON Monitor | |
1.2.1 @logout |
Commands
login
Login as server administrator with the password set in server config's field passwordAdmin.
- Syntax
#login #login <password>
- Example
#login #login myServersPassword
logout
- Example
#logout
roles
Print the list of server roles the player possesses.
- Example
#roles
restart
Restart the actually running scenario. The server keeps the clients connected.
- Example
#restart
shutdown
Shut down the server, disconnecting all the clients.
- Example
#shutdown
kick
Kick (eject) the player out of the server through their playerId (obtained by players). Said player can still rejoin the server.
- Syntax
#kick <playerId>
- Example
#kick 123456789
ban
This command prefixes ban-related commands: "create", "remove", "list" Ban (eject and banish forever or for a certain duration in seconds) the player out of the server through their playerId (obtained by players). Said player cannot rejoin until ban expiration.
create
Create a ban entry for the player related to the provided id.
- Syntax
#ban create <playerId or identityId or 1.2.0 playerName> <durationInSeconds> <reason (optional)>
if using playerId, the player must actually be connected to the server; use identityId otherwise.
- Example
Ban for an hour
#ban create 123456789 3600
Ban forever
#ban create 123456789 0
Ban with a reason
#ban create 123456789 86400 teamkilling
remove
Remove a ban entry linked to the provided identity, allowing the player to rejoin.
- Syntax
#ban remove <identityId>
- Example
#ban remove 123456789
list
List current bans in a format BanID ; Player UID ; Duration.
- Syntax
#ban list <page (optional)>
- Example
#ban list #ban list 2
id
Gives the local player's id.
- Example
#id
players
Lists session's players and their playerId.
- Example
#players
Custom RCON Commands
logout
De-authenticate RCON client on server server side which immediately frees the connection for new RCON client. If the RCON client is killed without issuing this command, it is de-authenticated automatically after 45s due to connection timeout.