Denne guide dækker, hvordan du konfigurerer og opretter forbindelse til din Left 4 Dead 2 dedikerede server hostet hos Legion Hosting, herunder server.cfg-indstillinger, GSLT-tokenopsætning, spiltilstande, brugerdefinerede kampagner og Workshop-tilføjelser.
Trin 1 — Find og rediger server.cfg
Left 4 Dead 2 læser sin kernekonfiguration fra left4dead2/cfg/server.cfg. Denne fil oprettes automatisk, første gang serveren starter. Hvis den ikke eksisterer, kan du oprette den manuelt ved hjælp af GPanel-filhåndteringen.
- Log ind på GPanel og vælg din Left 4 Dead 2-server.
- Stop serveren, hvis den kører.
- Klik på Files-fanen og naviger til
left4dead2/cfg/. - Åbn eller opret
server.cfgog tilføj indstillingerne nedenfor.
Grundlæggende server.cfg-indstillinger
// ── 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ærdier | Beskrivelse |
|---|---|---|
hostname |
Enhver streng | Navnet der vises i Steam-serverbrowseren og lobbybrowseren. |
sv_password |
Streng eller tom | Adgangskode påkrævet for at deltage. Lad den være tom for en offentlig server. |
maxplayers |
1–32 |
Maksimalt antal samtidige spillerpladser. Standard co-op bruger 4, versus bruger 8, men moddede servere sætter ofte dette højere. |
mp_gamemode |
coop versus survival scavenge |
Aktiv spiltilstand. Skal matche en værdi angivet i sv_gametypes. |
sv_gametypes |
Kommasepareret liste | Spiltilstande serveren har tilladelse til at hoste. Lobbybrowseren filtrerer efter denne liste. |
sv_consistency |
0 eller 1 |
Når sat til 1, skal alle klienter have identiske filer som serveren. Sæt til 0 for at tillade brugerdefineret indhold som brugerdefinerede kampagner eller lydpakker uden at kicke spillere. |
sv_lan |
0 eller 1 |
Sæt til 0 for en internetadgængelig server. Sættes til 1 gør serveren kun til LAN og forhindrer den i at blive vist i den offentlige browser. |
mp_gamemode til realism eller realism_versus og tilføj disse værdier til sv_gametypes.
Trin 2 — Opsæt en GSLT-token
En Game Server Login Token (GSLT) er påkrævet, for at din server kan blive vist på Steam-masterserveren og være synlig i den offentlige serverbrowser. Uden en gyldig token vil serveren stadig køre, men vises muligvis ikke i lister og kan blive aflistet af Valve.
- Log ind på din Steam-konto og gå til Steam Game Server Account Management-siden.
- Indtast App ID 550 (Left 4 Dead 2) og en note til at identificere tokenen.
- Klik på Create og kopier den genererede token.
- Indsæt den i
server.cfgsom værdien forsv_setsteamaccount. - Gem filen og genstart serveren. Konsollen vil bekræfte, at tokenen blev accepteret med en meddelelse som
SteamGameServer connected to Steam successfully.
Trin 3 — Installer brugerdefinerede kampagner
Brugerdefinerede kampagner til Left 4 Dead 2 distribueres som .vpk (Valve Pak)-filer. Installation af dem på din dedikerede server gør dem tilgængelige for server-side spil og sikrer, at alle tilsluttede klienter kan få adgang til banedataene.
- Download kampagnens
.vpk-fil(er). Kampagner kommer ofte som et par — for eksempelcampaign_dir.vpkogcampaign_000.vpk— upload alle medfølgende filer. - Upload
.vpk-filerne tilleft4dead2/addons/på din server via SFTP. Se SFTP-uploadguiden, hvis du har brug for hjælp til at oprette forbindelse. - Genstart serveren. Source-motoren indekserer automatisk
.vpk-filer i addons-mappen ved opstart. - For at indlæse kampagnen, skift bane ved hjælp af serverkonsollen:
changelevel c1m1_hotel // Change to official map changelevel custom_map_name // Change to your custom campaign's first map
.vpk installeret i deres egen Left 4 Dead 2 addons/-mappe, eller abonneret via Steam Workshop, for at deltage i en server, der kører en brugerdefineret kampagne. Serverkonsollen vil vise en addon-konsistensfejl for klienter, der mangler filer, hvis sv_consistency 1 er sat.
Addon-konsistensindstilling
Hvis du vil tillade spillere at deltage, selvom de ikke har den brugerdefinerede kampagne lokalt, sæt sv_consistency 0 i server.cfg. Dette deaktiverer filhash-kontrol. Bemærk, at dette også betyder, at klienter kan køre vilkårlige lokale ændringer uden at blive kicket.
sv_consistency 0 // Allow joins without matching addon files
Trin 4 — Steam Workshop-tilføjelser
Left 4 Dead 2 dedikerede servere kan abonnere på Steam Workshop-indhold, men den anbefalede metode for servere er at downloade Workshop-elementer og udrulle dem som .vpk-filer i stedet for at stole på Workshop-autodownload, som ikke er fuldt understøttet i dedikeret servertilstand.
Anbefalet arbejdsgang
- Abonner på Workshop-elementet på din personlige Steam-konto og lad det downloade til din lokale Left 4 Dead 2-installation.
- Find det downloadede indhold i din lokale Steam Workshop-cache — typisk på
Steam/steamapps/workshop/content/550/på din lokale maskine. - Kopier
.vpk-filen/-filerne fra Workshop-cache-mappen. - Upload disse
.vpk-filer tilleft4dead2/addons/på din Legion Hosting-server via SFTP. - Genstart serveren. Tilføjelsen vil være aktiv ved næste opstart.
sv_consistency 0 er sat. Dog vil klienter, der ikke har elementet, se standardaktiver i stedet for det brugerdefinerede indhold.
Trin 5 — Opret forbindelse til din server
Der er tre måder at oprette forbindelse til en Left 4 Dead 2 dedikeret server. Din servers IP-adresse og port kan findes under Network-fanen i GPanel. Se guiden Sådan finder du din servers IP og port for detaljer.
Metode 1 — Konsol i spillet (direkte forbindelse)
Åbn udviklerkonsollen med tilde-tasten (~) og skriv:
connect YOUR.SERVER.IP:PORT
connect YOUR.SERVER.IP:PORT; password yourpassword // If password protected
Metode 2 — Steam-serverbrowser
- I Steam, åbn View > Game Servers.
- Klik på Favourites-fanen, derefter Add Server.
- Indtast din servers IP og port som vist i GPanel (f.eks.
1.2.3.4:12345) og klik på Find Games at this Address. - Dobbeltklik på serverposten for at deltage.
Metode 3 — Lobbysystem
Hvis din server er offentligt listet med en gyldig GSLT-token, kan spillere finde den gennem lobbybrowseren i spillet under Play > Find a Server. Filtrer efter spiltilstand og region. Serveren skal have den korrekte mp_gamemode og sv_gametypes sat for at blive vist i det relevante lobbyfilter.
| Forbindelsesmetode | Bedst til | Krav |
|---|---|---|
| Konsol direkte forbindelse | Hurtig adgang, adgangskodebeskyttede servere, brugerdefinerede porte | Udviklerkonsol aktiveret i spilindstillinger |
| Steam-serverbrowser | Tilføjelse til favoritter, kontrol af serverstatus før deltagelse | Korrekt IP og port fra GPanel Network-fanen |
| Lobbybrowser i spillet | Offentlige servere med standard spiltilstande | Gyldig GSLT-token, sv_lan 0, korrekt sv_gametypes |
Relaterede artikler
- L4D2 Admin-opsætning og plugin-håndtering — Installation af SourceMod, MetaMod, tilføjelse af administratorer og håndtering af plugins
- L4D2 Server-fejlfinding — Almindelige problemer med forbindelser, tilføjelser, plugins og serverbrowservisning
- Sådan uploader du filer via SFTP
- Sådan finder du din servers IP og port