Windows dedicated server
“Gotta move that gear up!” This article may contain content that is out of date. You can help improve this article by updating the content as necessary. See the wiki style guide. Notes: HLDSUpdateTool is not used for TF2 since the transition to SteamPipe, see [1] for new instructions. |
This is a setup guide that allows you to install a basic Team Fortress 2 Windows dedicated server. In the below example the server is installed onto the C drive in a folder called 'hlserver'.
Contents
Download and install the HLDS Update Tool
- Download steamcmd_win32.zip and unzip it to a directory, for example 'c:\hlserver'.
Create a steamcmd script
- Create a file called tf2_ds.txt in the folder where you install the tool, i.e. 'c:\hlserver'
- Edit the file with this text:
@ShutdownOnFailedCommand 1 @NoPromptForPassword 1 login anonymous force_install_dir c:\hlserver\orangebox app_update 232250 quit
Create an updating batch file
- Create a file called update.bat in the folder where you installed the tool, i.e. 'c:\hlserver'
- Edit the file with this text:
steamcmd +runscript tf2_ds.txt pause
Start the download/update
- Run the update.bat to start the download, may take several hours as dedicated server content is currently 4.4GB
- You may need to run the file *multiple* times until the message "Success! App '232250' fully installed." displays.
Create/Update server files
- Create a file called server.cfg in 'C:\hlserver\orangebox\tf\cfg'
- Edit the file with these details
hostname "Your_Servers_Name" rcon_password "Your_Rcon_Password" sv_contact "admin@yourdomain.com" mp_timelimit "30"
- Edit the files motd.txt, maplist.txt and mapcycle.txt all found in the 'C:\hlserver\orangebox\tf' folder
Create a batch file to run the server
- Create a file in 'C:\hlserver\' called tf.bat
- Edit the file with this text:
orangebox\srcds.exe -console -game tf +map ctf_2fort +maxplayers 24
- Run the file tf.bat to start your server