ACE SQUARED DEDICATED SERVER INSTALLATION DOCUMENTATION
Supported platforms are: Linux (64-bit) and Windows (64-bit, recent versions).
You need to install steamcmd on your machine first and if running on linux, I recommend creating new user account to run the server and steamcmd (dont use root).
SteamCMD install instructions are at https://developer.valvesoftware.com/wiki/SteamCMD
INSTALLATION
LINUX
-
open steamcmd
-
set installation directory:
> force_install_dir [your_install_dir] -
login to steamcmd:
> login anonymous -
download server content:
> app_update 3252540 validate -
copy steamclient.so file from "your_install_dir/build_Data/Plugins to "$HOME/.steam/sdk64".
You can do this by running the following commands:
> mkdir $HOME/.steam/sdk64
> cp "your_install_dir/build_Data/Plugins/steamclient.so" "$HOME/.steam/sdk64/steamclient.so"
!!! THIS IS IMPORTANT STEP, IF YOU DONT DO THIS THE SERVER WILL FAIL TO START.
Note: you should complete this step everytime after running app_update command.
After those steps the server should be ready to run.
You may test the server by running command:
> ./build.x86_64
within the installation directory. If the server doesn't crash immediately then it probably works.
I recommend to use some way to run the application in the background (e.g. PM2 or docker)
WINDOWS
Steps 1-4 from Linux install. Note: you probably need to run steamcmd as administrator.
After completing steps 1-4, you may go to your_install_dir and run the *.exe file. If the program doesn't crash immediately that means the installation was probably successful.