Diese Anleitung führt Sie durch die Konfiguration Ihres Team Fortress 2 Dedicated Servers, einschließlich Servereinstellungen, GSLT-Tokens, Kartenrotation, benutzerdefinierte Karten mit FastDL und wie Sie sich verbinden.
server.cfg konfigurieren
Die Hauptkonfigurationsdatei des Servers befindet sich unter tf/cfg/server.cfg. Diese Datei wird bei jedem Kartenwechsel ausgeführt und steuert das grundlegende Serververhalten. Bearbeiten Sie sie über den GPanel-Dateimanager oder per SFTP.
Nachfolgend finden Sie eine Referenzkonfiguration mit den wichtigsten Einstellungen:
// -----------------------------------------------
// server.cfg — Team Fortress 2 Server Configuration
// -----------------------------------------------
// Server identity
hostname "My TF2 Server" // Name shown in the server browser
sv_password "" // Leave blank for public, set for private
// Players
maxplayers 24 // Maximum player slots (TF2 supports up to 32)
// Game rules
mp_timelimit 30 // Minutes per map before auto-rotation
mp_winlimit 0 // Rounds won before map changes (0 = disabled)
mp_maxrounds 0 // Total rounds before map changes (0 = disabled)
// Purity / anti-cheat
sv_pure 1 // 0 = allow all, 1 = whitelist, 2 = pure (no custom content)
sv_cheats 0 // Always 0 on a public server
// Rate / network
sv_minrate 0
sv_maxrate 0 // 0 = unlimited (recommended for modern connections)
sv_mincmdrate 10
sv_maxcmdrate 66
// GSLT token (Steam Game Server Login Token)
// sv_setsteamaccount YOUR_TOKEN_HERE
// Region (optional, helps matchmaking)
sv_region 255 // 255 = world, 0 = US East, 1 = US West, 3 = Europe
// Logging
log on
sv_logbans 1
sv_logecho 1
sv_logfile 1
sv_log_onefile 0
server.cfg starten Sie den Server neu oder geben Sie exec server.cfg in die Serverkonsole ein, um die Einstellungen ohne vollständigen Neustart neu zu laden.
Wichtige Einstellungsreferenz
| Einstellung | Werte | Beschreibung |
|---|---|---|
hostname |
Beliebige Zeichenkette | Servername, der im Browser und in der Anzeigetafel angezeigt wird |
sv_password |
Leer / Zeichenkette | Passwort zum Beitreten. Leer lassen für einen öffentlichen Server |
maxplayers |
1–32 | Maximale gleichzeitige Spielerplätze |
mp_timelimit |
Ganzzahl (Minuten) | Zeit, bevor der Server zur nächsten Karte wechselt |
mp_winlimit |
Ganzzahl (0 = aus) | Siege, die ein Team benötigt, um einen Kartenwechsel auszulösen |
sv_pure |
0 / 1 / 2 | 0 = uneingeschränkt, 1 = Whitelist erzwungen, 2 = vollständig rein |
Game Server Login Token (GSLT)
Ein GSLT ist erforderlich, um Ihren Server öffentlich im Steam-Serverbrowser aufzulisten und eine Markierung zu vermeiden. Ohne gültigen Token kann Ihr Server zwar laufen, erscheint aber nicht in der offiziellen Liste und könnte auf VAC-Probleme stoßen.
Einen GSLT generieren
- Melden Sie sich mit Ihrem Steam-Konto bei steamcommunity.com/dev/managegameservers an.
- Geben Sie die App-ID 440 (Team Fortress 2) in das App-ID-Feld ein.
- Geben Sie eine Notiz ein (z. B. "My TF2 Server") und klicken Sie auf Create.
- Kopieren Sie den generierten Token.
Den Token anwenden
Öffnen Sie tf/cfg/server.cfg und fügen Sie die folgende Zeile hinzu (oder entkommentieren Sie sie), wobei Sie YOUR_TOKEN_HERE durch den generierten Token ersetzen:
sv_setsteamaccount YOUR_TOKEN_HERE
Kartenrotation (mapcycle.txt)
Der Server durchläuft die in tf/cfg/mapcycle.txt aufgelisteten Karten. Jede Zeile enthält einen Kartennamen (ohne die Endung .bsp).
// tf/cfg/mapcycle.txt
// One map name per line. Lines starting with // are comments.
cp_dustbowl
cp_gorge
ctf_2fort
ctf_turbine
pl_badwater
pl_upward
koth_harvest_final
koth_viaduct
arena_well
mvm_coaltown
- Die Reihenfolge der Karten in dieser Datei bestimmt die Standard-Rotationsreihenfolge.
- Wenn Sie MapChooser Extended oder RTV-Plugins verwenden, wird die Mapcycle-Datei als Nominierungspool verwendet. Siehe die Admin- & Plugin-Einrichtungsanleitung für Plugin-Details.
- Führen Sie
maps *in der Serverkonsole aus, um alle derzeit verfügbaren Karten aufzulisten. - Änderungen an
mapcycle.txtwerden beim nächsten Kartenwechsel ohne Serverneustart wirksam.
Benutzerdefinierte Karten installieren
Benutzerdefinierte Karten werden als .bsp-Dateien verteilt. Spieler müssen die Karte herunterladen, wenn sie zum ersten Mal einem Server beitreten, der diese verwendet.
Die Karte hochladen
- Besorgen Sie sich die
.bsp-Datei für die benutzerdefinierte Karte (von tf2maps.net oder anderen Community-Seiten). - Laden Sie die Datei per SFTP in das Verzeichnis
tf/maps/auf Ihrem Server hoch. - Fügen Sie den Kartennamen (ohne
.bsp) zur Dateitf/cfg/mapcycle.txthinzu.
Fast Download aktivieren (sv_downloadurl)
Ohne eine Fast-Download-URL müssen Spieler Karten direkt von Ihrem Spieleserver mit niedriger Geschwindigkeit herunterladen, was zu langen Ladezeiten führt. Das Einrichten eines webzugänglichen Mirrors ermöglicht es Clients, Karten stattdessen per HTTP herunterzuladen.
Wenn Sie einen Webhost haben, laden Sie komprimierte Kartendateien (.bsp.bz2) in ein öffentliches Verzeichnis hoch und setzen Sie Folgendes in der server.cfg:
sv_downloadurl "https://yourwebsite.com/tf2fastdl/"
sv_allowupload 0
sv_allowdownload 1
tf/maps/custom_map.bsp muss unter https://yourwebsite.com/tf2fastdl/maps/custom_map.bsp.bz2 verfügbar sein. Komprimieren Sie Karten vor dem Hochladen mit bzip2.
Verbindung herstellen
Um die IP-Adresse und den Port Ihres Servers zu finden, lesen Sie die Anleitung So finden Sie Ihre Server-IP und Ihren Port.
Methode 1: Serverbrowser im Spiel
- Starten Sie Team Fortress 2.
- Öffnen Sie im Hauptmenü Spiel finden und wählen Sie dann Community-Server.
- Klicken Sie auf Server hinzufügen und geben Sie die IP und den Port Ihres Servers im Format
IP:PORTein. - Klicken Sie auf Diese Adresse zu Favoriten hinzufügen und doppelklicken Sie dann auf den Server, um sich zu verbinden.
Methode 2: Entwicklerkonsole
- Aktivieren Sie die Entwicklerkonsole in den TF2-Einstellungen unter Erweitert, falls noch nicht geschehen.
- Drücken Sie ~ (Tilde), um die Konsole zu öffnen.
- Geben Sie den folgenden Befehl ein und drücken Sie Enter:
connect YOUR_SERVER_IP:PORT
Wenn Ihr Server ein Passwort gesetzt hat, verwenden Sie:
connect YOUR_SERVER_IP:PORT; password yourpassword
Methode 3: Steam-Verbindungs-URL
Sie können einen direkten Beitrittslink mit Spielern teilen, indem Sie das steam://connect/-Protokoll verwenden:
steam://connect/YOUR_SERVER_IP:PORT
Verwandte Artikel
- TF2 Admin- & Plugin-Einrichtung — SourceMod/MetaMod-Installation, Admin-Konten, Plugin-Verwaltung
- TF2 Fehlerbehebungsanleitung — Häufige Probleme mit GSLT, SourceMod, VAC und Serversichtbarkeit
- So finden Sie Ihre Server-IP und Ihren Port
- Dateien per SFTP hochladen