Server Management – Arma Reforger

From Bohemia Interactive Community
Jump to navigation Jump to search
(Update to 1.0.0)
m (Fix)
Line 97: Line 97:


Login as server administrator with the password set in server config's field {{hl|[[Arma Reforger:Server Hosting#passwordAdmin|passwordAdmin]]}}.
Login as server administrator with the password set in server config's field {{hl|[[Arma Reforger:Server Hosting#passwordAdmin|passwordAdmin]]}}.
{{Feature|informative|Admins (in server config) or Owner (in {{hl|ownerToken.bin}}) can use the command without password.}}


; Syntax
; Syntax
#login
  #login <password>
  #login <password>


; Example
; Example
#login
  #login myServersPassword
  #login myServersPassword


Line 154: Line 157:
This command prefixes ban-related commands: "create", "remove", "list"
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 {{Link|#players}}). Said player cannot rejoin until ban expiration.
Ban (eject and banish forever or for a certain duration in seconds) the player out of the server through their playerId (obtained by {{Link|#players}}). Said player cannot rejoin until ban expiration.
{{Feature|informative|Bans are not persistent between server executions - a restart resets the ban list.}}
{{Feature|important|
* This command can only be executed on a dedicated server.
* Bans are not persistent between server executions - a restart resets the ban list.
}}


==== create ====
==== create ====
Line 185: Line 191:
* If the ''page'' parameter is not provided then the first page is shown.  
* If the ''page'' parameter is not provided then the first page is shown.  
* RCON can show 25 bans per page while game only 10.
* RCON can show 25 bans per page while game only 10.
* This command can only be executed on Dedicated Servers.
}}
}}


Line 206: Line 211:
; Example
; Example
  #players
  #players


{{GameCategory|armaR|Support}}
{{GameCategory|armaR|Support}}

Revision as of 19:39, 22 November 2023

See also: Server Hosting.


Administrator Roles

An in-game server administrator can be:

  • the player hosting the server
  • a logged-in admin, using #login passwordAdmin
  • a voted-in admin through the #vote admin command
As of Arma Reforger 0.9.7 the #vote command is not implemented, leaving only the logged-in admin option for now.


Permissions

Right Player Role RCON Permission
Logged Admin Voted Admin Player RCON Admin RCON Monitor
#login Unchecked Unchecked Checked Unchecked Unchecked
#logout Checked Checked Unchecked Unchecked Unchecked
#roles Checked Checked Checked Unchecked Unchecked
#restart Checked Unchecked Unchecked Checked Unchecked
#shutdown Checked Unchecked Unchecked Checked Unchecked
#kick Checked Unchecked Unchecked Checked Unchecked
#ban Checked Unchecked Unchecked Checked Unchecked
#id Checked Checked Checked Unchecked Unchecked
#players Checked Checked Checked Checked Checked


Commands

login

Login as server administrator with the password set in server config's field passwordAdmin.

Admins (in server config) or Owner (in ownerToken.bin) can use the command without password.
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.

  • This command can only be executed on a dedicated server.
  • Bans are not persistent between server executions - a restart resets the ban list.

create

Create a ban entry for the player related to the provided id.

Syntax
#ban create <playerId or identityId> <durationInSeconds> <reason (optional)>

if using playerId, the player must actually be connected to the server; use identityId if required.

Example

Ban for an hour

#ban create 123456789 3600

Ban forever

#ban create 123456789 -1

Ban with a reason

#ban create 123456789 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.

  • If the page parameter is not provided then the first page is shown.
  • RCON can show 25 bans per page while game only 10.
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