Team Fortress 2 — Klassiker mit aktiver Communiy
Team Fortress 2 (TF2) von Valve ist seit 2007 ein Grundpfeiler des Multiplayer-Shooters. Das Free-to-Play-Modell und die aktive Modding-Community sorgen dafür, dass täglich tausende Spieler auf Community-Servern aktiv sind. Auf einem eigenen Server steuerst du Maps, Spielmodus, Plugins und Zugangsbeschränkungen vollständig selbst.
Der TF2 Dedicated Server basiert auf der Source-Engine und wird per server.cfg und ConVars konfiguriert. SourceMod (das Plugin-Framework für Source-Engine-Server) erweitert die Möglichkeiten erheblich.
Server bestellen
Wähle im Order-Wizard Team Fortress 2 als Spiel. Bei game-serverhosting.de läuft der Dedicated Server vorkonfiguriert — inklusive GSLT-Unterstützung (erforderlich für Valve-Quickplay und Vermeidung von Bann-Problemen).
Nach der Bestellung ist dein Server in wenigen Minuten einsatzbereit. Den aktuellen Status siehst du im Dashboard.
GSLT-Token — automatisch eingerichtet
Seit 2021 benötigt jeder TF2 Community-Server einen Game Server Login Token (GSLT) — ohne ihn nimmt der Server keine Spieler über Valve-Matchmaking an und ist nicht im Quickplay sichtbar.
Bei game-serverhosting.de musst du dich darum nicht kümmern: Dein TF2-Server bekommt beim Erstellen automatisch einen eigenen GSLT zugewiesen (er wird in die Startup-Variable STEAM_ACC eingetragen). Kein manuelles Anlegen bei Steam, kein Token-Kopieren — der Server ist von Anfang an Valve-matchmaking- und Quickplay-fähig.
Warum GSLT wichtig ist
- Ohne GSLT landen Bot-Spam-Verbindungen auf deinem Server
- Valve kann serverseitig bessere Anti-Cheat-Maßnahmen durchsetzen
- Quickplay-Sichtbarkeit funktioniert nur mit validem GSLT
Eigenen Token verwenden (optional)
Du kannst stattdessen einen eigenen GSLT nutzen — etwa einen, den du selbst unter https://steamcommunity.com/dev/managegameservers (App-ID 440) erstellst. Trage ihn im Panel unter den Startup-Variablen ein; er überschreibt den automatisch zugewiesenen Token:
STEAM_ACC=DEIN_GSLT_TOKEN
Server-Variablen im Panel bearbeiten
Den schnellsten Weg zur TF2-Konfiguration bietet der geführte Editor direkt im Panel auf der Server-Verwaltungsseite. Spieler-Cheats (sv_cheats), Rundenlimits (mp_timelimit, mp_winlimit, mp_maxrounds), Team-Balance (mp_autoteambalance) und Friendly-Fire setzt du über klar beschriftete Felder mit Hilfetexten — ganz ohne die Datei von Hand zu editieren. game-serverhosting.de schreibt deine Änderungen sicher in tf/cfg/server.cfg zurück, inklusive automatischem Backup. Du findest den Editor unter Spiel-Einstellungen → Server-Variablen.

server.cfg manuell bearbeiten (fortgeschritten)
Wer volle Kontrolle über jede ConVar braucht, editiert die server.cfg im tf/cfg/-Verzeichnis weiterhin direkt — sie steuert die grundlegenden Servereinstellungen:
// Server-Name
hostname "Mein TF2 Server"
// Spieler-Maximum
sv_maxplayers 24
// RCON-Passwort für Fernsteuerung
rcon_password "MeinRCONPasswort"
// Server-Passwort (leer = öffentlich)
sv_password ""
// Physische Region (für Latenz-Optimierung)
sv_region 3
// Heartbeat an Steam-Masterserver senden
heartbeat
// Spieler-Cheats verhindern
sv_cheats 0
sv_pure 1
// Sprachen-Einschränkungen (optional)
// sv_voiceenable 1
// Pure-Server-Modus (verhindert Client-Modifikationen)
sv_pure_kick_clients 1
// TF2-spezifisch: Casual/Competitive-Einstellungen
mp_tournament 0
mp_teams_unbalance_limit 1
mp_autoteambalance 1
💡 Wie oben gezeigt, lassen sich
sv_cheats,mp_timelimit,mp_winlimit,mp_maxrounds,mp_autoteambalanceundmp_friendlyfireauch bequem im geführten Editor setzen — das manuelle Editieren hier brauchst du nur für ConVars jenseits der Formularfelder.
Maps und Mapcycle einrichten
Mapcycle-Datei erstellen
Welche Maps in Rotation gespielt werden, steuerst du über tf/cfg/mapcycle.txt:
cp_dustbowl
ctf_2fort
koth_harvest_final
pl_badwater
cp_granary
koth_nucleus
ctf_turbine
pl_upward
Nutze das offizielle Map-Prefix-Schema:
| Prefix | Spielmodus |
|---|---|
cp_ |
Control Points |
ctf_ |
Capture the Flag |
koth_ |
King of the Hill |
pl_ |
Payload |
arena_ |
Arena |
mvm_ |
Mann vs. Machine |
Aktuelle Map wechseln
Per RCON (oder im Panel-Konsole):
rcon changelevel koth_harvest_final
rcon mp_nextmap cp_dustbowl
Custom Maps hinzufügen
Custom Maps (.bsp-Dateien) lädst du in tf/maps/ hoch. Trägst du sie in den Mapcycle ein und aktivierst sv_allowdownload 1, laden Spieler sie beim Join automatisch herunter.
SourceMod installieren
SourceMod ist das Standard-Plugin-Framework für TF2-Server. Es bietet ein Admin-System, ein Rechteverwaltungs-Tool und eine riesige Plugin-Bibliothek.
Installation
- MetaMod:Source herunterladen: https://www.sourcemm.net/downloads.php
- SourceMod herunterladen: https://www.sourcemod.net/downloads.php
- Beide Archive in das
tf/-Verzeichnis entpacken (Struktur:addons/metamod/,addons/sourcemod/) - Server neu starten — SourceMod lädt automatisch
Im Panel von game-serverhosting.de lädst du die Dateien über den Dateimanager hoch.
Admins hinzufügen
Admin-Rechte werden in addons/sourcemod/configs/admins_simple.ini vergeben:
"STEAM_0:1:12345678" "99:z" // Superadmin (alle Rechte)
"STEAM_0:0:98765432" "bdk" // Moderator (ban, kick)
Deine Steam-ID findest du unter https://steamid.io/ — gib dort deine Profil-URL ein.
Beliebte TF2-SourceMod-Plugins
| Plugin | Funktion |
|---|---|
TF2 Scramble |
Team-Scramble nach einer Runde für Balance |
TF2 RTD |
Roll the Dice — Zufalls-Effekte pro Runde |
AFKManager |
AFK-Spieler automatisch kicken |
SteamFriendsList |
Anti-Cheat durch Friend-Check |
MapChooser |
Vote-basierte Map-Rotation |
TFTrue |
Competitive-Regelsätze (whitelist etc.) |
Plugins werden als .smx-Dateien in addons/sourcemod/plugins/ platziert.
Wichtige sv_-ConVars
Neben der server.cfg kannst du viele Werte per RCON oder in der Startup-Config setzen:
// Respawn-Zeit
mp_respawnwavetime 10
// Kritische Treffer
tf_weapon_criticals 1
tf_weapon_criticals_melee 2
// Spielerzahl für automatischen Start
mp_minplayers 6
// Spielzeit pro Runde in Minuten
mp_timelimit 30
// Maximale Überstunden
mp_overtime_enable 1
// Sprach-Chat (0 = deaktivieren)
sv_voiceenable 1
Quickplay und Sichtbarkeit
Damit dein Server in der TF2-Quickplay-Suche erscheint:
- Gültiger GSLT-Token muss gesetzt sein
sv_tagsauf erlaubte Werte setzen (keine gesperrten Tags wieincreased_maxplayers)heartbeatinserver.cfgeingetragen- Server muss stabil erreichbar sein (keine Timeouts beim Valve-Masterserver-Heartbeat)
Häufige Probleme
Bots joinen sofort nach dem Start Ohne GSLT oder mit ungültigem GSLT zieht der Server automatisch Bot-Verbindungen an. GSLT korrekt setzen und Server neu starten.
SourceMod-Plugin startet nicht Prüfe, ob MetaMod:Source korrekt installiert ist (Voraaussetzung für SourceMod). In den Server-Logs findest du den genauen Fehler.
Maps fehlen nach Map-Change
Custom Maps müssen im tf/maps/-Verzeichnis liegen. Prüfe, ob der Dateiname exakt mit dem Mapcycle-Eintrag übereinstimmt (case-sensitive).
Spieler werden nach dem Join direkt wieder getrennt
Meistens ein GSLT-Problem oder sv_pure-Konflikt. Prüfe im Server-Log, ob Valve den Token akzeptiert.
Fazit
Ein konfigurierter TF2-Server mit GSLT, einer durchdachten Map-Rotation und SourceMod-Plugins bietet deiner Community ein stabiles, spam-freies Spielerlebnis. Die Kombination aus server.cfg, Mapcycle und SourceMod-Admins deckt alle wesentlichen Verwaltungsaufgaben ab.
Team Fortress 2 Server mieten →
FAQ
Brauche ich für jeden TF2-Server einen eigenen GSLT-Token?
Ja — jeder Server braucht seinen eigenen Token, und genau das übernehmen wir automatisch: Bei jeder Server-Erstellung wird ein eigener GSLT erzeugt und zugewiesen. Tokens sind nicht übertragbar und können nicht gleichzeitig für mehrere Server verwendet werden — darum musst du dich aber nicht kümmern.
Wie verhindere ich Bots auf meinem TF2-Server?
Ein gültiger GSLT-Token ist die wichtigste Maßnahme. Zusätzlich helfen SourceMod-Plugins wie SteamFriendsList (prüft ob der Joiner echte Steam-Freunde hat) und AFKManager (kickt sofort auf connected-State-Anomalien). Außerdem: sv_password für private Runden setzen.
Welche Spielmodi sind für TF2-Anfänger empfehlenswert?
Für Einsteiger eignen sich koth_harvest_final (King of the Hill, kurze Runden, klares Ziel) und ctf_2fort (Capture the Flag, bekannte Map). Payload-Maps wie pl_badwater erfordern etwas mehr Spielverständnis für koordiniertes Push.
Kann ich einen TF2-Server auf Competitive-Modus einstellen?
Ja — über das SourceMod-Plugin TFTrue lassen sich Weapon-Whitelists und Competitive-Regeln (6v6, Highlander etc.) erzwingen. Für echten Rang-Modus musst du den Server bei einer Liga wie ETF2L oder RGL registrieren.