Tento průvodce vysvětluje, jak nainstalovat módy ze Steam Workshop na váš DayZ server hostovaný u Legion Hosting, včetně rozdílu mezi módy vyžadovanými klientem a módy pouze na straně serveru, jak spravovat soubory klíčů .bikey a jak funguje ověřování podpisů. Pro obecnou konfiguraci serveru se podívejte na Průvodce nastavením DayZ serveru.
Nalezení ID módů na Steam Workshop
Každý mód na Steam Workshop má číselné Workshop ID viditelné v URL jeho stránky:
https://steamcommunity.com/sharedfiles/filedetails/?id=1559212036
Číslo na konci URL (např. 1559212036) je Workshop ID. Před pokračováním si poznamenejte Workshop ID pro každý mód, který chcete nainstalovat.
Přidání módů vyžadovaných klientem
DayZ načítá módy prostřednictvím startovacího parametru -mod=. V GPanel přejděte na kartu Startup a najděte startovací příkaz nebo pole parametru módů. Přidejte svá Workshop ID v následujícím formátu:
-mod=@1559212036#;@1565871491#;@2291785593#
Každý mód má prefix @ a je oddělen středníkem. Za každé Workshop ID připojte # (např. @1559212036#). Koncový znak # říká serveru, aby tento mód automaticky stáhl nebo aktualizoval ze Steam Workshop při každém spuštění serveru, takže vaše módy zůstávají aktuální bez ruční údržby. Server načítá módy v pořadí, v jakém se objevují v tomto parametru.
-mod=. Zkontrolujte Workshop stránku každého módu ohledně požadavků na pořadí načítání nebo uvedených závislostí. Nesprávné pořadí načítání je častou příčinou pádů serveru při startu.
Módy pouze na straně serveru
Módy, které běží pouze na serveru a nemusí být instalovány hráči (jako nástroje pro správce, logovací módy nebo serverové ekonomické úpravy), by měly být přidány do parametru -serverMod= místo -mod=. Na kartě Startup v GPanel najděte pole parametru serverových módů a přidejte Workshop ID ve stejném formátu @ID#:
-serverMod=@2564972768#;@2672706716#
Hráči nemusí stahovat ani odebírat módy uvedené v -serverMod=. Nepřidávejte sem módy vyžadované klientem -- pro ty použijte hlavní pole -mod=.
Soubory klíčů módů (.bikey)
DayZ používá systém ověřování podpisů k zajištění toho, že klienti a servery provozují identické soubory módů. Každý mód musí mít svůj soubor .bikey přítomný v adresáři keys/ na serveru, jinak budou hráči vyhozeni s chybou nesouhlasu podpisu.
Když jsou módy přidány ve formátu @workshopID#, server automaticky zkopíruje soubor .bikey každého módu do adresáře keys/ při stahování nebo aktualizaci módu. Ve většině případů nemusíte soubory klíčů pro Workshop módy kopírovat ručně.
Ruční instalace klíčů (pouze nahrávání přes SFTP)
Ruční kopírování klíčů je nutné pouze tehdy, když nahráváte mód přes SFTP místo použití systému automatického stahování z Workshop:
- Přejděte do ručně nahrané složky módu ve správci souborů GPanel nebo přes SFTP.
- Uvnitř složky módu hledejte podadresář
keys/neboKey/obsahující jeden nebo více souborů.bikey. - Zkopírujte tyto soubory
.bikeydo kořenového adresářekeys/serveru. - Opakujte pro každý ručně nahraný mód. Chybějící soubory klíčů způsobí chyby nesouhlasu podpisu pro připojující se hráče.
keys/. Pokud nevidíte složku keys/, zkontrolujte kořenový adresář módu, zda neobsahuje soubor .bikey, a zkopírujte jej přímo do adresáře keys/ serveru.
Nastavení ověřování podpisů
Nastavení verifySignatures v serverDZ.cfg řídí, jak přísně server vynucuje kontrolu klíčů:
| Hodnota | Chování |
|---|---|
0 |
Vypnuto -- žádné ověřování podpisů. Nepoužívejte na veřejných serverech. |
1 |
Kontroluje podpisy, ale povoluje určitý nepodepsaný obsah. |
2 |
Přísné -- všechny módy musí mít platné klíče v adresáři keys/. Doporučeno pro veřejné servery. |
Sdílení seznamu módů s hráči
Hráči musí mít stejné módy vyžadované klientem nainstalovány lokálně, než se budou moci připojit k vašemu serveru. Pro usnadnění:
- Vytvořte Steam Workshop kolekci obsahující všechny módy vašeho serveru a sdílejte odkaz na kolekci se svými hráči.
- Alternativně sdílejte seznam Workshop ID, aby se hráči mohli přihlásit k odběru každého módu jednotlivě.
- DayZ Launcher automaticky aktivuje odpovídající módy, když se hráč připojí, ale musí být již přihlášen k odběru a mít je stažené.
Související články
- Průvodce nastavením DayZ serveru -- konfigurace serverDZ.cfg a jak se hráči připojují
- DayZ ekonomika lupu (types.xml) -- úprava frekvence spawnování předmětů a tabulek lupu
- Řešení problémů DayZ -- běžné chyby, problémy s BattlEye a nastavení RCON
- Jak nahrávat soubory přes SFTP