Want to customize your solar system? Read on here:
How to start the dedicated server
Go to the folder: C:\Program Files\Steam\SteamApps\common\Empyrion - Galactic Survival (if Steam is not installed to standard location, see: https://support.steampowered.com/kb_article.php?ref=7418-YUBN-8129)
- To start a dedicated server with rudimentary GUI: "EmpyrionDedicated.cmd"
- To start a dedicated server without GUI: "EmpyrionDedicated_NoGraphics.cmd"
To run the server when your computer starts and you log in, create a shortcut to the .cmd file of your choosing and place that shortcut in the folder: %appdata%\Microsoft\Windows\Start Menu\Programs\Startup. Remember to enter the command saveandexit 0 before shutting down or logging off, or you may lose your progress!
How to configure your server
Servers can be configured via changing the value of the property in "dedicated.yaml" in ..\Steam\SteamApps\common\Empyrion - Galactic Survival\ folder.
Each property can be disabled by putting '#' in front of the line. To enable a property, remove the #
|Srv_Port||Numeric||Default is 30000. If you are using a router and/or a firewall, you need to forward the ports 30000-30004 UDP and TCP. Please search the web on how this can be achieved for your personal setup as it depends on your router|
|Srv_Name||Alphanumeric||The name that will be shown in the server browser|
|Srv_Password||Alphanumeric||This is where you would set a password if you would like your server to be password protected.|
|Srv_MaxPlayers||Numeric||The maximum amount of players that can be connected to your server at one time.|
|Srv_ReservPlayfields||Alphanumeric||Determines the number of playfield servers that are held in reserve. For busy public servers they recommend at least 2.|
|Srv_Description||Alphanumeric||Server info between the " ", can contain bold text or a url link up to 127 chars.|
|Srv_StopPeriod||Numeric||All playfield servers will be automatically stopped every <n> real time hours. Players will get some warning messages before|
|EACActive||True/False||ANTICHEAT NOT YET AVAILABLE -> Planned feature. Do NOT activate by now. Could cause unwanted effects!|
|SaveDirectory||Alphanumeric||Defines where your server saves the server-game world|
|GameName||Alphanumeric without space||this is the name of the save game created in the save game folder|
|Mode||2=Creative, 1=Survival||Creative/Survival world|
|Seed||Numeric without 0 or negative||Seed determines how the world is procedurally generated - the same seed means the same world. Can be any 7 digit or below number but negative numbers and 0 (zero) cannot be used.|
|DecayTime||Numeric||Time in real time hours when player-built structures without core and/or less than 10 blocks get removed. 24h in game = ca 1h real time|
|WipeTime||Numeric||0 = disabled. Time in realtime. 24h in game = ca 1h real time|
|ProtectTime||Numeric||0 = disabled. Time during which structures are offline protected. Time in real time. 24h in game = ca 1h real time|
|MaxStructures||Numeric||Set this if you want to limit max number of structures per playfield due to performance. Currently, max number must not exceed 100|
|AntiGriefDistance||Numeric||For PvE playfields: distance (in m) around a faction's base where no other faction's base can be built|
How to connect to the server console
Use the terminal emulator to access your server, if telnet is enabled in the server configuration. The default port is 30004. Be advised that, while the service uses telnet, the Raw connection type should be used. Use of the Telnet connection type causes unusual issues, such as the initial input of the password will always fail.
Server and Console commands
All of the following commands are available via Telnet and from the in-game CONSOLE to Gamemasters, Moderators and Server Admins. Where <steam-id> is listed in the following command syntax, enter either a player's Steam ID # or their player name. If the player name contains spaces, encapsulate the player's name in single quotes; e.g.: 'Player Name'