Denne veiledningen forklarer hvordan du installerer Steam Workshop-mods på DayZ-serveren din hostet hos Legion Hosting, inkludert forskjellen mellom mods som kreves på klientsiden og mods kun på serversiden, hvordan du administrerer .bikey-nøkkelfiler, og hvordan signaturverifisering fungerer. For generell serverkonfigurasjon, se DayZ Server Setup Guide.
Finne Mod-ID-er på Steam Workshop
Hver mod på Steam Workshop har en numerisk Workshop-ID som er synlig i side-URL-en:
https://steamcommunity.com/sharedfiles/filedetails/?id=1559212036
Tallet på slutten av URL-en (f.eks. 1559212036) er Workshop-ID-en. Samle inn Workshop-ID-en for hver mod du vil installere før du fortsetter.
Legge til mods som kreves på klientsiden
DayZ laster mods gjennom oppstartsparameteren -mod=. I GPanel, naviger til Startup-fanen og finn oppstartskommandoen eller mod-parameterfeltet. Legg til Workshop-ID-ene dine med følgende format:
-mod=@1559212036#;@1565871491#;@2291785593#
Hver mod har prefikset @ og skilles med et semikolon. Legg til en # etter hver Workshop-ID (f.eks. @1559212036#). Den avsluttende # forteller serveren å automatisk laste ned eller oppdatere den moden fra Steam Workshop hver gang serveren starter, slik at modsene dine holdes oppdaterte uten manuell inngripen. Serveren laster mods i den rekkefølgen de vises i denne parameteren.
-mod=-listen. Sjekk hver mods Workshop-side for krav til lasterekkefølge eller oppførte avhengigheter. Feil lasterekkefølge er en vanlig årsak til serverkrasj ved oppstart.
Mods kun på serversiden
Mods som kun kjører på serveren og ikke trenger å installeres av spillere (som admin-verktøy, logging-mods eller serversidige økonomi-justeringer) bør legges til i -serverMod=-parameteren i stedet for -mod=. I GPanels Startup-fane, finn server mod-parameterfeltet og legg til Workshop-ID-er i samme @ID#-format:
-serverMod=@2564972768#;@2672706716#
Spillere trenger ikke å laste ned eller abonnere på mods som er oppført i -serverMod=. Ikke legg til mods som kreves på klientsiden her -- bruk hovedfeltet -mod= for disse.
Mod-nøkkelfiler (.bikey)
DayZ bruker et signaturverifiseringssystem for å sikre at klienter og servere kjører identiske mod-filer. Hver mod må ha sin .bikey-fil til stede i serverens keys/-katalog, ellers vil spillere bli kastet ut med en signaturmismatch-feil.
Når mods legges til med @workshopID#-formatet, kopierer serveren automatisk hver mods .bikey-fil inn i keys/-katalogen når den laster ned eller oppdaterer moden. I de fleste tilfeller trenger du ikke å kopiere nøkkelfiler manuelt for Workshop-mods.
Manuell nøkkelinstallasjon (kun SFTP-opplastinger)
Manuell nøkkelkopiering kreves bare når du laster opp en mod via SFTP i stedet for å bruke Workshop-systemet for automatisk nedlasting:
- Naviger til den manuelt opplastede mod-mappen i GPanel-filbehandleren eller via SFTP.
- Inne i mod-mappen, se etter en
keys/- ellerKey/-underkatalog som inneholder en eller flere.bikey-filer. - Kopier disse
.bikey-filene inn i serverens rot-keys/-katalog. - Gjenta for hver manuelt opplastede mod. Manglende nøkkelfiler vil forårsake signaturmismatch-feil for spillere som kobler til.
keys/-underkatalog. Hvis du ikke ser en keys/-mappe, sjekk mod-roten for en .bikey-fil og kopier den direkte til serverens keys/-katalog.
Innstillinger for signaturverifisering
Innstillingen verifySignatures i serverDZ.cfg styrer hvor strengt serveren håndhever nøkkelkontroller:
| Verdi | Oppførsel |
|---|---|
0 |
Deaktivert -- ingen signaturverifisering. Ikke bruk på offentlige servere. |
1 |
Sjekker signaturer, men tillater noe usignert innhold. |
2 |
Streng -- alle mods må ha gyldige nøkler i keys/-katalogen. Anbefalt for offentlige servere. |
Dele mod-listen din med spillere
Spillere må ha de samme mods som kreves på klientsiden installert lokalt før de kan koble til serveren din. For å gjøre dette enklere:
- Opprett en Steam Workshop Collection som inneholder alle serverens mods og del samlingslenken med spillerne dine.
- Alternativt kan du dele listen over Workshop-ID-er slik at spillere kan abonnere på hver enkelt individuelt.
- DayZ Launcher vil automatisk aktivere matchende mods når en spiller kobler til, men de må allerede være abonnert på og lastet ned.
Relaterte artikler
- DayZ Server Setup Guide -- serverDZ.cfg-konfigurasjon og hvordan spillere kobler til
- DayZ Loot Economy (types.xml) -- tilpasse spawn-rater for gjenstander og loot-tabeller
- DayZ Troubleshooting -- vanlige feil, BattlEye-problemer og RCON-oppsett
- Slik laster du opp filer via SFTP