Team Fortress 2

Team Fortress 2

Not enough ratings
How to Make An Easy TF2 Server
By Wheatley The Sapper
This guide will teach you how to make your very own Team Fortress 2 server in one of the most easiest ways.
   
Award
Favorite
Favorited
Unfavorite
The Beginning.
What we Will Need

These are all of the things that we will need to make the server!
Aaaaannnnnd that's all that we will be needing!
Making The Server
Using Steam GUI

Simply extract all of the folders and files from the .zip.
Open the SteamCMD GUI.exe. And this is what it should look like.
Making the Folders
Try to do everything that I did just to make this even more easy.
Go to your C drive and make a folder called, "hlserver". (Mine is called "hlserver tut" because I already have one.)
Then inside that folder make another folder called, "tf2".
Using Steam GUI
On the right-hand side of the program, there is a button called, "Download SteamCMD". Click it.
When you have downloaded it, it should have downloaded a folder in the folder that has, "SteamCMD GUI". If you can't find it, just click the folder right next to the download button. Open the .zip folder and click and drag the "steamcmd.exe" into the "hlserver" folder which should be in your C drive.
Once done, click the, "Browser" button in SteamCMD GUI.
When you click it navigate to the "hlserver" folder and click "OK".
Then go to "Server Path" and click "Browser". Do the same thing above but select the "tf2" folder in "hlserver". Then in the "Server Configuration" click and scroll down and select, "Team Fortress 2".
When you have done all of that, make sure at the bottom where you see the boxes, make sure "Validate Files" is checked and "Use the Console" is not checked. When you've done that, click Update/Install.
Note: If the server says you need to update, just do that same steps above, just fill everything out like I just did, and click "Update/Install".
Once you clicked "Update/Install", a command promp will open, you will have to wait a long time.
When it is done, it should say, "Success! App '232250' fully installed.".
Then, just type "quit". Then command promp will be closed.
Installing MM, SM, server.cfg, And Setting Admin
The server is installed but it is not ready to be used yet, lets install SM and MM if we want plugins. Go to http://www.sourcemod.net/downloads.php?branch=stable and click on the WIndow's logo to download the latest version. Go back to your "hlserver" folder and go into the "tf2" folder in it and then go into the "tf" folder. Open the SourceMod .zip folder you just downloaded and click and drag all of the folders in it, to the "tf" folder.
Then go here http://www.sourcemm.net/downloads.php?branch=stable to download Metamod. Again, click on the Window's logo to download the latest version. Open the .zip folder and click and drag "addons" into your "tf" folder. Now you will have to set your self as an admin. Go into the "addons" folder, then your "sourcemod" folder, then your "configs" folder. You should see a file called "admins_simple.ini". Open it. It should look like this.
To set yourself as an admin go to this site https://steamid.io/ and type in your steam id or your custom url (e.x. https://steamcommunity.com/id/Your_Name/) then click "Lookup".
Copy the "steamID". Paste it in the .ini file and do what I did in the picture.
Save it and close it, you should be the admin now. I'm not going to teach you how to install plugins, you can just search it up though. I might update this to have a plugins section. After this we need a "server.cfg". To make one go to http://stoper.webatu.com/server.cfg/ and pick what you want.
Don't click "Create server.cfg" just yet. Go in to Team Fortress 2 and open the console and type in "cl_gameserver_create_identity".
Copy the two lines that it had made.
Paste them in on the server.cfg site at the bottom in the section "Custom commands"Then click "Create server.cfg". Take the cfg file and put it the config folder which is located at "C:\hlserver tut\tf2\tf\cfg"
Port Forwarding
Porting is different for everyone, I would go to this site https://portforward.com/router.htm and pick your type of router and then follow the steps.
Lauching Our Server
Download the GUI Fix http://files.gamebanana.com/gamefiles/srcds_gui_fix_344fc.zip and open the .zip folder then open the folder in that, then click and drag everything in that, you have have to take the .txt file, folder into your "tf2" folder.
This is what your "tf2" folder should look like now.
And that's it! Just open the "StartServer.bat". Choose what you want and click "Start Server"!
The End
If you have any questions ask and I will try my best to answer.
9 Comments
まりさ Jan 12 @ 10:36pm 
GUI Fix and server.cfg Generator links are dead already
Khalltlag Aug 31, 2018 @ 3:53am 
what is "tf_misc" file is? it's in "tf" folder and there are 19 of them.
box spy Jul 14, 2018 @ 12:17pm 
You guys have to portforward for it to work. If it says failed to connect after 4 retries that means you didnt portforward or you didn't portforward correctly.
ExPR May 10, 2018 @ 8:35am 
It says failed to connect after 4 retries?
Nana Sep 29, 2017 @ 2:19am 
pls help i can't connect my server ip: 31.171.239.195:27015 why?
Nana Sep 29, 2017 @ 1:19am 
How to fixed the internet host (failed 4 ref...) ?
Sportaflop Sep 3, 2017 @ 6:03am 
Great guide I rated it
s0uch3tte Aug 16, 2017 @ 1:35pm 
Omg I love you (No ♥♥♥♥)
s0uch3tte Aug 11, 2017 @ 2:21pm 
Does this all actually work? I've been trying other guides for hours and they all haven't worked, so I want to make sure that this is worth my time.