🎉 Limited-time offer: get 10% off your server with code LIMITED10
GameTeam
AI A copilot built into every server

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.

server.cfgSourceMod + MetaMod24–32 playerssub-15ms
99.9%uptime
<15mslatency
25+global locations
72hmoney-back
★★★★★ 4.9 / 5 average rating

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.

2–4 GB RAM24–32 playerstf/cfg/server.cfgweekly billing
The copilot

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.

01

Plugins That Keep Working

SourceMod set up by the copilot; when a plugin fails at runtime, it names it.

02

Custom Maps Delivered

Fast download configured so players get the map, not a kick.

03

One Server, Whole Community

Unlimited slots at a per-GB price — the regulars never hit a cap.

04

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.

How much RAM do I need?

Team Fortress 2 server RAM requirements

2-4 GB.

Your serverStarting RAMFrom (Budget, weekly)
Friends-only server, 12–16 slots, a few bots2 GB$0.98 / week
24-slot public server with SourceMod3 GB$1.47 / week
32 slots, many plugins and custom maps4 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.

Setup

How to set up a Team Fortress 2 server on GameTeam

01

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.

→
02

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.

→
03

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.

server.cfg

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:

SettingWhat it does
hostnameThe server name shown in the community server browser.
sv_passwordPassword to join. Set one for a private TF2 server with friends; leave it empty for a public one.
rcon_passwordPassword for remote console access. Pair it with sv_rcon_maxfailures and sv_rcon_banpenalty to lock out guessing.
mp_timelimit / mp_maxroundsMinutes per map and rounds per map before the next map loads.
sv_visiblemaxplayersThe player count the browser shows, lower than maxplayers if you keep reserved slots.
mp_idledealmethodWhat happens to idle players: 1 moves them to spectator, 2 kicks them.
sv_pure0 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_allowuploadLet players download your custom maps and content, and upload sprays.
sv_downloadurlWeb address for fast download, so custom maps arrive at web speed instead of a crawl through the game connection.
sv_alltalk1 lets both teams hear each other on voice chat.
sv_lan0 for an internet server, 1 for LAN only.
Admin

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.

CommandWhat it does
statusCurrent 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 fillKeeps 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 allRemoves every bot. Name a bot or a team to remove just those.
nav_generateBuilds the navigation mesh bots need on a custom map. Needs sv_cheats 1 while it runs.
meta listShows what MetaMod:Source has loaded. SourceMod should be on the list.
sm plugins listLists every SourceMod plugin and whether it loaded.
exec server.cfgReloads 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

27015 · UDPGame traffic and server browser queries (default)
27015 · TCPRCON remote console (default)
27020 · UDPSourceTV, only if you broadcast matches (default)

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.

Simple pricing

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.

2 GB · Friends-only server, 12–16 slots, a few bots3 GB · 24-slot public server with SourceMod4 GB · 32 slots, many plugins and custom maps
deploy --game team-fortress-2
Budget · pay per GB
$0.49/ GB · week
or $1.99/GB billed monthly · cheaper on longer terms
  • ✓ 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
Deploy your Team Fortress 2 server
First 72 hours money-back.
deploy --game team-fortress-2 --premium
Premium · pay per GB
Most popular
$0.74/ GB · week
or $2.99/GB billed monthly · cheaper on longer terms
  • ✓ 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
Deploy your Team Fortress 2 server
First 72 hours money-back.

Hardware & network

CPURyzen 9 7950X
StorageNVMe RAID
NetworkDDoS protection included
Latencysub-15ms · 25+ locations
Uptime99.9%

Locations

Europe
GermanyFranceNetherlandsEnglandTurkey
Americas
USACanada
Asia-Pacific
SingaporeIndia
Rated 4.9 / 5 by players

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."

Kenneth M.
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."

Clinton S.
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."

Maritta W.
Verified review
Answers, fast

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.

Team Fortress 2 guides

Run it yourself — or let the copilot.

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