TSA Dedicated Server Setup

Required Firewall Ports

Port: 7777-7778 [udp]
Port: 27015-27016 [udp]

Linux: Ubuntu/Debian

Install steamcmd, unless you already have this installed
sudo apt get install steamcmd

This will install the dedicated server files into your home directory, eg /home/user/TSAServer
steamcmd +login anonymous +force_install_dir ~/TSAServer/ +app_update 713970 +quit

That’s it for installation of the server files, next I’ll give you some command line examples:

WINDOWS

For windows users, the server software is located under your “Tools” section, in your Library.

Once you’ve installed the dedicated server software, you can put a Shortcut to TSAServer.exe on your desktop.

You can also use steamcmd for Windows, but you MUST have the steam client running in order for the server to be registered as a steam Game Server.

https://developer.valvesoftware.com/wiki/SteamCMD#Downloading_SteamCMD

PARAMETERS

Linux:

./TSAServer.sh Level_01?SERVERNAME=MY_AWESOME_SERVER?MAXPLAYERS=6?Game=COOP -log -server

Windows:

“C:\Program Files (x86)\Steam\steamapps\common\TSAServer\TSAServer.exe” Level_01?SERVERNAME=MY_AWESOME_SERVER?MAXPLAYERS=6?Game=COOP -log -server

SERVERNAME = The Servers name, without spaces!
MAXPLAYERS = 2-6, max players for the time being is hard-coded to 6 players max per server
GAME = Which game mode to run

 

Valid game modes

DM
COOP
CIV
ZBRAWL
ROYALE

Valid level names

Level_01 (Abandoned City)
Level_02 (Trailer Park)

In case you want to run multiple servers on the same machine, or if you’re already hosting another game server on the same machine, you can use these prefixes

?Port=7778?QueryPort=27016

Example:

./TSAServer.sh Level_01?SERVERNAME=MY_SERVER?MAXPLAYERS=6?Game=COOP?Port=7778?QueryPort=27016 -log -server

which will allow the game server to use alternative ports, remember to open these in your firewall!