Skip to main content

Initializing the Dedicated Server

TIP

This Example has a Video Tutorial that you can find here: Related Video

Initializing

Steam Functionality

If you want to use Steam functionality on your server you'll have to copy the steamclient libraries to your dedicated server, see the examples below.

steamclient libs​

Windows Server​

  • Locate the steamclient libs

Libs

  • Copy the steamclient libs to the same location as your servers executable

Libs

Linux Server​

  • Locate your steamclient.so file
hulken@gameserver:~$ find . -name "*steamclient.so*"
./.local/share/Steam/steamcmd/linux32/steamclient.so
./.local/share/Steam/steamcmd/linux64/steamclient.so
./.steam/sdk64/steamclient.so

Copy the steamclient.so file to your server location​

cp /home/hulken/.local/share/Steam/steamcmd/linux64/steamclient.so /home/hulken/LinuxServer/STEAM/Binaries/Linux/

steam_appid.txt​

  • In some cases the server does not have permissions to create the steam_appid.txt automatically so you can do this manually by creating a steam_appid.txt at the root of the server, the contents of your steam_appid.txt should only contain your Steam AppId and nothing else.

Windows Example​

Libs

Linux Example​

hulken@gameserver:~/LinuxServer$ echo "480" > steam_appid.txt