Ovaj vodič objašnjava kako instalirati Steam Workshop modove na vaš DayZ server hostovan kod Legion Hosting, uključujući razliku između modova koje zahteva klijent i modova koji rade samo na serverskoj strani, kako upravljati .bikey ključnim datotekama i kako funkcioniše verifikacija potpisa. Za opštu konfiguraciju servera, pogledajte Vodič za podešavanje DayZ servera.
Pronalaženje ID-jeva modova na Steam Workshop
Svaki mod na Steam Workshop ima numerički Workshop ID koji je vidljiv u URL-u njegove stranice:
https://steamcommunity.com/sharedfiles/filedetails/?id=1559212036
Broj na kraju URL-a (npr. 1559212036) je Workshop ID. Sakupite Workshop ID za svaki mod koji želite da instalirate pre nego što nastavite.
Dodavanje modova koje zahteva klijent
DayZ učitava modove putem -mod= startup parametra. U GPanel, idite na karticu Startup i pronađite startup komandu ili polje za parametar moda. Dodajte vaše Workshop ID-jeve koristeći sledeći format:
-mod=@1559212036#;@1565871491#;@2291785593#
Svaki mod ima prefiks @ i razdvojen je tačkom-zarezom. Dodajte # nakon svakog Workshop ID-ja (npr. @1559212036#). Završni znak # govori serveru da automatski preuzme ili ažurira taj mod sa Steam Workshop svaki put kada se server pokrene, tako da vaši modovi ostaju aktuelni bez ručne intervencije. Server učitava modove redosledom kojim se pojavljuju u ovom parametru.
-mod=. Proverite Workshop stranicu svakog moda za zahteve u vezi sa redosledom učitavanja ili navedene zavisnosti. Pogrešan redosled učitavanja čest je uzrok pada servera pri pokretanju.
Modovi samo za serversku stranu
Modovi koji rade samo na serveru i ne moraju ih instalirati igrači (kao što su administratorski alati, modovi za logovanje ili podešavanja ekonomije na serverskoj strani) treba dodati u parametar -serverMod= umesto u -mod=. U kartici Startup u GPanel-u, pronađite polje za parametar serverskog moda i dodajte Workshop ID-jeve u istom @ID# formatu:
-serverMod=@2564972768#;@2672706716#
Igrači ne moraju da preuzimaju ili se pretplaćuju na modove navedene u -serverMod=. Nemojte ovde dodavati modove koje zahteva klijent -- za njih koristite glavno -mod= polje.
Ključne datoteke modova (.bikey)
DayZ koristi sistem verifikacije potpisa kako bi se osiguralo da klijenti i serveri pokreću identične datoteke modova. Svaki mod mora imati svoju .bikey datoteku prisutnu u serverskom keys/ direktorijumu, inače će igrači biti izbačeni sa greškom o neslaganju potpisa.
Kada se modovi dodaju koristeći @workshopID# format, server automatski kopira .bikey datoteku svakog moda u keys/ direktorijum kada preuzme ili ažurira mod. U većini slučajeva ne morate ručno kopirati ključne datoteke za Workshop modove.
Ručna instalacija ključeva (samo za SFTP otpremanja)
Ručno kopiranje ključeva potrebno je samo kada otpremate mod putem SFTP-a umesto korišćenja sistema za automatsko preuzimanje sa Workshop-a:
- Idite do ručno otpremljenog foldera moda u GPanel menadžeru datoteka ili putem SFTP.
- Unutar foldera moda, potražite
keys/iliKey/poddirektorijum koji sadrži jednu ili više.bikeydatoteka. - Kopirajte te
.bikeydatoteke u serverski korenikeys/direktorijum. - Ponovite za svaki ručno otpremljeni mod. Nedostajuće ključne datoteke izazvaće greške o neslaganju potpisa kod igrača koji se povezuju.
keys/ poddirektorijumu. Ako ne vidite keys/ folder, proverite koren moda za bilo koju .bikey datoteku i kopirajte je direktno u serverski keys/ direktorijum.
Podešavanja verifikacije potpisa
Podešavanje verifySignatures u serverDZ.cfg kontroliše koliko strogo server sprovodi proveru ključeva:
| Vrednost | Ponašanje |
|---|---|
0 |
Onemogućeno -- bez verifikacije potpisa. Nemojte koristiti na javnim serverima. |
1 |
Proverava potpise ali dozvoljava neki nepotpisani sadržaj. |
2 |
Strogo -- svi modovi moraju imati važeće ključeve u keys/ direktorijumu. Preporučeno za javne servere. |
Deljenje vaše liste modova sa igračima
Igrači moraju imati iste modove koje zahteva klijent lokalno instalirane pre nego što se mogu povezati na vaš server. Da biste ovo olakšali:
- Napravite Steam Workshop kolekciju koja sadrži sve modove vašeg servera i podelite link kolekcije sa svojim igračima.
- Alternativno, podelite listu Workshop ID-jeva tako da se igrači mogu pretplatiti na svaki pojedinačno.
- DayZ Launcher će automatski omogućiti odgovarajuće modove kada se igrač poveže, ali oni već moraju biti pretplaćeni i preuzeti.
Povezani članci
- Vodič za podešavanje DayZ servera -- serverDZ.cfg konfiguracija i kako se igrači povezuju
- DayZ ekonomija plena (types.xml) -- prilagođavanje stopa pojavljivanja predmeta i tabela plena
- DayZ rešavanje problema -- česte greške, BattlEye problemi i RCON podešavanje
- Kako otpremiti datoteke putem SFTP-a