Este guia explica como instalar mods do Steam Workshop no seu servidor DayZ alojado na Legion Hosting, incluindo a diferença entre mods obrigatórios para o cliente e mods apenas do lado do servidor, como gerir ficheiros de chave .bikey e como funciona a verificação de assinaturas. Para configuração geral do servidor, consulte o DayZ Server Setup Guide.
Encontrar IDs de Mods no Steam Workshop
Cada mod no Steam Workshop tem um ID numérico do Workshop visível no URL da sua página:
https://steamcommunity.com/sharedfiles/filedetails/?id=1559212036
O número no final do URL (por exemplo, 1559212036) é o Workshop ID. Recolha o Workshop ID de cada mod que pretende instalar antes de continuar.
Adicionar Mods Obrigatórios para o Cliente
O DayZ carrega mods através do parâmetro de arranque -mod=. No GPanel, navegue até ao separador Startup e localize o campo do comando de arranque ou do parâmetro de mods. Adicione os seus Workshop IDs usando o seguinte formato:
-mod=@1559212036#;@1565871491#;@2291785593#
Cada mod é prefixado com @ e separado por ponto e vírgula. Adicione um # após cada Workshop ID (por exemplo, @1559212036#). O # final indica ao servidor para descarregar ou atualizar automaticamente esse mod a partir do Steam Workshop sempre que o servidor arrancar, para que os seus mods se mantenham atualizados sem intervenção manual. O servidor carrega os mods pela ordem em que aparecem neste parâmetro.
-mod=. Verifique a página do Workshop de cada mod para requisitos de ordem de carregamento ou dependências listadas. Uma ordem de carregamento incorreta é uma causa comum de crashes do servidor no arranque.
Mods Apenas do Lado do Servidor
Mods que funcionam apenas no servidor e não precisam de ser instalados pelos jogadores (como ferramentas de administração, mods de registo ou ajustes de economia do lado do servidor) devem ser adicionados ao parâmetro -serverMod= em vez de -mod=. No separador Startup do GPanel, localize o campo do parâmetro de mods do servidor e adicione os Workshop IDs no mesmo formato @ID#:
-serverMod=@2564972768#;@2672706716#
Os jogadores não precisam de descarregar ou subscrever os mods listados em -serverMod=. Não adicione mods obrigatórios para o cliente aqui — use o campo principal -mod= para esses.
Ficheiros de Chave de Mods (.bikey)
O DayZ utiliza um sistema de verificação de assinaturas para garantir que clientes e servidores estão a executar ficheiros de mods idênticos. Cada mod deve ter o seu ficheiro .bikey presente no diretório keys/ do servidor, ou os jogadores serão expulsos com um erro de incompatibilidade de assinatura.
Quando os mods são adicionados usando o formato @workshopID#, o servidor copia automaticamente o ficheiro .bikey de cada mod para o diretório keys/ quando descarrega ou atualiza o mod. Na maioria dos casos, não precisa de copiar ficheiros de chave manualmente para mods do Workshop.
Instalação Manual de Chaves (Apenas para Uploads via SFTP)
A cópia manual de chaves só é necessária quando carrega um mod via SFTP em vez de usar o sistema de descarregamento automático do Workshop:
- Navegue até à pasta do mod carregado manualmente no gestor de ficheiros do GPanel ou via SFTP.
- Dentro da pasta do mod, procure um subdiretório
keys/ouKey/que contenha um ou mais ficheiros.bikey. - Copie esses ficheiros
.bikeypara o diretório raizkeys/do servidor. - Repita para cada mod carregado manualmente. Ficheiros de chave em falta causarão erros de incompatibilidade de assinatura para jogadores que se conectem.
keys/. Se não vir uma pasta keys/, verifique a raiz do mod para qualquer ficheiro .bikey e copie-o diretamente para o diretório keys/ do servidor.
Definições de Verificação de Assinaturas
A definição verifySignatures em serverDZ.cfg controla o quão rigorosamente o servidor impõe as verificações de chaves:
| Valor | Comportamento |
|---|---|
0 |
Desativado — sem verificação de assinaturas. Não usar em servidores públicos. |
1 |
Verifica assinaturas mas permite algum conteúdo não assinado. |
2 |
Rigoroso — todos os mods devem ter chaves válidas no diretório keys/. Recomendado para servidores públicos. |
Partilhar a Sua Lista de Mods com os Jogadores
Os jogadores devem ter os mesmos mods obrigatórios para o cliente instalados localmente antes de se poderem conectar ao seu servidor. Para facilitar:
- Crie uma Coleção do Steam Workshop contendo todos os mods do seu servidor e partilhe o link da coleção com os seus jogadores.
- Em alternativa, partilhe a lista de Workshop IDs para que os jogadores possam subscrever cada um individualmente.
- O DayZ Launcher ativará automaticamente os mods correspondentes quando um jogador se conectar, mas estes já devem estar subscritos e descarregados.
Artigos Relacionados
- DayZ Server Setup Guide — configuração do serverDZ.cfg e como os jogadores se conectam
- DayZ Loot Economy (types.xml) — personalização de taxas de aparecimento de itens e tabelas de loot
- DayZ Troubleshooting — erros comuns, problemas com BattlEye e configuração de RCON
- How to Upload Files via SFTP