Den här guiden beskriver hur du konfigurerar och ansluter till din dedikerade Left 4 Dead 2-server som hostas hos Legion Hosting, inklusive server.cfg-inställningar, GSLT-tokeninställning, spellägen, anpassade kampanjer och Workshop-tillägg.
Steg 1 — Hitta och redigera server.cfg
Left 4 Dead 2 läser sin centrala serverkonfiguration från left4dead2/cfg/server.cfg. Den här filen skapas automatiskt första gången servern startar. Om den inte finns kan du skapa den manuellt med GPanel-filhanteraren.
- Logga in på GPanel och välj din Left 4 Dead 2-server.
- Stoppa servern om den körs.
- Klicka på fliken Files och navigera till
left4dead2/cfg/. - Öppna eller skapa
server.cfgoch lägg till inställningarna nedan.
Centrala server.cfg-inställningar
// ── Server Identity ─────────────────────────────────────────────
hostname "My Legion L4D2 Server"
sv_password "" // Leave empty for a public server
maxplayers 8 // L4D2 max is 32; standard co-op uses 4-8
// ── Game Mode ────────────────────────────────────────────────────
mp_gamemode "coop" // coop | versus | survival | scavenge
sv_gametypes "coop,versus,survival,scavenge"
// ── Network ──────────────────────────────────────────────────────
sv_region 255 // 255 = worldwide
sv_lan 0 // 0 = internet server
sv_alltalk 0
// ── GSLT (Steam Game Server Login Token) ─────────────────────────
sv_setsteamaccount "YOUR_GSLT_TOKEN_HERE"
// ── Cheats / Consistency ─────────────────────────────────────────
sv_cheats 0
sv_consistency 0 // Set to 0 to allow custom content; see notes
// ── Logging ──────────────────────────────────────────────────────
log on
sv_logbans 1
sv_logecho 1
sv_logfile 1
| ConVar | Värden | Beskrivning |
|---|---|---|
hostname |
Valfri sträng | Namnet som visas i Steam-serverwebbläsaren och lobbywebbläsaren. |
sv_password |
Sträng eller tom | Lösenord som krävs för att ansluta. Lämna tomt för en publik server. |
maxplayers |
1–32 |
Maximalt antal samtidiga spelarplatser. Standard co-op använder 4, versus använder 8, men moddade servrar sätter ofta detta högre. |
mp_gamemode |
coop versus survival scavenge |
Aktivt spelläge. Måste matcha ett värde som finns listat i sv_gametypes. |
sv_gametypes |
Kommaseparerad lista | Spellägen som servern tillåts hosta. Lobbywebbläsaren filtrerar efter den här listan. |
sv_consistency |
0 eller 1 |
När det är inställt på 1 måste alla klienter ha identiska filer som servern. Ställ in på 0 för att tillåta anpassat innehåll som anpassade kampanjer eller ljudpaket utan att sparka spelare. |
sv_lan |
0 eller 1 |
Ställ in på 0 för en internet-åtkomlig server. Att ställa in på 1 gör servern endast LAN-baserad och förhindrar att den visas i den publika webbläsaren. |
mp_gamemode på realism eller realism_versus och lägg till dessa värden i sv_gametypes.
Steg 2 — Ställa in en GSLT-token
En Game Server Login Token (GSLT) krävs för att din server ska listas på Steams masterserver och vara synlig i den publika serverwebbläsaren. Utan en giltig token kommer servern fortfarande att köras men kanske inte visas i listningar och kan avlistas av Valve.
- Logga in på ditt Steam-konto och gå till sidan Steam Game Server Account Management.
- Ange App ID 550 (Left 4 Dead 2) och en notering för att identifiera token.
- Klicka på Create och kopiera den genererade token.
- Klistra in den i
server.cfgsom värdet försv_setsteamaccount. - Spara filen och starta om servern. Konsolen bekräftar att token accepterades med ett meddelande som
SteamGameServer connected to Steam successfully.
Steg 3 — Installera anpassade kampanjer
Anpassade kampanjer för Left 4 Dead 2 distribueras som .vpk-filer (Valve Pak). Att installera dem på din dedikerade server gör dem tillgängliga för serverside-spel och säkerställer att alla anslutna klienter kan komma åt kartdata.
- Ladda ner kampanjens
.vpk-fil(er). Kampanjer kommer ofta som ett par — till exempelcampaign_dir.vpkochcampaign_000.vpk— ladda upp alla medföljande filer. - Ladda upp
.vpk-filerna tillleft4dead2/addons/på din server via SFTP. Se SFTP-uppladdningsguiden om du behöver hjälp med att ansluta. - Starta om servern. Source-motorn indexerar automatiskt
.vpk-filer i addons-katalogen vid start. - För att ladda kampanjen, byt karta med serverkonsolen:
changelevel c1m1_hotel // Change to official map changelevel custom_map_name // Change to your custom campaign's first map
.vpk installerad i sin egen Left 4 Dead 2 addons/-mapp, eller prenumererat via Steam Workshop, för att ansluta till en server som kör en anpassad kampanj. Serverkonsolen visar ett addon-konsistensfel för klienter som saknar filer om sv_consistency 1 är inställt.
Inställning för addon-konsistens
Om du vill tillåta spelare att ansluta även om de inte har den anpassade kampanjen lokalt, ställ in sv_consistency 0 i server.cfg. Detta inaktiverar kontroll av filhash. Observera att detta också innebär att klienter kan köra godtyckliga lokala modifieringar utan att sparkas.
sv_consistency 0 // Allow joins without matching addon files
Steg 4 — Steam Workshop-tillägg
Dedikerade Left 4 Dead 2-servrar kan prenumerera på Steam Workshop-innehåll, men den rekommenderade metoden för servrar är att ladda ner Workshop-objekt och distribuera dem som .vpk-filer snarare än att förlita sig på automatisk Workshop-nedladdning, som inte stöds fullt ut i dedikerat serverläge.
Rekommenderat arbetsflöde
- Prenumerera på Workshop-objektet på ditt personliga Steam-konto och låt det laddas ner till din lokala Left 4 Dead 2-installation.
- Hitta det nedladdade innehållet i din lokala Steam Workshop-cache — vanligtvis på
Steam/steamapps/workshop/content/550/på din lokala dator. - Kopiera
.vpk-filen/filerna från Workshop-cachemappen. - Ladda upp dessa
.vpk-filer tillleft4dead2/addons/på din Legion Hosting-server via SFTP. - Starta om servern. Tillägget kommer att vara aktivt vid nästa start.
sv_consistency 0 är inställt. Klienter som inte har objektet ser dock standardresurser i stället för det anpassade innehållet.
Steg 5 — Ansluta till din server
Det finns tre sätt att ansluta till en dedikerad Left 4 Dead 2-server. Din servers IP-adress och port hittar du på fliken Network i GPanel. Se guiden hur du hittar din server-IP och port för mer information.
Metod 1 — Konsol i spelet (direktanslutning)
Öppna utvecklarkonsolen med tilde-tangenten (~) och skriv:
connect YOUR.SERVER.IP:PORT
connect YOUR.SERVER.IP:PORT; password yourpassword // If password protected
Metod 2 — Steam-serverwebbläsare
- I Steam, öppna View > Game Servers.
- Klicka på fliken Favourites och sedan på Add Server.
- Ange din servers IP och port som de visas i GPanel (t.ex.
1.2.3.4:12345) och klicka på Find Games at this Address. - Dubbelklicka på serverposten för att ansluta.
Metod 3 — Lobbysystem
Om din server är publikt listad med en giltig GSLT-token kan spelare hitta den via lobbywebbläsaren i spelet under Play > Find a Server. Filtrera efter spelläge och region. Servern måste ha rätt mp_gamemode och sv_gametypes inställda för att visas i rätt lobbyfilter.
| Anslutningsmetod | Bäst för | Krav |
|---|---|---|
| Direktanslutning via konsol | Snabb åtkomst, lösenordsskyddade servrar, anpassade portar | Utvecklarkonsol aktiverad i spelalternativen |
| Steam-serverwebbläsare | Lägga till i favoriter, kontrollera serverstatus innan anslutning | Korrekt IP och port från fliken Network i GPanel |
| Lobbywebbläsare i spelet | Publika servrar med standardspellägen | Giltig GSLT-token, sv_lan 0, korrekt sv_gametypes |
Relaterade artiklar
- L4D2 administratörsinställning och plugin-hantering — Installera SourceMod, MetaMod, lägga till administratörer och hantera plugins
- L4D2 serverfelsökning — Vanliga problem med anslutningar, addons, plugins och serverlistning i webbläsaren
- Hur du laddar upp filer via SFTP
- Hur du hittar din server-IP och port