Ez az útmutató bemutatja, hogyan telepíthetsz Steam Workshop modokat a Legion Hosting-nál hosztolt DayZ szerveredre, beleértve a kliens által megkövetelt és a csak szerver oldali modok közötti különbséget, a .bikey kulcsfájlok kezelését, valamint az aláírás-ellenőrzés működését. Az általános szerverkonfigurációhoz lásd a DayZ szerver beállítási útmutatót.
Mod ID-k megtalálása a Steam Workshop-on
Minden mod a Steam Workshop-on rendelkezik egy numerikus Workshop ID-val, amely az oldal URL-jében látható:
https://steamcommunity.com/sharedfiles/filedetails/?id=1559212036
Az URL végén lévő szám (pl. 1559212036) a Workshop ID. Gyűjtsd össze az összes telepíteni kívánt mod Workshop ID-ját, mielőtt folytatnád.
Kliens által megkövetelt modok hozzáadása
A DayZ a -mod= indítási paraméteren keresztül tölti be a modokat. A GPanel-ben navigálj a Startup fülre és keresd meg az indítási parancsot vagy a mod paraméter mezőt. Add hozzá a Workshop ID-kat a következő formátumban:
-mod=@1559212036#;@1565871491#;@2291785593#
Minden mod @ előtaggal van ellátva és pontosvesszővel van elválasztva. Minden Workshop ID után fűzz hozzá egy # jelet (pl. @1559212036#). A záró # utasítja a szervert, hogy automatikusan letöltse vagy frissítse az adott modot a Steam Workshop-ról minden szerver indításakor, így a modjaid manuális beavatkozás nélkül naprakészek maradnak. A szerver a modokat a paraméterben megadott sorrendben tölti be.
-mod= listában. Ellenőrizd minden mod Workshop oldalát a betöltési sorrendre vonatkozó követelmények vagy felsorolt függőségek tekintetében. A helytelen betöltési sorrend gyakori oka a szerver indítási összeomlásoknak.
Csak szerver oldali modok
Azokat a modokat, amelyek csak a szerveren futnak és a játékosoknak nem kell telepíteniük (például admin eszközök, naplózó modok vagy szerver oldali gazdasági módosítások), a -serverMod= paraméterhez kell hozzáadni a -mod= helyett. A GPanel Startup fülén keresd meg a szerver mod paraméter mezőt és add hozzá a Workshop ID-kat ugyanabban az @ID# formátumban:
-serverMod=@2564972768#;@2672706716#
A játékosoknak nem kell letölteniük vagy feliratkozniuk a -serverMod= paraméterben felsorolt modokra. Ne add hozzá ide a kliens által megkövetelt modokat — azokhoz használd a fő -mod= mezőt.
Mod kulcsfájlok (.bikey)
A DayZ aláírás-ellenőrző rendszert használ annak biztosítására, hogy a kliensek és a szerver azonos modfájlokat futtassanak. Minden modnak rendelkeznie kell a .bikey fájljával a szerver keys/ könyvtárában, különben a játékosokat aláírás-eltérési hibával dobja ki a rendszer.
Amikor a modokat az @workshopID# formátummal adod hozzá, a szerver automatikusan átmásolja minden mod .bikey fájlját a keys/ könyvtárba, amikor letölti vagy frissíti a modot. A legtöbb esetben a Workshop modokhoz nem kell manuálisan másolnod a kulcsfájlokat.
Manuális kulcs telepítés (csak SFTP feltöltésnél)
Manuális kulcsmásolás csak akkor szükséges, ha SFTP-n keresztül töltesz fel egy modot a Workshop automatikus letöltési rendszer használata helyett:
- Navigálj a manuálisan feltöltött mod mappájához a GPanel fájlkezelőben vagy SFTP-n keresztül.
- A mod mappáján belül keresd a
keys/vagyKey/almappát, amely egy vagy több.bikeyfájlt tartalmaz. - Másold ezeket a
.bikeyfájlokat a szerver gyökérkeys/könyvtárába. - Ismételd meg minden manuálisan feltöltött modnál. A hiányzó kulcsfájlok aláírás-eltérési hibákat okoznak a csatlakozó játékosoknál.
keys/ almappába. Ha nem látsz keys/ mappát, ellenőrizd a mod gyökerét bármilyen .bikey fájl után, és másold közvetlenül a szerver keys/ könyvtárába.
Aláírás-ellenőrzési beállítások
A verifySignatures beállítás a serverDZ.cfg fájlban szabályozza, hogy a szerver milyen szigorúan érvényesíti a kulcsellenőrzéseket:
| Érték | Viselkedés |
|---|---|
0 |
Kikapcsolva — nincs aláírás-ellenőrzés. Ne használd nyilvános szervereken. |
1 |
Ellenőrzi az aláírásokat, de engedélyez bizonyos aláíratlan tartalmat. |
2 |
Szigorú — minden modnak érvényes kulccsal kell rendelkeznie a keys/ könyvtárban. Nyilvános szerverekhez ajánlott. |
A modlista megosztása a játékosokkal
A játékosoknak ugyanazokkal a kliens által megkövetelt modokkal kell rendelkezniük helyben telepítve, mielőtt csatlakozhatnának a szerveredhez. Ennek megkönnyítésére:
- Hozz létre egy Steam Workshop gyűjteményt, amely tartalmazza a szervered összes modját, és oszd meg a gyűjtemény linkjét a játékosaiddal.
- Alternatívaként oszd meg a Workshop ID-k listáját, hogy a játékosok egyenként feliratkozhassanak mindegyikre.
- A DayZ Launcher automatikusan engedélyezi az egyező modokat, amikor egy játékos csatlakozik, de előtte már feliratkozva és letöltve kell lenniük.
Kapcsolódó cikkek
- DayZ szerver beállítási útmutató — serverDZ.cfg konfiguráció és hogyan csatlakoznak a játékosok
- DayZ zsákmánygazdaság (types.xml) — tárgy megjelenési arányok és zsákmánytáblák testreszabása
- DayZ hibaelhárítás — gyakori hibák, BattlEye problémák és RCON beállítás
- Fájlok feltöltése SFTP-n keresztül