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

Team Fortress 2 Server mieten

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.

Geführter Server-Variablen-Editor für Team Fortress 2 im game-serverhosting.de Panel
Geführter Server-Variablen-Editor für Team Fortress 2 im game-serverhosting.de Panel

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_autoteambalance und mp_friendlyfire auch 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

  1. MetaMod:Source herunterladen: https://www.sourcemm.net/downloads.php
  2. SourceMod herunterladen: https://www.sourcemod.net/downloads.php
  3. Beide Archive in das tf/-Verzeichnis entpacken (Struktur: addons/metamod/, addons/sourcemod/)
  4. 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:

  1. Gültiger GSLT-Token muss gesetzt sein
  2. sv_tags auf erlaubte Werte setzen (keine gesperrten Tags wie increased_maxplayers)
  3. heartbeat in server.cfg eingetragen
  4. 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.