Den här guiden beskriver vanliga problem du kan stöta på med din dedikerade Left 4 Dead 2-server som hostas hos Legion Hosting, inklusive anslutningsproblem, addon-konsistensfel, plugin-konflikter och problem med serverlistning i webbläsaren. För den första serverinstallationen, se L4D2 server-installationsguide.
Addon-konsistensfel — klienter sparkas vid anslutning
- Detta fel uppstår när
sv_consistency 1är inställt och en klients lokala filer inte matchar serverns filer. Detta händer ofta med anpassade kampanjer eller ljud-/modellersättningar. - För att tillåta klienter utan matchande addons att ansluta, ställ in
sv_consistency 0iserver.cfgoch starta om. - Om du vill upprätthålla konsistens, se till att alla spelare har identiska kopior av de anpassade
.vpk-filerna i sinleft4dead2/addons/-katalog.
// In left4dead2/cfg/server.cfg — set to 0 to disable file hash checking
sv_consistency 0
Avvägning: Att ställa in
sv_consistency 0 innebär att klienter också kan köra godtyckliga lokala modifieringar (anpassade skins, ljudpaket) utan att sparkas. Om detta är ett problem, behåll det på 1 och kräv att alla spelare installerar samma addon-filer.
SourceMod-plugin-konflikter eller serverkrascher
- Kontrollera SourceMod-felloggen på
left4dead2/addons/sourcemod/logs/errors_YYYYMMDD.log. Den listar vilket plugin som misslyckades och varför. - Vissa plugins är inte kompatibla med den nuvarande versionen av SourceMod eller med andra specifika plugins. Läs plugin-tråden på AlliedModders för kända konflikter.
- För att isolera problemet, flytta plugins ett i taget till
left4dead2/addons/sourcemod/plugins/disabled/och starta om tills kraschen upphör. Det sista pluginet du inaktiverade är troligtvis orsaken. - Se till att du använder den senaste stabila versionen av både MetaMod:Source och SourceMod. Felmatchade versioner är en vanlig källa till instabilitet.
Snabb diagnos: Kör
sm plugins list i serverkonsolen (via fliken Console i GPanel) för att se vilka plugins som laddades framgångsrikt och vilka som misslyckades.
Servern listas inte i serverwebbläsaren eller lobbyn
- Bekräfta att
sv_lan 0är inställt iserver.cfg. - Verifiera att din GSLT-token är giltig och inte bannlyst. Du kan kontrollera tokenstatus på steamcommunity.com/dev/managegameservers. En bannlyst eller utgången token förhindrar listning.
- Kontrollera att
sv_setsteamaccountiserver.cfginnehåller token och att det inte finns några stavfel eller extra mellanslag. - Serverwebbläsaren kan ta upp till 10 minuter på sig att lista en nyligen startad server. Prova en direkt konsolanslutning först för att bekräfta att servern körs korrekt, och vänta sedan på att webbläsaren ska hinna ikapp.
- Bekräfta att
sv_gametypesinnehåller minst en giltig spellägessträng och attmp_gamemodematchar ett av dessa värden.
| Symptom | Trolig orsak | Åtgärd |
|---|---|---|
| Servern körs men finns inte i webbläsaren | Saknad eller ogiltig GSLT-token | Generera en ny token för App ID 550 och ställ in via sv_setsteamaccount |
| Servern finns i webbläsaren men fel spelläge | Felmatchning mellan sv_gametypes / mp_gamemode |
Se till att värdet för mp_gamemode finns listat i sv_gametypes |
| Servern syns inte alls | sv_lan 1 inställt |
Ställ in sv_lan 0 i server.cfg och starta om |
Anpassad kampanjkarta laddas inte eller hittas inte
- Se till att alla
.vpk-filer för kampanjen är uppladdade tillleft4dead2/addons/. Kampanjer i flera delar kräver alla delar — om en sekundär.vpksaknas orsakar det ett fel vid kartladdning. - Använd det exakta interna kartnamnet med
changelevel. Kartnamnet är inte alltid samma som kampanjens visningsnamn. Kontrollera kampanjens dokumentation eller innehållet i dess.vpkför korrekta kartfilnamn. - Starta om servern efter att ha laddat upp nya
.vpk-filer. Motorn indexerar endast addons vid start.
// Use the internal map name, not the campaign display name
changelevel c1m1_hotel // Official campaign example
changelevel custom_map_chapter1 // Custom campaign — check campaign docs for exact name
Kan inte ansluta till servern
- Verifiera att din server körs genom att kontrollera fliken Console i GPanel för aktiv utdata.
- Bekräfta att du använder rätt IP-adress och port från fliken Network i GPanel. Förutsätt inte standardporten — din tilldelade port kan skilja sig åt.
- Om servern är lösenordsskyddad, se till att du anger rätt lösenord. Du kan kontrollera eller återställa det i
left4dead2/cfg/server.cfgundersv_password. - Verifiera att servern har startat färdigt innan du försöker ansluta. Konsolen bör visa en rad som
VAC secure mode is activatednär servern är redo för anslutningar.
Brandväggsnotering: Legion Hosting-servrar har de nödvändiga portarna öppna som standard. Om du har ändrat serverporten eller använder ytterligare tjänster, kontrollera fliken Network i GPanel för att bekräfta de korrekta porttilldelningarna. Öppna inte ett supportärende om portar förrän du först har verifierat att dina anslutningsuppgifter är korrekta.
Servern kraschar vid kartbyte eller start
- Kontrollera serverkonsolens utdata i GPanel för det sista felmeddelandet före kraschen.
- Om kraschen inträffar på en anpassad karta, prova att ladda en officiell karta (t.ex.
changelevel c1m1_hotel) för att bekräfta att servern är stabil utan det anpassade innehållet. - Om SourceMod är installerat, kontrollera
left4dead2/addons/sourcemod/logs/för feldetaljer. - Ta bort nyligen tillagda
.vpk-filer eller plugins ett i taget och starta om för att isolera orsaken. - Skadade serverfiler kan orsaka startkrascher. Om problemet kvarstår efter att du tagit bort allt anpassat innehåll, prova att installera om servern från fliken Settings i GPanel.
Relaterade artiklar
- L4D2 server-installationsguide — Server.cfg-konfiguration, GSLT-tokens, spellägen och hur du ansluter
- L4D2 administratörsinställning och plugin-hantering — Installera SourceMod, MetaMod, lägga till administratörer och hantera plugins
- Hur du laddar upp filer via SFTP
Om du fortsätter att uppleva problem efter att ha följt den här guiden, öppna ett supportärende på legionhosting.net/submitticket.php och inkludera ditt server-ID, felmeddelandena från konsolloggen och en beskrivning av de steg du redan har vidtagit.