Diese Anleitung behandelt häufige Probleme, die beim Betrieb eines Team Fortress 2 Dedicated Servers auftreten können, einschließlich GSLT-Token-Problemen, SourceMod lädt nicht, VAC-Fehlern und Serverbrowser-Sichtbarkeit. Für die Ersteinrichtung des Servers siehe den TF2 Server-Einrichtungsleitfaden.
GSLT-Token-Probleme
Symptom: Die Serverkonsole zeigt "Invalid or expired GSLT" oder der Server wird nicht öffentlich gelistet.
Ursachen und Lösungen:
- Der Token ist aufgrund längerer Inaktivität abgelaufen — generieren Sie ihn unter steamcommunity.com/dev/managegameservers neu.
- Das Steam-Konto, dem der Token gehört, hat einen VAC-Bann — ein neues, nicht gebanntes Konto muss den Token generieren.
- Der Token wird bereits von einem anderen laufenden Server verwendet — jede Serverinstanz benötigt ihren eigenen einzigartigen Token.
- Die
sv_setsteamaccount-Zeile in derserver.cfghat einen Tippfehler oder zusätzliche Leerzeichen — überprüfen Sie, ob sie genau mit der Token-Zeichenfolge übereinstimmt. - Sie haben beim Generieren des Tokens die falsche App ID verwendet — TF2 benötigt die App ID 440.
SourceMod lädt nicht
Symptom: sm version gibt nach der Installation "Unknown command" zurück.
Ursachen und Lösungen:
- MetaMod:Source ist nicht installiert oder lädt nicht — bestätigen Sie zuerst, dass
meta versionfunktioniert. Wenn nicht, überprüfen Sie die MetaMod-Installation erneut. SourceMod kann ohne MetaMod nicht funktionieren. - Dateien in das falsche Verzeichnis hochgeladen — SourceMod muss unter
tf/addons/sourcemod/liegen, nicht im Server-Root oder einem anderen Spielordner. - Falschen Build heruntergeladen — der Server läuft unter Linux. Stellen Sie sicher, dass Sie den Linux-Build heruntergeladen haben, nicht den Windows-Build.
- Dateiberechtigungsprobleme — stellen Sie sicher, dass alle hochgeladenen Dateien lesbar sind. Laden Sie bei Unsicherheit erneut per SFTP hoch.
- Logs überprüfen — überprüfen Sie
tf/addons/sourcemod/logs/auf Fehlermeldungen, die anzeigen, was nicht geladen werden konnte.
VAC-Probleme / VAC-Sicherheitsmodus deaktiviert
Symptom: Die Serverkonsole zeigt "VAC secure mode is disabled" oder Spieler werden gewarnt, dass VAC deaktiviert ist.
Ursachen und Lösungen:
- Kein gültiger GSLT — VAC erfordert einen gültigen
sv_setsteamaccount-Token. Siehe den Server-Einrichtungsleitfaden für GSLT-Anweisungen. - Ein geladenes Plugin oder eine Erweiterung wurde markiert — einige inoffizielle binäre Erweiterungen können dazu führen, dass VAC deaktiviert wird. Entfernen Sie kürzlich installierte Plugins einzeln, um die Ursache zu identifizieren.
sv_cheats 1ist gesetzt — VAC wird automatisch deaktiviert, wenn Cheats aktiviert sind. Stellen Sie sicher, dasssv_cheats 0in Ihrerserver.cfgsteht.- Wenn VAC nach Behandlung der oben genannten Punkte weiterhin deaktiviert bleibt, führen Sie einen vollständigen Serverneustart durch (nicht nur einen Kartenwechsel).
Server erscheint nicht im Browser
Symptom: Ihr Server läuft, erscheint aber nicht im Steam-Serverbrowser.
Ursachen und Lösungen:
- Kein gültiger GSLT — ein gültiger Game Server Login Token ist für die öffentliche Listung erforderlich. Siehe den Server-Einrichtungsleitfaden.
- Server gerade erst gestartet — neue Server können nach der ersten Verbindung mit Steam einige Minuten brauchen, um im Browser zu erscheinen.
- Firewall- oder Port-Problem — bestätigen Sie, dass der Spiel-Port des Servers offen ist. Überprüfen Sie das GPanel für Ihren zugewiesenen Port.
- Testen Sie zuerst eine Direktverbindung — versuchen Sie, über
connect IP:PORTin der Entwicklerkonsole zu verbinden, um zu bestätigen, dass der Server erreichbar ist, bevor Sie Probleme mit der Browserlistung beheben.
Plugins verursachen Serverabstürze
Symptom: Der Server stürzt ab oder startet unerwartet neu, nachdem ein Plugin installiert oder aktualisiert wurde.
Ursachen und Lösungen:
- Überprüfen Sie
tf/addons/sourcemod/logs/auf Absturzprotokolle und Fehlermeldungen unmittelbar nach dem Absturz. - Deaktivieren Sie kürzlich hinzugefügte Plugins, indem Sie deren
.smx-Dateien nachtf/addons/sourcemod/plugins/disabled/verschieben. - Stellen Sie sicher, dass alle Plugin-Abhängigkeiten (z.B. TF2Attributes, DHooks) installiert sind und die richtige Version haben.
- Einige Plugins erfordern eine bestimmte SourceMod-API-Version — überprüfen Sie die Kompatibilität im AlliedModders-Thread des Plugins.
- Wenn der Server beim Start abstürzt, verwenden Sie den GPanel-Dateimanager oder SFTP, um die problematische Plugin-Datei zu verschieben, während der Server gestoppt ist.
.smx-Dateien können beliebige Befehle auf Ihrem Server ausführen. Verwenden Sie nur Plugins von AlliedModders oder verifizierten GitHub-Repositories.
Spieler können nicht verbinden
Symptom: Spieler erhalten einen Timeout-, Verbindung-abgelehnt- oder "Server antwortet nicht"-Fehler.
Ursachen und Lösungen:
- Server läuft nicht — überprüfen Sie im GPanel, ob der Server online ist und sich nicht in einer Absturzschleife befindet.
- Falsche IP oder falscher Port — überprüfen Sie die Verbindungsdetails im GPanel. Siehe den Leitfaden So finden Sie Ihre Server-IP und Ihren Port.
- Passwort stimmt nicht überein — wenn
sv_passwordin derserver.cfggesetzt ist, muss der Spieler beim Verbinden das richtige Passwort eingeben. - Server ist voll — überprüfen Sie, ob der Server sein
maxplayers-Limit erreicht hat. - Timeout beim Herunterladen benutzerdefinierter Karten — wenn der Server eine benutzerdefinierte Karte ohne konfiguriertes FastDL ausführt, können Spieler mit langsamer Verbindung während des Kartendownloads ein Timeout bekommen. Siehe den Server-Einrichtungsleitfaden für die FastDL-Konfiguration.
Allgemeine Diagnoseschritte
Wenn Sie ein TF2-Serverproblem beheben, folgen Sie diesen Schritten, um nützliche Informationen zu sammeln, bevor Sie ein Support-Ticket eröffnen:
- Überprüfen Sie die Serverkonsolen-Ausgabe im GPanel auf Fehlermeldungen.
- Überprüfen Sie die Logs unter
tf/addons/sourcemod/logs/(falls SourceMod installiert ist). - Überprüfen Sie
tf/console.logoder die GPanel-Konsole auf Engine-Level-Fehler. - Wenn das Problem nach einer Änderung aufgetreten ist, machen Sie die Änderung rückgängig und testen Sie erneut.
- Versuchen Sie, direkt über
connect IP:PORTin der Entwicklerkonsole zu verbinden, um browserbezogene Probleme auszuschließen.
Verwandte Artikel
- TF2 Server-Einrichtungsleitfaden — Server.cfg-Konfiguration, GSLT-Tokens, Kartenrotation, FastDL, Verbinden
- TF2 Admin- & Plugin-Einrichtung — SourceMod/MetaMod-Installation, Admin-Konten, Plugin-Verwaltung
- So finden Sie Ihre Server-IP und Ihren Port
- Dateien per SFTP hochladen
tf/addons/sourcemod/logs/ oder Ihrer Serverkonsole bei.