This guide covers admin access, player management, logging, and configuration for your OpenRCT2 multiplayer server. For initial setup, see OpenRCT2 Server Setup Guide.
1. Player Groups and Permissions
OpenRCT2 manages player permissions through a group system. Groups are configured in the ServerData/groups.json file. Default groups include:
| Group | Description |
|---|---|
| Admin | Full control: kick, ban, change settings, modify the park. |
| Spectator | Can view the park but cannot make changes. |
| User | Can build and modify the park within allowed permissions. |
You can create custom groups and assign specific permissions by editing groups.json via SFTP.
2. Server Console Commands
The GPanel console accepts these commands while the server is running:
| Command | Description |
|---|---|
players |
List all connected players. |
kick <player> |
Kick a player by name. |
say <message> |
Send a message to all players as the server. |
password <pass> |
Set or change the server password (empty to remove). |
3. Logging
Enable logging via the startup variables in GPanel:
| Variable | Env Name | Default | Description |
|---|---|---|---|
| Log Chat | LOG_CHAT |
false | Log in-game chat to files in ServerData/chatlogs/. |
| Log Server Actions | LOG_SERVER_ACTIONS |
false | Log player actions to files in ServerData/serverlogs/. |
4. Provider Information
These optional startup variables populate the server info window visible to players:
| Variable | Env Name | Description |
|---|---|---|
| Provider Name | PROVIDER_NAME |
Server provider name. |
| Provider Email | PROVIDER_EMAIL |
Server provider email. |
| Provider Website | PROVIDER_WEBSITE |
Server provider website URL. |
5. Managing Save Files
- Autosaves are stored in
ServerData/save/autosave/. - When
LOAD_AUTOSAVEistrue, the server loads the latest autosave on restart, preserving park progress. - Set
LOAD_AUTOSAVEtofalseand specify a save file inSAVE_URIto always load a specific park state. - Download save files via SFTP from
ServerData/save/for local backups.
6. Troubleshooting
- Server not in server list: Ensure
SERVER_ADVERTISEistrue. Check that the server started successfully in the GPanel console. - Players cannot connect: Verify all players are running the same OpenRCT2 version as the server. Check the IP and port in GPanel.
- Save file errors: The save file must exist. Ensure
SAVE_URIpoints to a valid file or URL. - Server crashes on start: Check the console for errors. Corrupted save files can cause crashes -- try using a fresh save.
Related Articles
Need Help?
If you need further assistance, open a support ticket with your server IP and any error messages from the GPanel console.