It is currently Sun Sep 05, 2010 2:43 pm




Post new topic Reply to topic  [ 1 post ] 
How to host your own Team Fortress 2 game server 
Author Message
Site Admin
User avatar

Joined: Sat Dec 13, 2008 2:22 pm
Posts: 23
Location: Fort Lauderdale, FL
Post How to host your own Team Fortress 2 game server
How to host your own Team Fortress 2 game server and have it show up in steam. (Read everything slowly and carefully)

:::::::::::::::::::::::

1. Download the hldsupdatetool.exe.

2. As you install hldsupdatetool.exe, browse and create a new install directory called "c:\hlserver" and then continue to install in that directory. Make sure you select the correct region you live as well.

3. After the install completes go to run and type: cmd. Once the command prompt window opens type "cd c:\hlserver" and hit enter. Now type "hldsupdatetool.exe -command update -game tf -dir c:\hlserver" and hit enter. (Do not include quotes around these commands).

4. Now hldsupdatetool.exe will update/download your tf server files to your computer. Do not get impatient with this update process. Depending on your connection this could take anywhere from 30 minutes to a few hours. (No joke)

5. Once the hldsupdatetool.exe process reaches 100% you can close the window.

6. Now create a shortcut to your desktop by navigating to the srcds.exe file, the path should look like this "C:\hlserver\orangebox\srcds.exe" Then right click on your new shortcut and left click on properties. In the Target line add this "-game tf -console -port 27015 +maxplayers 24 +exec server.cfg +map ctf_2fort". The entire thing should look like this "C:\hlserver\orangebox\srcds.exe -game tf -console -port 27015 +maxplayers 24 +exec server.cfg +map ctf_2fort".


VERY IMPORTANT

7. In order to allow a deticated server to be seen by the rest of the world in the steam server list there are a few things you need to do. Make sure you know your servers internal ip. To do this open up a command prompt and type ipconfig, look for the line that says, "IPv4.............: 192.168.2.7" or whatever it is.
Attachment:
ipconfig.png
ipconfig.png [ 16.28 KiB | Viewed 189 times ]
I just used that number as an example. Then log into your router and add that ip with port 27015. Every router is different, you will have to navigate around to find where you can add you internal ip and port so that it can be seen in steam.
Attachment:
server_router_settings.png
server_router_settings.png [ 73.88 KiB | Viewed 188 times ]
Once that is done you should be ready to launch your deticated tf2 server.

:::::::::::::::::::::::

Just for the record, as you can see I used tf because I created a tf2 server. You might want to create a different deticated server, like CSS. If so, this is what the CSS command line in the command prompt window would look like: "hldsupdatetool.exe -command update -game Counter-Strike Source -dir c:\hlserver", without the quotes of course. Below I've included a helpful list of game abbreviations you could use in "your" server.

:::::::::::::::::::::::

Here is a list of the source engine games.

"Counter-Strike Source" - Counter-Strike Source
"dods" - Day of Defeat: Source
"hl2mp" - Half-Life 2: Deathmatch
"tf" - Team Fortress 2

:::::::::::::::::::::::

Here is a list of the first gen valve games below.

"cstrike" - Counter-Strike 1.6
"czero" - Counters-Strike: Condition Zero
"dmc" - Deathmatch: Classic
"dod" - Day of Defeat
"gearbox" - Opposing Force
"ricochet" - Ricochet
"tfc" - Team Fortress Classic
"valve" - Half-Life Deathmatch

:::::::::::::::::::::::


_________________
PC Fitness
Http://www.pcfitness.net


Thu May 14, 2009 11:44 am
Profile WWW
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 1 post ] 


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB © phpBB Group.
Designed by Vjacheslav Trushkin for Free Forums/DivisionCore.