Den här guiden täcker vanliga problem du kan stöta på när du kör en Team Fortress 2 dedikerad server, inklusive problem med GSLT-token, SourceMod som inte laddas, VAC-fel och synlighet i serverwebbläsaren. För grundläggande serverinstallation, se Installationsguide för TF2-server.
Problem med GSLT-token
Symptom: Serverkonsolen visar "Invalid or expired GSLT" eller så listas inte servern offentligt.
Orsaker och lösningar:
- Token har gått ut på grund av längre inaktivitet — generera om den på steamcommunity.com/dev/managegameservers.
- Steam-kontot som äger token har en VAC-bannlysning — ett nytt, obannat konto måste generera token.
- Token används redan av en annan körande server — varje serverinstans behöver sin egen unika token.
- Raden
sv_setsteamaccountiserver.cfghar ett stavfel eller extra blanksteg — verifiera att den exakt matchar token-strängen. - Du använde fel App ID när du genererade token — TF2 kräver App ID 440.
SourceMod laddas inte
Symptom: sm version returnerar "Unknown command" efter installationen.
Orsaker och lösningar:
- MetaMod:Source är inte installerat eller laddas inte — bekräfta att
meta versionfungerar först. Om det inte gör det, kontrollera MetaMod-installationen igen. SourceMod kan inte fungera utan MetaMod. - Filer uppladdade till fel katalog — SourceMod måste finnas på
tf/addons/sourcemod/, inte i serverroten eller en annan spelmapp. - Fel build nedladdad — servern körs på Linux. Se till att du laddade ner Linux-versionen, inte Windows-versionen.
- Problem med filbehörigheter — säkerställ att alla uppladdade filer är läsbara. Ladda upp på nytt via SFTP om du är osäker.
- Kontrollera loggarna — granska
tf/addons/sourcemod/logs/för felmeddelanden som indikerar vad som inte kunde laddas.
VAC-problem / VAC Secure Mode inaktiverat
Symptom: Serverkonsolen visar "VAC secure mode is disabled" eller spelare varnas för att VAC är avstängt.
Orsaker och lösningar:
- Ingen giltig GSLT — VAC kräver en giltig
sv_setsteamaccount-token. Se Installationsguiden för GSLT-instruktioner. - En laddad plugin eller utökning är flaggad — vissa inofficiella binära utökningar kan få VAC att inaktiveras. Ta bort nyligen installerade plugins en i taget för att identifiera orsaken.
sv_cheats 1är inställt — VAC inaktiveras automatiskt när fusk är aktiverat. Säkerställ attsv_cheats 0finns i dinserver.cfg.- Om VAC förblir inaktiverat efter att ovanstående åtgärdats, gör en fullständig omstart av servern (inte bara ett kartbyte).
Servern visas inte i webbläsaren
Symptom: Din server körs men visas inte i Steams serverwebbläsare.
Orsaker och lösningar:
- Ingen giltig GSLT — en giltig Game Server Login Token krävs för offentlig listning. Se Installationsguiden.
- Servern startade nyss — nya servrar kan ta flera minuter att visas i webbläsaren efter att de först anslutit till Steam.
- Brandväggs- eller portproblem — bekräfta att serverns spelport är öppen. Kontrollera GPanel för din tilldelade port.
- Testa direktanslutning först — försök ansluta via
connect IP:PORTi utvecklarkonsolen för att bekräfta att servern är nåbar innan du felsöker listning i webbläsaren.
Plugins kraschar servern
Symptom: Servern kraschar eller startar om oväntat efter att en plugin installerats eller uppdaterats.
Orsaker och lösningar:
- Kontrollera
tf/addons/sourcemod/logs/för kraschloggar och felmeddelanden direkt efter kraschen. - Inaktivera nyligen tillagda plugins genom att flytta deras
.smx-filer tilltf/addons/sourcemod/plugins/disabled/. - Säkerställ att alla plugin-beroenden (t.ex. TF2Attributes, DHooks) är installerade och har rätt version.
- Vissa plugins kräver en specifik SourceMod API-version — verifiera kompatibilitet i pluginens AlliedModders-tråd.
- Om servern kraschar vid uppstart, använd GPanel-filhanteraren eller SFTP för att flytta den problematiska plugin-filen medan servern är stoppad.
.smx-filer kan köra godtyckliga kommandon på din server. Använd endast plugins från AlliedModders eller verifierade GitHub-repositorier.
Spelare kan inte ansluta
Symptom: Spelare får ett timeout-, anslutning nekad- eller "server not responding"-fel.
Orsaker och lösningar:
- Servern körs inte — kontrollera GPanel för att bekräfta att servern är online och inte i en kraschloop.
- Fel IP eller port — verifiera anslutningsuppgifterna i GPanel. Se guiden Hur du hittar din server-IP och port.
- Lösenord stämmer inte — om
sv_passwordär inställt iserver.cfgmåste spelaren ange rätt lösenord vid anslutning. - Servern är full — kontrollera om servern har nått sin
maxplayers-gräns. - Timeout vid nedladdning av anpassad karta — om servern kör en anpassad karta utan FastDL konfigurerat kan spelare med långsamma anslutningar få timeout under nedladdningen av kartan. Se Installationsguiden för FastDL-konfiguration.
Allmänna diagnostiksteg
När du felsöker ett problem med en TF2-server, följ dessa steg för att samla in användbar information innan du öppnar ett supportärende:
- Kontrollera serverkonsolens utdata i GPanel för felmeddelanden.
- Granska loggar på
tf/addons/sourcemod/logs/(om SourceMod är installerat). - Kontrollera
tf/console.logeller GPanel-konsolen för fel på motornivå. - Om problemet uppstod efter en ändring, återställ ändringen och testa igen.
- Försök ansluta direkt via
connect IP:PORTi utvecklarkonsolen för att utesluta webbläsarrelaterade problem.
Relaterade artiklar
- Installationsguide för TF2-server — Konfiguration av server.cfg, GSLT-token, kartrotation, FastDL, anslutning
- Installation av TF2 Admin & Plugins — Installation av SourceMod/MetaMod, admin-konton, plugin-hantering
- Hur du hittar din server-IP och port
- Hur du laddar upp filer via SFTP
tf/addons/sourcemod/logs/ eller din serverkonsol.