Ovaj vodič objašnjava kako instalirati Steam Workshop modove na vaš DayZ server hostiran kod Legion Hosting, uključujući razliku između modova koje klijent mora imati i modova samo za server, kako upravljati .bikey datotekama ključeva i kako funkcionira provjera potpisa. Za opću konfiguraciju servera pogledajte DayZ Server Setup Guide.
Pronalaženje ID-eva modova na Steam Workshop-u
Svaki mod na Steam Workshop-u ima numerički Workshop ID vidljiv u URL-u njegove stranice:
https://steamcommunity.com/sharedfiles/filedetails/?id=1559212036
Broj na kraju URL-a (npr. 1559212036) je Workshop ID. Prikupite Workshop ID za svaki mod koji želite instalirati prije nego nastavite.
Dodavanje modova koje klijent mora imati
DayZ učitava modove putem startup parametra -mod=. U GPanel-u navigirajte na karticu Startup i pronađite startup naredbu ili polje za parametar modova. Dodajte svoje Workshop ID-eve koristeći sljedeći format:
-mod=@1559212036#;@1565871491#;@2291785593#
Svaki mod ima prefiks @ i odvojen je točkom sa zarezom. Dodajte # nakon svakog Workshop ID-a (npr. @1559212036#). Završni # govori serveru da automatski preuzme ili ažurira taj mod sa Steam Workshop-a svaki put kad se server pokrene, tako da vaši modovi ostaju aktualni bez ručne intervencije. Server učitava modove redoslijedom kojim se pojavljuju u ovom parametru.
-mod=. Provjerite Workshop stranicu svakog moda za zahtjeve redoslijeda učitavanja ili navedene ovisnosti. Neispravan redoslijed učitavanja čest je uzrok rušenja servera pri pokretanju.
Modovi samo za server
Modovi koji rade samo na serveru i ne trebaju biti instalirani od strane igrača (poput admin alata, modova za zapisivanje ili prilagodbi ekonomije na strani servera) trebaju se dodati u parametar -serverMod= umjesto -mod=. U kartici Startup GPanel-a pronađite polje za server mod parametar i dodajte Workshop ID-eve u istom formatu @ID#:
-serverMod=@2564972768#;@2672706716#
Igrači ne trebaju preuzimati niti se pretplaćivati na modove navedene u -serverMod=. Ne dodavajte modove koje klijent mora imati ovdje — koristite glavno polje -mod= za njih.
Datoteke ključeva modova (.bikey)
DayZ koristi sustav provjere potpisa kako bi osigurao da klijenti i serveri koriste identične datoteke modova. Svaki mod mora imati svoju .bikey datoteku prisutnu u direktoriju keys/ servera, inače će igrači biti izbačeni s greškom nepodudaranja potpisa.
Kada se modovi dodaju koristeći format @workshopID#, server automatski kopira .bikey datoteku svakog moda u direktorij keys/ kada preuzima ili ažurira mod. U većini slučajeva ne trebate ručno kopirati datoteke ključeva za Workshop modove.
Ručna instalacija ključeva (samo za SFTP prijenos)
Ručno kopiranje ključeva potrebno je samo kada prenosite mod putem SFTP-a umjesto korištenja sustava automatskog preuzimanja s Workshop-a:
- Navigirajte do ručno prenesene mape moda u GPanel upravitelju datoteka ili putem SFTP-a.
- Unutar mape moda potražite poddirektorij
keys/iliKey/koji sadrži jednu ili više.bikeydatoteka. - Kopirajte te
.bikeydatoteke u korijenski direktorijkeys/servera. - Ponovite za svaki ručno preneseni mod. Nedostajuće datoteke ključeva uzrokovat će greške nepodudaranja potpisa za igrače koji se povezuju.
keys/. Ako ne vidite mapu keys/, provjerite korijen moda za bilo koju .bikey datoteku i kopirajte je izravno u direktorij keys/ servera.
Postavke provjere potpisa
Postavka verifySignatures u serverDZ.cfg kontrolira koliko strogo server provodi provjere ključeva:
| Vrijednost | Ponašanje |
|---|---|
0 |
Onemogućeno — nema provjere potpisa. Ne koristite na javnim serverima. |
1 |
Provjerava potpise, ali dopušta nešto nepotpisanog sadržaja. |
2 |
Strogo — svi modovi moraju imati valjane ključeve u direktoriju keys/. Preporučeno za javne servere. |
Dijeljenje popisa modova s igračima
Igrači moraju imati iste modove koje klijent zahtijeva instalirane lokalno prije nego se mogu povezati na vaš server. Kako biste to olakšali:
- Napravite Steam Workshop kolekciju koja sadrži sve modove vašeg servera i podijelite poveznicu kolekcije sa svojim igračima.
- Alternativno, podijelite popis Workshop ID-eva kako bi se igrači mogli pretplatiti na svaki pojedinačno.
- DayZ Launcher će automatski omogućiti odgovarajuće modove kada se igrač poveže, ali moraju već biti pretplaćeni i preuzeti.
Povezani članci
- DayZ Server Setup Guide -- konfiguracija serverDZ.cfg i kako se igrači povezuju
- DayZ Loot Economy (types.xml) -- prilagodba stopa pojavljivanja predmeta i tablica plijena
- DayZ Troubleshooting -- česte greške, BattlEye problemi i RCON postavljanje
- How to Upload Files via SFTP