Hosting a server

Colony Survival includes a Dedicated Server that can be run on any operating system. The dedicated server typically uses around 2 CPU and about 2GB of RAM.

Linux
Create a new user to run the Colony Survival server. If you already have a user account created you can skip this step. useradd -m steam cd /home/steam/ apt-get install steamcmd

Install the Colony Survival Dedicated Server cd ~ steamcmd +login anonymous +force_install_dir ~/colony_survival_dedicated/ +app_update 748090 +quit Launch the Colony Survival Server ./colonyserver.x86_64 -batchmode -nographics +server.world "YOUR_WORLD_NAME" +server.networktype SteamOnline +server.name "YOUR_SERVER_NAME"

Command Line Options | All options and things below are case sensitive | +server.world          - followed by worldname to load/create | +server.name           - server name to display in the server browser | +server.networktype    - Network type to host. Possible options below: -| Singleplayer - connects to a localhost client, not really usable manually | LAN          - allows connecting from localhost through the ingame button | SteamLAN     - steam networking, does not port forward or check authentication | SteamOnline  - steam networking, port forwards and checks authentication | +server.password       - default none; password required to join the server | +server.maxplayers     - default 10; max players to be active at the same time | +server.gameport       - default 27004; port queried for info to display in the server browser | +server.ip             - default 0.0.0.0 (auto); IP to use when selecting local adapter | +server.steamport      - default 27005; port passed for 'steam use', seems unused | +server.usevac         - default false; whether to filter for VAC status, true or false | +server.seed           - if new world, seed used to generate terrain. type integer | +server.monsterson     - if new world, whether to spawn monsters. default true | +server.initialsettings - if new world, initialsettings file to use, default normal | +server.monstersday    - if new world, whether to spawn monsters during the day, default false | +server.monstersdouble - if new world, whether to spawn double the amount of monsters, default false