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

  1. open steamcmd

  2. set installation directory:
    > force_install_dir [your_install_dir]

  3. login to steamcmd:
    > login anonymous

  4. download server content:
    > app_update 3252540 validate

  5. 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.