TerryTheHammer  [developer] Nov 27, 2013 @ 12:55pm
Dedicated Server TOOL LIVE - Setup Instructions
Takedown Red Sabre Dedicated Server - Setup Instructions

The server files are free, no game purchase is required to run a Takedown dedicated server.

Basic Setup

1. Filter Steam’s search from “ALL GAMES” to “TOOLS” > Download ‘Takedown: Red Sabre Dedicated Server’.

2. Navigate to the server files: Right click on the TOOL in Steam Library > Properties > Local Files > Browse Local Files.

3. Launch ExampleServer.bat

Advanced Setup

Advertising/Broadcasting:

You’ll need to open the following ports on your Router/NAT/Firewall in order for your server to display in the server list.

Unreal Ports: 7777-7778
Steam Ports: https://support.steampowered.com/kb_article.php?ref=8571-GLVN-8711

Configuration:

Configuration files are located:

/Takedown Red Sabre Dedicated Server/
TakedownGame/Config/

Server Name:

Edit in PCServer-TakedownGame.ini

“ServerName=Takedown Red Sabre Dedicated Server”

Launch Commands:

Within /Takedown Red Sabre Dedicated Server/Binaries/Win32/ you’ll be launching a commandline off of TakedownGameServer-Win32-Shipping.exe. Example below.

Example: TakedownGameServer-Win32-Shipping.exe TD05_Killhouse_AttDef?MapVar=Var1?game=takedowngame.TDAttackAndDefendGame?listen=1?bIsLanMatch=0?NumPublicConnections=12? -seekfreeloadingserver

This can be done by adding the commandline to the executables target line in a shortcut, in CMD, or with a batch file. We suggest using a batch file since the launch commandline can become quite lengthy. There is an ExampleServer.bat file in the root /Takedown Red Sabre Dedicated Server/ directory available for your use.

Additional commands are available, but only -seekfreeloadingserver is required:
  • -multihome=IP -- Bind server to a specific IP address.
  • -port=0000 -- Customize the server port.
  • -QueryPort=0000 -- Sets the query port Steam uses for the server.
  • -configsubdir=DIR-NAME -- Populates config files into a sub directory. Useful for running multiple servers on the same box.

Game Modes:

Below are the launch commands for the available game types.
Note: MissionGame is not supported in dedicated servers at this time.

Example: Map?game=takedowngame.TDTEAMDEATHMATCHGAME

Team Deathmatch : TDTEAMDEATHMATCHGAME
Team Attack/Defend : TDATTACKANDDEFENDGAME
Last Man Standing : TDLASTMANSTANDING

Map List: w/ variants

Team Deathmatch:

Biolab -- TD00_Biolab
Biolab: Interior -- TD00_Biolab?MapVar=biolab-labs
Facility: Storage -- TD01_Facility?MapVar=Storage
Facility: Core -- TD01_Facility?MapVar=Core
Facility: CoolingPond -- TD01_Facility?MapVar=CoolingPond
Radar Base -- TD02_RadarBase
Cargo Ship -- TD03_CargoShip
Cargo Ship: Bow -- TD03_CargoShip?MapVar=bow
Cargo Ship: Superstructure -- TD03_CargoShip?MapVar=super
Cargo Ship: Stern -- TD03_CargoShip?MapVar=stern
Cargo Ship: Midship -- TD03_CargoShip?MapVar=superoutside
Cargo Ship: A Deck -- TD03_CargoShip?MapVar=inside
Cargo Day -- TD13_CargoShipRelight
Cargo Day: Bow -- TD13_CargoShipRelight?MapVar=bow
Cargo Day: Superstructure -- TD13_CargoShipRelight?MapVar=super
Cargo Day: Stern -- TD13_CargoShipRelight?MapVar=stern
HQ -- TD04_HQ
HQ: Inside -- TD04_HQ?MapVar=Inside
HQ: Outside -- TD04_HQ?MapVar=Outside
Night HQ -- TD12_HQRelight
Night HQ: Inside -- TD12_HQRelight?MapVar=Inside
Night HQ: Outside -- TD12_HQRelight?MapVar=Outside
Killhouse Bases -- TD05_KillHouse_bases
Killhouse Small -- TD05PvP_KillHouse
Killhouse Breach -- TD05_Killhouse_AttDef

Team Attack/Defend:

Biolab: Lobby -- TD00_Biolab
Biolab: Labs -- TD00_Biolab?MapVar=2
Biolab: Office -- TD00_Biolab?MapVar=3
Facility: Cooling Pond -- TD01_Facility
Facility: Storage -- TD01_Facility?MapVar=Storage
Radar Base: Research -- TD02_RadarBase
Radar Base: Dish -- TD02_RadarBase?MapVar=2
Radar Base: Helipad -- TD02_RadarBase?MapVar=3
Cargo Ship: Superstructure -- TD03_CargoShip
Cargo Ship: Stern -- TD03_CargoShip?MapVar=2
Cargo Ship: Container -- TD03_CargoShip?MapVar=3
Cargo Day: Superstructure -- TD13_CargoShipRelight
Cargo Day: Stern -- TD13_CargoShipRelight?MapVar=2
Cargo Day: Container -- TD13_CargoShipRelight?MapVar=3
HQ: Upstairs -- TD04_HQ
HQ: Lobby -- TD04_HQ?MapVar=2
HQ: Alley -- TD04_HQ?MapVar=3
Night HQ: Upstairs -- TD12_HQRelight
Night HQ: Lobby -- TD12_HQRelight?MapVar=Var2
Night HQ: Alley -- TD12_HQRelight?MapVar=Var3
Killhouse Breach: Center -- TD05_Killhouse_AttDef
Killhouse Breach: Back -- TD05_Killhouse_AttDef?MapVar=Var1

Last Man Standing:

Biolab -- TD00_Biolab
Facility: Storage -- TD01_Facility?MapVar=Storage
Facility: CoolingPond -- TD01_Facility?MapVar=CoolingPond
Facility: Core -- TD01_Facility?MapVar=Core
Radar Base -- TD02_RadarBase
Cargo Ship: Bow -- TD03_CargoShip?MapVar=bow
Cargo Ship: Superstructure -- TD03_CargoShip?MapVar=super
Cargo Ship: Stern -- TD03_CargoShip?MapVar=stern
Cargo Ship: Midship -- TD03_CargoShip?MapVar=superoutside
Cargo Ship: A Deck -- TD03_CargoShip?MapVar=inside
Cargo Day: Bow -- TD13_CargoShipRelight?MapVar=bow
Cargo Day: Stern -- TD13_CargoShipRelight?MapVar=stern
HQ -- TD04_HQ
HQ: Inside -- TD04_HQ?MapVar=Inside
Night HQ -- TD12_HQRelight
Night HQ: Inside -- TD12_HQRelight?MapVar=Inside
Killhouse Small -- TD05PvP_KillHouse
Killhouse Bases -- TD05_KillHouse_bases
Killhouse Breach -- TD05_Killhouse_AttDef

Map Rotations:

This is where you will control whether or not you would like your dedicated server to rotate between maps. If you don’t want the maps to rotate on your server, narrow the rotation list down to a single map and launch with the specific map in the launcher commandline.

Edit in PCServer-TakedownGame.ini

Examples:

[TakeDownGame.TDAttackAndDefendGame]

MapRotation=TD00_Biolab?Game=TakedownGame.TDAttackAndDefendGame?GoalScore=3?TimeLimit=5
MapRotation=TD01_Facility?Game=TakedownGame.TDAttackAndDefendGame?GoalScore=3?TimeLimit=5
MapRotation=TD04_HQ?Game=TakedownGame.TDAttackAndDefendGame?GoalScore=3?TimeLimit=5
MapRotation=TD12_HQRelight?MapVar=Var3?Game=TakedownGame.TDAttackAndDefendGame?GoalScore=3?TimeLimit=5
MapRotation=TD02_RadarBase?Game=TakedownGame.TDAttackAndDefendGame?GoalScore=3?TimeLimit=5
MapRotation=TD03_CargoShip?Game=TakedownGame.TDAttackAndDefendGame?GoalScore=3?TimeLimit=5
MaxPlayers=12
TimeLimit=5

[TakeDownGame.TDLastManStanding]

MapRotation=TD05PvP_KillHouse?Game=TakedownGame.TDLastManStanding?GoalScore=3?TimeLimit=10
MapRotation=TD01_Facility?MapVar=Core?Game=TakedownGame.TDLastManStanding?GoalScore=3?TimeLimit=10
MapRotation=TD04_HQ?MapVar=Inside?Game=TakedownGame.TDLastManStanding?GoalScore=3?TimeLimit=10
MapRotation=TD05_KillHouse_bases?Game=TakedownGame.TDLastManStanding?GoalScore=3?TimeLimit=10
MapRotation=TD03_CargoShip?MapVar=inside?Game=TakedownGame.TDLastManStanding?GoalScore=3?TimeLimit=10
MaxPlayers=12

[TakeDownGame.TDTeamDeathmatchGame]

MapRotation=TD00_Biolab?MapVar=biolab-labs?Game=TakedownGame.TDTeamDeathmatchGame?GoalScore=3?TimeLimit=10
MapRotation=TD01_Facility?MapVar=Storage?Game=TakedownGame.TDTeamDeathmatchGame?GoalScore=3?TimeLimit=10
MapRotation=TD04_HQ?Game=TakedownGame.TDTeamDeathmatchGame?GoalScore=3?TimeLimit=10
MapRotation=TD12_HQRelight?MapVar=Outside?Game=TakedownGame.TDTeamDeathmatchGame?GoalScore=3?TimeLimit=10
MapRotation=TD05_KillHouse_bases?Game=TakedownGame.TDTeamDeathmatchGame?GoalScore=3?TimeLimit=10
MapRotation=TD03_CargoShip?MapVar=stern?Game=TakedownGame.TDTeamDeathmatchGame?GoalScore=3?TimeLimit=10
MapRotation=TD02_RadarBase?Game=TakedownGame.TDTeamDeathmatchGame?GoalScore=3?TimeLimit=10
MaxPlayers=12

STEAMCMD:

Installing Takedown servers with STEAMCMD is a viable option. Please reference Steam’s documentation here: https://developer.valvesoftware.com/wiki/SteamCMD

Takedown’s Steam APPID is 236510

Admin Controls:

No advanced RCON support is implemented, but we do have the following in-game commands available to the admin. When a player is logged into the server, they can access Admin commands by bringing down the Console by pressing the ~ (tilde) key and typing: AdminLogin <password>

Make sure to add the admin password to the launch commandline:
?AdminPassword=password

Example: TakedownGameServer-Win32-Shipping.exe TD05_Killhouse_AttDef?MapVar=Var1?game=takedowngame.TDAttackAndDefendGame?listen=1?bIsLanMatch=0?NumPublicConnections=12?AdminPassword=password -seekfreeloadingserver

Console Commands:

AdminLogin Password
AdminLogOut
AdminKick Player
AdminKickBan Player (toggle)
AdminPlayerList
AdminRestartMap
AdminChangeMap

MOTD:

‘Message Of The Day’ is not implemented yet. We understand how useful this can be for CLAN servers. Based on player demand, we’ll consider moving it up in our priority list for implementation.
Last edited by TerryTheHammer; Nov 27, 2013 @ 2:43pm