Colony Survival is a first-person voxel RTS where you build a thriving colony and defend it against nightly monster attacks. This guide covers everything you need to set up and configure your dedicated Colony Survival server on Legion Hosting, from initial installation to player connections and world management.
First Start in GPanel
When you first receive your Colony Survival server, the game files will be installed automatically. Follow these steps to get started:
- Log in to GPanel and select your Colony Survival server.
- Navigate to the Console tab. The server will begin its initial installation via SteamCMD, downloading all required game files.
- Wait for the download and installation to complete. You will see progress messages in the console as files are validated. This may take several minutes.
- Once installation finishes, the server will start automatically. Look for a message indicating the server is listening for connections.
- If the server does not start on its own, click the Start button in GPanel.
Startup Variables
GPanel provides startup variables that configure how the server launches. Navigate to the Startup tab in GPanel to view and modify these:
| Variable | Description | Default |
|---|---|---|
GAME_PORT |
The primary port used for game connections | Assigned automatically |
QUERY_PORT |
Steam query port for server browser visibility | Assigned automatically |
MAX_PLAYERS |
Maximum number of players that can connect simultaneously | 10 |
SERVER_NAME |
The name displayed in the server browser | Colony Survival Server |
Startup variables set the basic launch parameters. For detailed configuration, you will use the server configuration file described in the next section.
Server Configuration
The main configuration file for Colony Survival is serverconfiguration.json, located in the server's root game directory. You can edit it using the File Manager in GPanel or via SFTP.
Key Settings
| Setting | Description | Default |
|---|---|---|
ServerName |
The name shown in the server browser. Choose something descriptive so players can find your server. | "Colony Survival Server" |
MaxPlayers |
Maximum concurrent players. Colony Survival is designed for smaller groups, so typical values range from 2-10. | 10 |
NetworkType |
Network mode for the server. Use "SteamNetwork" for Steam-based connections (recommended) or "LAN" for local-only. |
"SteamNetwork" |
Port |
The game port the server listens on. This should match the port assigned in GPanel. | Matches GPanel assignment |
AutoSaveInterval |
Time in minutes between automatic world saves. Lower values save more frequently but may cause brief lag spikes on large colonies. | 15 |
Example serverconfiguration.json
{
"ServerName": "My Colony Survival Server",
"MaxPlayers": 10,
"NetworkType": "SteamNetwork",
"Port": 27016,
"AutoSaveInterval": 15,
"Password": ""
}
World Settings
Colony Survival generates its world procedurally. World-related settings control the gameplay experience:
- World Size: Colony Survival worlds are large and expand as players explore. The server generates terrain on demand, which means early exploration may cause brief performance dips.
- Difficulty: The difficulty of monster waves scales with colony size. Larger colonies with more colonists will face tougher nightly attacks.
- Day/Night Cycle: The game has a day/night cycle where monsters spawn at night. Players must build defenses and arm guards to protect their colony.
Server Name and Password
To set a password for your server (making it private), add or modify the Password field in serverconfiguration.json:
{
"ServerName": "Private Colony Server",
"Password": "mySecretPassword123"
}
Leave the Password field as an empty string ("") for a public server with no password requirement.
serverconfiguration.json, you must restart your server from GPanel for the changes to take effect.
How to Connect
Via Server Browser
- Launch Colony Survival from Steam.
- From the main menu, select Multiplayer.
- Click Join Server to open the server browser.
- Search for your server by name using the search/filter bar.
- Select your server from the list and click Connect.
- If the server is password-protected, enter the password when prompted.
Via Direct IP
- Launch Colony Survival from Steam.
- From the main menu, select Multiplayer.
- Click Direct Connect or Connect by IP.
- Enter your server's IP address and port in the format
IP:PORT(e.g.,192.168.1.100:27016). - Click Connect. Enter the password if prompted.
Save Management and Backups
Colony Survival stores world data in a save directory within the server files. Proper backup management protects your colony's progress.
Save Location
Server saves are typically located in:
gamedata/savegames/
Each world has its own folder within the saves directory containing all colony data, terrain, and player information.
AutoSave
The server automatically saves at the interval defined by AutoSaveInterval in serverconfiguration.json. The default is every 15 minutes. You can adjust this:
- Frequent saves (5-10 min): Better data protection but may cause brief lag on large worlds.
- Standard saves (15 min): Good balance between safety and performance.
- Infrequent saves (30+ min): Smoother gameplay but more progress at risk if a crash occurs.
Creating Manual Backups
- Stop your server from GPanel to prevent file corruption.
- Navigate to the
gamedata/savegames/directory using the File Manager or SFTP. - Download the entire save folder to your local machine.
- Label the backup with the current date and a description (e.g.,
colony-backup-2026-02-26-before-mods).
Restoring a Backup
- Stop your server from GPanel.
- Upload your backup save folder to the
gamedata/savegames/directory, replacing the existing files. - Start your server. The world will load from the restored backup.
World Reset
To completely wipe your world and start a new colony from scratch:
- Stop your server from GPanel.
- Navigate to the
gamedata/savegames/directory. - Delete the world save folder (or rename it if you want to keep it as a backup).
- Start the server. A fresh world will be generated automatically.
Related Articles
- Colony Survival Admin and Mod Setup
- How to Find Your Server IP and Port
- How to Upload Files via SFTP
- Getting Started with Your New Server