Team Fortress 2 Server Hosting
Keep the classic alive for your community — the maps, the modes, the regulars — while the AI copilot keeps the server up.
What does TF2 game server hosting involve?
TF2 game server hosting means running the free Team Fortress 2 Dedicated Server (Steam app 232250) on a machine that never sleeps: 2–4 GB of RAM, UDP port 27015 open, a tf/cfg/server.cfg with your rules, and a Steam game server token so you show up in the community browser. You can host a TF2 server yourself, or rent one that is ready to go. On GameTeam you pay per GB of RAM, from $0.49/GB a week, never per slot, and the AI copilot writes the config, installs SourceMod and reads the error log when a plugin dies.
Run your Team Fortress 2 server by just asking.
Most of a TF2 community server is text: server.cfg, mapcycle.txt, admins_simple.ini and the SourceMod logs. Say what the server should be and the copilot edits the right file, runs the console command and tells you which plugin broke after the last Valve patch.
Plugins That Keep Working
SourceMod set up by the copilot; when a plugin fails at runtime, it names it.
Custom Maps Delivered
Fast download configured so players get the map, not a kick.
One Server, Whole Community
Unlimited slots at a per-GB price — the regulars never hit a cap.
Team Fortress 2 with friends
The class-based shooter that never stopped being fun: nine classes, cartoon violence and a community that has kept it thriving for well over a decade. Community servers are its heart — custom maps, favorite modes and the crowd that shows up every night.
Team Fortress 2 server RAM requirements
2-4 GB.
| Your server | Starting RAM | From (Budget, weekly) |
|---|---|---|
| Friends-only server, 12–16 slots, a few bots | 2 GB | $0.98 / week |
| 24-slot public server with SourceMod | 3 GB | $1.47 / week |
| 32 slots, many plugins and custom maps | 4 GB | $1.96 / week |
TF2 is light on memory and leans on one fast CPU core, which is why we run it on Ryzen 9 7950X. Plugins and big custom maps are what push a server toward 4 GB. Resize from the panel whenever you need to. Player limit: 24-32 is standard, and higher on community modes.
How to set up a Team Fortress 2 server on GameTeam
Pick RAM and a location
2 GB is plenty for a private TF2 server; a public 24-slot community server is happier on 3–4 GB. Choose the location nearest your regulars from 25+ across Europe, the Americas and Asia-Pacific.
Shape the server
Ask the copilot for your hostname, password, map rotation, time limit and bots, or edit tf/cfg/server.cfg and mapcycle.txt yourself. Add your Steam game server token so the server is listed in the community browser.
Send out the address
Copy the IP and port from the panel. Friends open the developer console and type connect with the address, then save it under Favorites in the server browser.
Good to know before you start
Custom maps need fast download configured, and most community servers install MetaMod and SourceMod before opening publicly.
The most common problem
A plugin compiled for a different SourceMod version loads without complaint and then fails at runtime, usually noticed as one feature quietly not working.
Team Fortress 2 server settings explained
Your TF2 server config is tf/cfg/server.cfg, a list of console variables the server runs at start and on every map change. The map rotation sits next to it in tf/cfg/mapcycle.txt, one map per line without .bsp. These are the values community owners change most:
| Setting | What it does |
|---|---|
hostname | The server name shown in the community server browser. |
sv_password | Password to join. Set one for a private TF2 server with friends; leave it empty for a public one. |
rcon_password | Password for remote console access. Pair it with sv_rcon_maxfailures and sv_rcon_banpenalty to lock out guessing. |
mp_timelimit / mp_maxrounds | Minutes per map and rounds per map before the next map loads. |
sv_visiblemaxplayers | The player count the browser shows, lower than maxplayers if you keep reserved slots. |
mp_idledealmethod | What happens to idle players: 1 moves them to spectator, 2 kicks them. |
sv_pure | 0 minimal file rules, 1 the full list plus your whitelist (the usual community choice), 2 official content only, which also blocks custom sprays and skins. |
sv_allowdownload / sv_allowupload | Let players download your custom maps and content, and upload sprays. |
sv_downloadurl | Web address for fast download, so custom maps arrive at web speed instead of a crawl through the game connection. |
sv_alltalk | 1 lets both teams hear each other on voice chat. |
sv_lan | 0 for an internet server, 1 for LAN only. |
Team Fortress 2 server commands
Run these in the server console, over RCON, or ask the copilot to run them. SourceMod adds the admin menu: put your Steam ID in addons/sourcemod/configs/admins_simple.ini as "STEAM_0:1:12345" "99:z", run sm_reloadadmins, then type sm_admin in your game console.
| Command | What it does |
|---|---|
status | Current map, players with their Steam IDs, and the server address. |
changelevel <map> | Switches map now. Workshop maps load with changelevel workshop/<id>. |
tf_bot_add [count] [class] [team] [difficulty] | Adds TFBots, for example tf_bot_add 3 heavyweapons red easy. Every argument is optional. |
tf_bot_quota <n> + tf_bot_quota_mode fill | Keeps n players in the game; a bot leaves each time a human joins. match keeps a ratio instead. |
tf_bot_difficulty <0–3> | Skill for new bots: 0 easy, 1 normal (default), 2 hard, 3 expert. |
tf_bot_kick all | Removes every bot. Name a bot or a team to remove just those. |
nav_generate | Builds the navigation mesh bots need on a custom map. Needs sv_cheats 1 while it runs. |
meta list | Shows what MetaMod:Source has loaded. SourceMod should be on the list. |
sm plugins list | Lists every SourceMod plugin and whether it loaded. |
exec server.cfg | Reloads your config without a restart. |
Can I add mods to a Team Fortress 2 server?
Yes. MetaMod and SourceMod cover the whole ecosystem, from admin tools to custom game modes, plus custom maps over fast download.
Install MetaMod:Source first, then SourceMod, into the tf folder so you end up with tf/addons/metamod and tf/addons/sourcemod; plugins are .smx files in addons/sourcemod/plugins. Trade, MGE, jump, deathmatch and x10 servers are all plugins plus their own maps. Custom maps go in tf/maps. Steam Workshop maps are simpler: players download them from Steam when the server changes to workshop/<id>.
Team Fortress 2 server ports
There is nothing to forward on GameTeam. The panel shows the exact IP and port your TF2 server is on, which may not be 27015.
Pay per GB of RAM. Never per slot.
You pay for memory, not seats, and billing can be weekly, so you are never locked into a month the group might not play. Change RAM in one click, or switch the same server to another game. The AI copilot is included on every plan.
- ✓ AI copilot included on every plan
- ✓ Unlimited player slots — we never charge per slot
- ✓ Ryzen 9 7950X · NVMe storage
- ✓ DDoS protection included
- ✓ Switch to another game anytime
- ✓ 25 GB NVMe storage · 160 Gbps DDoS protection
- ✓ AI copilot included on every plan
- ✓ Unlimited player slots — we never charge per slot
- ✓ Ryzen 9 7950X · Unlimited NVMe storage
- ✓ 480 Gbps DDoS protection
- ✓ Switch to another game anytime
- ✓ Dedicated threads
- ✓ Automatic backups
- ✓ Priority support
Hardware & network
Locations
What server owners say
"Honestly didn't expect much from an 'AI manager', but it's how I run my server now. I'll type something like 'why did the server crash last night' and it actually reads the logs and tells me."
Verified review
"I'd been on two other hosts before this. What sold me was the AI manager catching a memory leak in one of my mods and naming the exact one — something I'd been chasing for weeks."
Verified review
"I'm not very technical and setting up servers always stressed me out. Now I just ask the assistant to fix a config, and it either walks me through it or does it for me."
Verified review
Team Fortress 2 server hosting FAQ
How much does a TF2 server cost?
On GameTeam you pay for RAM, not players: $0.49/GB a week on Budget, or $1.99/GB billed monthly. A 2 GB private server is $0.98 a week, and a 4 GB community server with plenty of plugins is $1.96 a week. Every slot is included and so is the AI copilot.
How do I host a TF2 server?
Yourself: install SteamCMD, download app 232250 anonymously, write tf/cfg/server.cfg, get a Steam game server token, forward UDP 27015 and launch srcds with -game tf and a map. The TF2 dedicated server guide walks through Windows and Linux. Or host a TF2 server on GameTeam: pick RAM and a location, and the server is installed and online in minutes.
How many players can a TF2 server have?
The standard maximum is 32, and most community servers run 24. Since July 2023 TF2 also has a -unrestricted_maxplayers launch option that raises the cap to 100, which Valve itself calls unsupported and not recommended. That cap comes from the game; GameTeam never charges per slot.
Are TF2 community servers still active?
Yes. Community servers have always been where TF2 lives: trade, MGE, jump, payload and silly x10 servers fill the browser every night. Valve keeps patching the game, and in 2025 it added the TF2 game code to its public Source SDK, which gave the modding and community-server scene another push.
What is the difference between a listen server and a TF2 dedicated server?
Create Server in the main menu starts a listen server inside your own game: fine for a quick map test, but it closes when you quit and your PC plays and hosts at once. A TF2 dedicated server runs on its own around the clock and supports SourceMod plugins properly, which is what every community server uses.
Why is my TF2 server not showing in the server browser?
Almost always the token. A server needs a Steam game server login token, set with +sv_setsteamaccount, to be listed; without one, friends can still join by IP. Check that sv_lan is 0 too. The copilot can check both for you.
Can I add custom maps and Workshop maps?
Yes. Put a .bsp in tf/maps and add it to mapcycle.txt; set sv_downloadurl so players get it fast. Workshop maps load by ID with changelevel workshop/<id> and players download them from Steam.
Is it worth renting a TF2 server rather than hosting at home?
Hosting at home works if a PC can stay on and your router can forward ports (not behind CGNAT). A rented TF2 server gives you a fixed address, DDoS protection, Ryzen 9 7950X single-core speed and nothing to forward, and the copilot handles the SourceMod and config work. On GameTeam you can switch the same server to another game later, and the first 72 hours are money-back.
Can I rent a TF2 server for a week, or buy one for longer?
Both. A TF2 server rental on GameTeam can be billed weekly, so a LAN-style weekend or a one-off event costs one week. Running a community server for years? Monthly billing is $1.99/GB and longer terms cost less. Either way it is the same TF2 dedicated server hosting, with unlimited slots and the copilot.
What should I look for in TF2 server hosts?
A fast CPU core matters more than lots of cores, since each TF2 server is one busy thread. After that: full file access for SourceMod, plugins and tf/maps, a location close to your players, DDoS protection, and a fair price for a light game. Paying per slot makes little sense for TF2; paying for the RAM you use does.
How do I update my TF2 server after a Valve patch?
Stop the server and start it again from the GameTeam panel; it updates itself to the latest TF2 build on start. After a big patch, check sm plugins list, since SourceMod sometimes needs a newer build before every plugin works again.
Run it yourself — or let the copilot.
Same server, any game.
A TF2 server your regulars can count on.
Deploy it, tell the copilot the maps, the rules and the plugins, and post the IP in your Discord.
Deploy your Team Fortress 2 server





