Den här guiden förklarar hur du installerar Steam Workshop-mods på din DayZ-server som hostas hos Legion Hosting, inklusive skillnaden mellan mods som krävs på klientsidan och mods som endast körs på serversidan, hur du hanterar .bikey-nyckelfiler och hur signaturverifiering fungerar. För allmän serverkonfiguration, se DayZ Server Setup Guide.
Hitta mod-ID:n på Steam Workshop
Varje mod på Steam Workshop har ett numeriskt Workshop-ID som syns i sidans URL:
https://steamcommunity.com/sharedfiles/filedetails/?id=1559212036
Numret i slutet av URL:en (t.ex. 1559212036) är Workshop-ID:t. Samla in Workshop-ID:t för varje mod du vill installera innan du fortsätter.
Lägga till mods som krävs på klientsidan
DayZ laddar mods via startparametern -mod=. I GPanel, gå till fliken Startup och hitta startkommandot eller mod-parameterfältet. Lägg till dina Workshop-ID:n med följande format:
-mod=@1559212036#;@1565871491#;@2291785593#
Varje mod föregås av @ och separeras med ett semikolon. Lägg till ett # efter varje Workshop-ID (t.ex. @1559212036#). Det avslutande # talar om för servern att automatiskt ladda ner eller uppdatera den moden från Steam Workshop varje gång servern startar, så att dina mods hålls aktuella utan manuellt ingripande. Servern laddar mods i den ordning de visas i denna parameter.
-mod=-listan. Kontrollera varje mods Workshop-sida för krav på laddningsordning eller listade beroenden. Felaktig laddningsordning är en vanlig orsak till serverkrascher vid start.
Mods endast för serversidan
Mods som endast körs på servern och inte behöver installeras av spelare (såsom adminverktyg, loggningsmods eller ekonomijusteringar på serversidan) ska läggas till i parametern -serverMod= istället för -mod=. I GPanels flik Startup, hitta parameterfältet för server-mods och lägg till Workshop-ID:n i samma @ID#-format:
-serverMod=@2564972768#;@2672706716#
Spelare behöver inte ladda ner eller prenumerera på mods som listas i -serverMod=. Lägg inte till mods som krävs på klientsidan här -- använd huvudfältet -mod= för dem.
Mod-nyckelfiler (.bikey)
DayZ använder ett signaturverifieringssystem för att säkerställa att klienter och servrar kör identiska mod-filer. Varje mod måste ha sin .bikey-fil i serverns keys/-katalog, annars sparkas spelare ut med ett signaturfel.
När mods läggs till med formatet @workshopID# kopierar servern automatiskt varje mods .bikey-fil till keys/-katalogen när den laddar ner eller uppdaterar moden. I de flesta fall behöver du inte kopiera nyckelfiler manuellt för Workshop-mods.
Manuell nyckelinstallation (endast SFTP-uppladdningar)
Manuell nyckelkopiering krävs endast när du laddar upp en mod via SFTP istället för att använda Workshops automatiska nedladdningssystem:
- Gå till den manuellt uppladdade mod-mappen i GPanels filhanterare eller via SFTP.
- Leta inuti mod-mappen efter en
keys/- ellerKey/-underkatalog som innehåller en eller flera.bikey-filer. - Kopiera dessa
.bikey-filer till serverns rot-katalogkeys/. - Upprepa för varje manuellt uppladdad mod. Saknade nyckelfiler orsakar signaturfel för anslutande spelare.
keys/-underkatalog. Om du inte ser en keys/-mapp, kontrollera mod-roten efter eventuella .bikey-filer och kopiera dem direkt till serverns keys/-katalog.
Inställningar för signaturverifiering
Inställningen verifySignatures i serverDZ.cfg styr hur strikt servern upprätthåller nyckelkontroller:
| Värde | Beteende |
|---|---|
0 |
Inaktiverad -- ingen signaturverifiering. Använd inte på publika servrar. |
1 |
Kontrollerar signaturer men tillåter visst osignerat innehåll. |
2 |
Strikt -- alla mods måste ha giltiga nycklar i keys/-katalogen. Rekommenderas för publika servrar. |
Dela din mod-lista med spelare
Spelare måste ha samma klientkrävande mods installerade lokalt innan de kan ansluta till din server. För att göra detta enklare:
- Skapa en Steam Workshop Collection som innehåller alla din servers mods och dela samlingslänken med dina spelare.
- Alternativt, dela listan med Workshop-ID:n så att spelare kan prenumerera på var och en individuellt.
- DayZ Launcher aktiverar automatiskt matchande mods när en spelare ansluter, men de måste redan vara prenumererade och nedladdade.
Relaterade artiklar
- DayZ Server Setup Guide -- serverDZ.cfg-konfiguration och hur spelare ansluter
- DayZ Loot Economy (types.xml) -- anpassa spawn-frekvenser för föremål och loot-tabeller
- DayZ Troubleshooting -- vanliga fel, BattlEye-problem och RCON-konfiguration
- Så laddar du upp filer via SFTP