Denne guide dækker almindelige problemer, du kan støde på, når du kører en Team Fortress 2 dedikeret server, herunder GSLT-tokenproblemer, SourceMod der ikke indlæses, VAC-fejl og synlighed i serverbrowseren. For indledende serveropsætning, se TF2 Server Setup Guide.
GSLT-tokenproblemer
Symptom: Serverkonsollen viser "Invalid or expired GSLT", eller serveren er ikke offentligt opført.
Årsager og løsninger:
- Tokenet er udløbet på grund af længere inaktivitet — generer et nyt på steamcommunity.com/dev/managegameservers.
- Steam-kontoen, der ejer tokenet, har en VAC-udelukkelse — en ny, ikke-udelukket konto skal generere tokenet.
- Tokenet er allerede i brug af en anden kørende server — hver serverinstans har brug for sit eget unikke token.
- Linjen
sv_setsteamaccountiserver.cfghar en stavefejl eller ekstra mellemrum — bekræft at den matcher tokenstrengene præcist. - Du brugte det forkerte App ID, da du genererede tokenet — TF2 kræver App ID 440.
SourceMod indlæses ikke
Symptom: sm version returnerer "Unknown command" efter installation.
Årsager og løsninger:
- MetaMod:Source er ikke installeret eller indlæses ikke — bekræft at
meta versionvirker først. Hvis det ikke gør, gennemgå MetaMod-installationen. SourceMod kan ikke fungere uden MetaMod. - Filer uploadet til forkert mappe — SourceMod skal ligge i
tf/addons/sourcemod/, ikke i serverroden eller en anden spilmappe. - Forkert build downloadet — serveren kører på Linux. Sørg for at du downloadede Linux-buildet, ikke Windows-buildet.
- Filtilladelsesproblem — sørg for at alle uploadede filer er læsbare. Upload igen via SFTP hvis du er i tvivl.
- Tjek logfilerne — gennemgå
tf/addons/sourcemod/logs/for fejlmeddelelser, der indikerer hvad der ikke kunne indlæses.
VAC-problemer / VAC Secure-tilstand deaktiveret
Symptom: Serverkonsollen viser "VAC secure mode is disabled", eller spillere advares om at VAC er slået fra.
Årsager og løsninger:
- Intet gyldigt GSLT — VAC kræver et gyldigt
sv_setsteamaccount-token. Se Server Setup Guide for GSLT-instruktioner. - Et indlæst plugin eller udvidelse er markeret — nogle uofficielle binære udvidelser kan få VAC til at deaktivere. Fjern nyligt installerede plugins ét ad gangen for at identificere årsagen.
sv_cheats 1er indstillet — VAC deaktiveres automatisk, når cheats er aktiveret. Sørg for atsv_cheats 0er i dinserver.cfg.- Hvis VAC forbliver deaktiveret efter ovenstående, skal du udføre en fuld servergenstart (ikke kun et mapskift).
Serveren vises ikke i browseren
Symptom: Din server kører, men vises ikke i Steam-serverbrowseren.
Årsager og løsninger:
- Intet gyldigt GSLT — et gyldigt Game Server Login Token er påkrævet for offentlig opførelse. Se Server Setup Guide.
- Serveren er lige startet — nye servere kan tage adskillige minutter om at dukke op i browseren efter første forbindelse til Steam.
- Firewall- eller portproblem — bekræft at serverens spilport er åben. Tjek GPanel for din tildelte port.
- Test direkte forbindelse først — prøv at forbinde via
connect IP:PORTi udviklerkonsollen for at bekræfte at serveren er tilgængelig, før du fejlsøger browseropførelse.
Plugins crasher serveren
Symptom: Serveren crasher eller genstarter uventet efter installation eller opdatering af et plugin.
Årsager og løsninger:
- Tjek
tf/addons/sourcemod/logs/for crashlogfiler og fejlmeddelelser umiddelbart efter crashet. - Deaktiver nyligt tilføjede plugins ved at flytte deres
.smx-filer tiltf/addons/sourcemod/plugins/disabled/. - Sørg for at alle plugin-afhængigheder (f.eks. TF2Attributes, DHooks) er installeret og i den korrekte version.
- Nogle plugins kræver en specifik SourceMod API-version — bekræft kompatibilitet på pluginnets AlliedModders-tråd.
- Hvis serveren crasher ved opstart, brug GPanel-filhåndteringen eller SFTP til at flytte den problematiske pluginfil, mens serveren er stoppet.
.smx-filer kan udføre vilkårlige kommandoer på din server. Brug kun plugins fra AlliedModders eller verificerede GitHub-repositories.
Spillere kan ikke oprette forbindelse
Symptom: Spillere modtager en timeout-, forbindelse afvist- eller "server not responding"-fejl.
Årsager og løsninger:
- Serveren kører ikke — tjek GPanel for at bekræfte at serveren er online og ikke er i en crash-løkke.
- Forkert IP eller port — bekræft forbindelsesoplysningerne i GPanel. Se guiden How to Find Your Server IP and Port.
- Forkert adgangskode — hvis
sv_passworder sat iserver.cfg, skal spilleren indtaste den korrekte adgangskode ved forbindelse. - Serveren er fuld — tjek om serveren har nået sin
maxplayers-grænse. - Timeout ved download af brugerdefineret map — hvis serveren kører et brugerdefineret map uden FastDL konfigureret, kan spillere med langsomme forbindelser timeout under map-downloaden. Se Server Setup Guide for FastDL-konfiguration.
Generelle diagnostiske trin
Når du fejlsøger et TF2-serverproblem, følg disse trin for at indsamle nyttige oplysninger, før du opretter en supportsag:
- Tjek serverkonsoloutputtet i GPanel for fejlmeddelelser.
- Gennemgå logfiler i
tf/addons/sourcemod/logs/(hvis SourceMod er installeret). - Tjek
tf/console.logeller GPanel-konsollen for engine-niveau fejl. - Hvis problemet startede efter en ændring, fortryd ændringen og test igen.
- Prøv at forbinde direkte via
connect IP:PORTi udviklerkonsollen for at udelukke browserrelaterede problemer.
Relaterede artikler
- TF2 Server Setup Guide — Server.cfg-konfiguration, GSLT-tokens, map-rotation, FastDL, forbindelse
- TF2 Admin & Plugin Setup — SourceMod/MetaMod-installation, admin-konti, pluginhåndtering
- How to Find Your Server IP and Port
- How to Upload Files via SFTP
tf/addons/sourcemod/logs/ eller din serverkonsol.