Kort antwoord. Je kunt zelf gratis een Team Fortress 2 server hosten: installeer Steam-app 232250 (Team Fortress 2 Dedicated Server) met SteamCMD, start srcds_run met -game tf en een -port naar keuze, en open die poort naar het internet. Of huur een Team Fortress 2 server en sla de installatie en het netwerkwerk over.
Gecontroleerd op 5 november 2026 aan de hand van de nieuwste Team Fortress 2-update die op Steam is aangekondigd en op 30 oktober 2026 is uitgebracht.
Deze gids gebruikt twee bronnen: de eigen Steam-pagina's en updatenotities van Valve, en wat wij draaien op elke Team Fortress 2 server die we hosten. Waar onze opzet iets eigens toevoegt, staat dat erbij. Wil je direct naar de huurroute, ga dan naar Optie 2.
Wat je nodig hebt
De serversoftware: "Team Fortress 2 Dedicated Server", Steam-app 232250. Je downloadt hem met een anonieme Steam-login, dus de machine heeft geen kopie van het spel nodig.
Een machine die aan blijft: een reserve-pc, een thuisserver of een virtuele cloudmachine. Deze gids gebruikt 64-bit Linux, want dat draaien wij. We hebben geen Windows-server getest.
RAM en CPU: Valve publiceert geen serververeisten, dus beschouw elk cijfer dat je elders leest als een schatting.
Een spelerslimiet: ingesteld met -maxplayers.
Netwerk: de poort die je meegeeft met -port moet bereikbaar zijn vanaf het internet, in je firewall en je router.
Optioneel, een Game Server Login Token (GSLT): aangemaakt op steamcommunity.com/dev/managegameservers met een Steam-account die Team Fortress 2 bezit. Op de pagina van Valve staat ook dat de account niet beperkt moet zijn en een geregistreerd telefoonnummer moet hebben, en dat een token verloopt als de bijbehorende server nooit inlogt.
Optie 1: zelf hosten
Deze stappen zijn voor Debian of Ubuntu. Het installatiecommando en de startopties zijn die van onze servers.
De server installeren
Installeer de bibliotheken die SteamCMD nodig heeft.
Steam antwoordt soms met "Failed to install app (Missing configuration)" en SteamCMD eindigt toch met "success", zonder spelbestanden achter te laten. Dat komt en gaat bij ons. Controleer of steamapps/appmanifest_232250.acf in de servermap staat, en voer het commando opnieuw uit als dat niet zo is. Onze installer doet precies dat, tot drie pogingen.
Kopieer de Steam-clientbibliotheek naar de plek waar de server hem zoekt, zoals onze installatie doet:
Schrijf een klein configuratiebestand met de naam en een RCON-wachtwoord. We gebruiken een eigen bestand, zodat de naam nooit op de opdrachtregel hoeft:
Zet geen dubbele aanhalingstekens in een van beide waarden, want ze staan allebei tussen aanhalingstekens in het bestand. Stel alleen een RCON-wachtwoord in als een externe tool het nodig heeft.
De server starten doe je vanuit de servermap met de opties die onze servers gebruiken:
-strictportbind laat de server mislukken in plaats van stilletjes naar een andere poort te verhuizen als de jouwe bezet is. Voeg +sv_setsteamaccount YOUR_TOKEN toe om een token te gebruiken. Onze servers voegen het alleen toe als er een token is ingesteld.
Wacht op de gereedmelding. Ons paneel beschouwt de server als online wanneer de console gameserver Steam ID toont, wat komt zodra de server bij Steam is ingelogd. Draai hem onder een servicemanager zoals systemd, zodat hij na een crash opnieuw start.
Bijwerken doe je door de server te stoppen en het downloadcommando van stap 4 opnieuw uit te voeren.
SourceMod en Metamod:Source
Valve heeft in de update van 18 april 2024 een 64-bit server aan Team Fortress 2 toegevoegd. De commando's hierboven starten de 32-bit server met srcds_run, en die draaien onze servers. Een verse server draait vanilla Team Fortress 2. Plugins en admincommando's hebben Metamod:Source en SourceMod nodig, die in de map tf komen. Onze installer haalt de nieuwste 1.12-builds op bij de downloadsites van AlliedModders (mms.alliedmods.net en sm.alliedmods.net) en pakt beide uit in tf. Daarna verwijdert hij tf/addons/metamod_x64.vdf: onze servers draaien de 32-bit server, en dat 64-bit laadbestand levert alleen een verwarrende laadfout op in elk opstartlog.
Optie 2: hosten op PlayNHost
Huren neemt de installatie, de poorten en de updateroutine weg. Je kiest nog steeds zelf een naam, een map en je regels.
Kies een plan. Open de Team Fortress 2 serverhostingpagina en vergelijk de plannen: SCOUT (10 spelers), SOLDIER (18) en PYRO (30) op het moment van schrijven. Klik op Server aanmaken (Plan aanpassen bij PYRO) en rond de bestelling af. Prijzen veranderen, dus controleer ze op die pagina.
Wacht op de installatie. De server verschijnt in het paneel. De console toont gameserver Steam ID als hij klaar is.
Geef hem een naam en kies de eerste map. Stel op het tabblad Instellingen de Servernaam en de Standaardmap in. De naam mag geen spaties, sterretjes of vraagtekens bevatten, dus verbind woorden met - of _. Herstart daarna.
Voeg een token toe als je er een wilt. Plak je token in Steam Login Token (GSLT) op hetzelfde tabblad en herstart. Het token is optioneel. Plak het exact: met een verkeerd token mislukt de Steam-login, komt de gereedmelding nooit en blijft het paneel op Starten staan.
Stel een RCON-wachtwoord in bij RCON-wachtwoord alleen als een externe tool het nodig heeft. De console van het paneel werkt ook zonder.
Voeg plugins toe als je ze wilt. Open het tabblad Modding, zet SourceMod en Metamod:Source aan, klik op Opnieuw installeren om toe te passen en bevestig met Opnieuw installeren. Een herstart installeert het niet, want de instelling wordt alleen gelezen terwijl de server installeert. De herinstallatie laat je configuraties, maps en de addons-map staan. Je plugins komen in tf/addons/sourcemod/plugins onder Files. Zie Mods toevoegen aan je Team Fortress 2-server en Admin worden op je Team Fortress 2-server en admincommando's gebruiken.
Wat het paneel voor je doet:
Je poort wordt toegewezen en staat vanaf het begin open, en de server start met -strictportbind, zodat hij nooit ongemerkt op een andere poort terechtkomt.
De spelerslimiet komt uit je plan en wordt doorgegeven als -maxplayers.
Bij elke start herschrijft het paneel tf/cfg/pnh_autoexec.cfg met de naam en het RCON-wachtwoord uit het paneel. Wijzig die twee in het paneel, niet in dat bestand, anders wordt je wijziging overschreven.
De installatie controleert op het Steam-appmanifest en probeert het opnieuw, zodat de eerder genoemde "Missing configuration"-valkuil je niet met een lege server laat zitten. Met Automatisch bijwerken (onder Geavanceerde opties tonen op het tabblad Instellingen) uitgeschakeld en een build die al is geïnstalleerd, behoudt een herinstallatie die build.
Kosten: de serversoftware is gratis. Zelf hosten kost stroom, hardware en bandbreedte, of een cloudmachine. Huren is een maandelijks bedrag dat het plan bepaalt.
Beschikbaarheid: een thuisserver is alleen online zolang je pc, stroom en internet dat zijn. Een gehuurde server draait op de hardware van de host.
Blootstelling: thuis verbinden spelers met je openbare IP-adres en regel jij de firewall en router. Een gehuurde server houdt je thuis-IP erbuiten.
Opzet: zelf hosten vraagt om de opdrachtregel, port forwarding en de herhaalpoging bij de installatie hierboven. Huren vraagt om een naam, een map en eventueel een token.
Controle: zelf hosten geeft je elk bestand. Op onze servers wijzig je de hoofdinstellingen in het paneel en heb je nog steeds het tabblad Files voor je eigen configuraties en plugins.
We gebruiken cookies om de site te laten werken, te begrijpen hoe hij wordt gebruikt en onze marketing te meten. Je kunt alles accepteren, alleen essentiële cookies accepteren of per categorie kiezen.We gebruiken cookies om de site te laten werken, te begrijpen hoe hij wordt gebruikt en onze marketing te meten. Ze staan hier standaard aan. Je kunt alles uitzetten wat je niet wilt.Lees ons privacybeleid