Note: For most people it's enough to use the in-game host game feature. Connect to the official servers for the best experience. And I won't explain basic Linux usage. Also I'm not responsible if your machine turns evil and tries to take over the world by following this guide.
- Extract the SteamCMD to the desired location where you want your server to be installed Ex. \Documents\Servers
- Run SteamCMD and enter following commands (These are the same commands to update the server to the latest version)
- The server files are now installed in following directory
steamcmd\steamapps\common\Galaxy in Turmoil Dedicated Server
Running and configuring the server
- To configure the server you need to run it once so that it will create all the config files
- Go to the directory with the server binary
Galaxy in Turmoil Dedicated Server\GalaxyinTurmoil\Binaries\Linux
- Click on the address bar and type
this will open a Linux shell
- to run server type
- Shutdown the server with Ctrl+C
- Configure the server, the available options are in the Readme. Important note Unreal overwrites the settings so after saving your changes you need to make the file read-only.
- Run server again and have fun!! 😉
Running the server and client on the same machine (Not recommended)
When you try to run the server and client on the same machine you will run into issues that both want to use the same network port. To bypass this problem you need to change port number on the client or the server
client config: [user]\AppData\Local\GalaxyinTurmoil\Saved\Config\WindowsNoEditor
I added following lines to my client's Engine.ini but same note applies you need to set the config file on read-only.
Port=7778 ; sets game port
GameServerQueryPort=27010 ; sets steam query port