1. Carrega o mod
Põe @DHUBconsole na pasta do servidor. Carrega-o com -mod=@DHUBconsole se quiseres denúncias de jogadores dentro do jogo (os jogadores passam então a descarregá-lo), ou com -serverMod=@DHUBconsole só para o servidor: guarda a tua chave API, nunca chega aos jogadores e eles não descarregam nada. Usa -mod para denúncias no jogo, -serverMod nos restantes casos.
Vens da 0.7.x? Remove @DHUBconsole_Server de -servermod antes de juntares o novo mod: os dois carregados juntos significam nomes de classe duplicados e o servidor não compila.
Bom saber: Subscreve o DayzHUB Console Agent no Steam Workshop (item 3813527671). Um servidor que o carrega a partir do Workshop recebe cada atualização no reinício seguinte.
2. Cola o teu Settings.json
Arranca o servidor uma vez: o agente cria profiles/DayzHUB/DHUBconsole/Settings.json. Substitui tudo o que lá está pelo Settings.json da página de Definições do teu servidor - tem o Server ID e a chave API. A chave só é mostrada uma vez.
3. Reinicia e confirma
Poucos segundos depois de o servidor arrancar, o aviso na página de Definições passa a Ligado.
- Não liga? Abre profiles/DayzHUB/DHUBconsole/logs/agent-YYYY-MM-DD.log.
- "refused": o Server ID ou a chave API estão errados - cola o Settings.json outra vez.
- "Not configured": o Settings.json ainda tem o conteúdo de origem.
DayZ 1.29 e 1.30
O mesmo agente funciona no DayZ 1.29 e 1.30. Desde o agente 0.8.8 contorna um bug da 1.30 que esconde dos mods os ficheiros da pasta de perfil, por isso as listas do LBmaster e do TheModBase continuam a funcionar. Não há nada para configurar.
Se a Console não estiver acessível
O agente guarda no disco as linhas de abates, mortes e chat (spool.json em profiles/DayzHUB/DHUBconsole) até a Console as confirmar. Depois de uma falha, de um processo do servidor terminado à força ou de um reinício com o site inacessível, o arranque seguinte envia-as de novo com a hora a que aconteceram, e a Console guarda cada linha uma só vez. Requer o agente 0.10.0 ou posterior.
Opções no Settings.json
liveMapEnabled, eventMarkersEnabled e allowAdminActions desligam partes do agente. Perdeste a chave? Gera uma nova em Definições › Zona de perigo - a antiga deixa de funcionar de imediato.