1. Načti mod
Dej @DHUBconsole do složky serveru. Načti ho přes -mod=@DHUBconsole, pokud chceš hlášení hráčů ve hře (hráči si ho pak stahují), nebo přes -serverMod=@DHUBconsole jen pro server: obsahuje tvůj API klíč, hráčů se nikdy netýká a nic nestahují. Použij -mod pro hlášení ve hře, jinak -serverMod.
Přecházíš z 0.7.x? Než přidáš nový mod, odstraň @DHUBconsole_Server z -servermod: načtené společně znamenají duplicitní názvy tříd a server se nezkompiluje.
Dobré vědět: Přihlas se k odběru DayzHUB Console Agent ve Steam Workshopu (položka 3813527671). Server, který ho načítá z Workshopu, dostane každou aktualizaci při dalším restartu.
2. Vlož svůj Settings.json
Spusť server jednou: agent vytvoří profiles/DayzHUB/DHUBconsole/Settings.json. Nahraď celý jeho obsah souborem Settings.json ze stránky Nastavení tvého serveru - obsahuje ID serveru a API klíč. Klíč se zobrazí jen jednou.
3. Restartuj a zkontroluj
Pár sekund po startu serveru se banner na stránce Nastavení přepne na Připojeno.
- Nepřipojeno? Otevři profiles/DayzHUB/DHUBconsole/logs/agent-YYYY-MM-DD.log.
- "refused": ID serveru nebo API klíč je špatně - vlož Settings.json znovu.
- "Not configured": Settings.json má pořád výchozí hodnoty.
DayZ 1.29 a 1.30
Stejný agent funguje na DayZ 1.29 i 1.30. Od verze 0.8.8 obchází chybu 1.30, která před mody skrývá soubory ve složce profilu, takže seznamy LBmaster a TheModBase fungují dál. Nic se nenastavuje.
Když se Console nedá zastihnout
Agent drží řádky o zabitích, úmrtích a chatu na disku (spool.json ve složce profiles/DayzHUB/DHUBconsole), dokud je Console nepotvrdí. Po pádu, ukončeném procesu serveru nebo restartu při nedostupném webu je další start pošle znovu s časem, kdy se staly, a Console každý řádek uloží jen jednou. Vyžaduje agenta 0.10.0 nebo novějšího.
Volby v Settings.json
liveMapEnabled, eventMarkersEnabled a allowAdminActions vypínají části agenta. Ztratil jsi klíč? Vygeneruj nový v Nastavení › Nebezpečná zóna - starý okamžitě přestane fungovat.