This guide covers how to set up and configure your OpenRCT2 multiplayer server hosted with Legion Hosting. OpenRCT2 is an open-source re-implementation of RollerCoaster Tycoon 2, expanding the game with multiplayer support, new features, and raised game limits. For admin commands and player management, see OpenRCT2 Server Admin Guide.
1. Accessing Your Server
- Log in to GPanel.
- Select your OpenRCT2 server from the server list.
- Your server IP and port are displayed on the Console tab. See How to Find Your Server IP and Port for details.
2. Startup Variables
Configure these settings from the Startup tab in GPanel:
| Variable | Env Name | Default | Description |
|---|---|---|---|
| Save File | SAVE_URI |
ServerData/save/save.park | Save file (.sv4/.sv6/.park) to load. Can be a file path or a URL. A save file must exist; the server cannot generate a new scenario from scratch. |
| Load Latest Autosave | LOAD_AUTOSAVE |
true | Loads the latest autosave instead of the save file on startup. Set to false to always load the original save. |
| Autosave Interval | AUTOSAVE_INTERVAL |
1 | 0=Every 1 min, 1=Every 5 min, 2=Every 15 min, 3=Every 30 min, 4=Every hour, 5=Never. |
| Autosaves To Keep | AUTOSAVE_AMOUNT |
10 | Number of autosaves before the oldest is deleted. Set to 0 to disable. |
| Max Players | MAX_PLAYERS |
16 | Maximum players allowed to connect. |
| Server Password | SERVER_PASSWORD |
(empty) | Password for clients to connect. Admins bypass this. Leave empty for no password. |
| Advertise Server | SERVER_ADVERTISE |
true | Set to false to hide the server from the master server list. |
| Pause If No Clients | PAUSE_NO_CLIENTS |
false | Pause the simulation when no players are connected. |
| Server Name | SERVER_NAME |
(empty) | Name shown in the server list. |
| Server Description | SERVER_DESCRIPTION |
(empty) | Description shown when hovering over the server in the list. |
| Server Player Name | SERVER_PLAYER_NAME |
Server | The name the server uses in the player list. |
| Server Greeting | SERVER_GREETING |
(empty) | Message of the Day sent to all players who join. |
| OpenRCT2 Version | VERSION |
latest | Release tag to install (e.g. v0.4.7). Use latest for the latest release or develop to build from source. |
3. Save Files
OpenRCT2 requires an existing save file to host a server -- it cannot generate new scenarios. The default save.park is included during installation.
To use your own save:
- Upload your
.park,.sv6, or.sv4file toServerData/save/via SFTP. - Update the
SAVE_URIstartup variable to point to your file (e.g.ServerData/save/mypark.park). - Restart the server.
LOAD_AUTOSAVE is true, the server loads the latest autosave instead of the specified save file. Set it to false if you want to always load a specific save.
4. Configuration File
Advanced settings are managed in ServerData/config.ini. The panel automatically updates this file with your startup variables. Key sections include:
- [general] -- autosave settings
- [network] -- server name, password, max players, port, advertising, logging
5. Connecting to Your Server
- Download OpenRCT2 from openrct2.org (you need a copy of RollerCoaster Tycoon 2 to play).
- Launch OpenRCT2 and go to Multiplayer.
- Find your server in the server list, or click Add Server and enter your IP and port.
- Enter the password if one is set.
Related Articles
Need Help?
If you run into issues with your OpenRCT2 server, open a support ticket and include your server IP, a description of the problem, and any error messages from the GPanel console.