Este guia explica como instalar mods da Steam Workshop no seu servidor DayZ hospedado na Legion Hosting, incluindo a diferença entre mods obrigatórios para o cliente e mods exclusivos do servidor, como gerenciar arquivos de chave .bikey e como funciona a verificação de assinatura. Para configuração geral do servidor, consulte o Guia de Configuração do Servidor DayZ.
Encontrando IDs de Mods na Steam Workshop
Cada mod na Steam Workshop possui um ID numérico visível na URL da sua página:
https://steamcommunity.com/sharedfiles/filedetails/?id=1559212036
O número no final da URL (ex.: 1559212036) é o Workshop ID. Colete o Workshop ID de cada mod que deseja instalar antes de continuar.
Adicionando Mods Obrigatórios para o Cliente
O DayZ carrega mods através do parâmetro de inicialização -mod=. No GPanel, navegue até a aba Startup e localize o campo de comando de inicialização ou parâmetro de mod. Adicione 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 (ex.: @1559212036#). O # no final informa ao servidor para baixar ou atualizar automaticamente esse mod da Steam Workshop toda vez que o servidor iniciar, para que seus mods fiquem sempre atualizados sem intervenção manual. O servidor carrega os mods na ordem em que aparecem neste parâmetro.
-mod=. Verifique a página da Workshop de cada mod para requisitos de ordem de carregamento ou dependências listadas. Ordem de carregamento incorreta é uma causa comum de travamentos do servidor na inicialização.
Mods Exclusivos do Servidor
Mods que rodam apenas no servidor e não precisam ser instalados pelos jogadores (como ferramentas de administração, mods de log ou ajustes de economia do lado do servidor) devem ser adicionados ao parâmetro -serverMod= em vez de -mod=. Na aba Startup do GPanel, localize o campo de parâmetro de mod do servidor e adicione os Workshop IDs no mesmo formato @ID#:
-serverMod=@2564972768#;@2672706716#
Os jogadores não precisam baixar ou se inscrever nos mods listados em -serverMod=. Não adicione mods obrigatórios para o cliente aqui — use o campo principal -mod= para esses.
Arquivos de Chave de Mod (.bikey)
O DayZ usa um sistema de verificação de assinatura para garantir que clientes e servidores estejam executando arquivos de mod idênticos. Cada mod deve ter seu arquivo .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 arquivo .bikey de cada mod para o diretório keys/ quando baixa ou atualiza o mod. Na maioria dos casos, você não precisa copiar arquivos de chave manualmente para mods da Workshop.
Instalação Manual de Chaves (Apenas Uploads via SFTP)
A cópia manual de chaves só é necessária quando você faz upload de um mod via SFTP em vez de usar o sistema de download automático da Workshop:
- Navegue até a pasta do mod enviado manualmente no gerenciador de arquivos do GPanel ou via SFTP.
- Dentro da pasta do mod, procure um subdiretório
keys/ouKey/contendo um ou mais arquivos.bikey. - Copie esses arquivos
.bikeypara o diretório raizkeys/do servidor. - Repita para cada mod enviado manualmente. Arquivos de chave ausentes causarão erros de incompatibilidade de assinatura para jogadores que tentarem se conectar.
keys/. Se você não encontrar uma pasta keys/, verifique a raiz do mod para qualquer arquivo .bikey e copie-o diretamente para o diretório keys/ do servidor.
Configurações de Verificação de Assinatura
A configuração verifySignatures em serverDZ.cfg controla o quão rigorosamente o servidor aplica as verificações de chave:
| Valor | Comportamento |
|---|---|
0 |
Desativado — sem verificação de assinatura. Não use 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. |
Compartilhando Sua Lista de Mods com os Jogadores
Os jogadores devem ter os mesmos mods obrigatórios para o cliente instalados localmente antes de poderem se conectar ao seu servidor. Para facilitar:
- Crie uma Coleção da Steam Workshop contendo todos os mods do seu servidor e compartilhe o link da coleção com seus jogadores.
- Alternativamente, compartilhe a lista de Workshop IDs para que os jogadores possam se inscrever em cada um individualmente.
- O DayZ Launcher habilitará automaticamente os mods correspondentes quando um jogador se conectar, mas eles já devem estar inscritos e baixados.
Artigos Relacionados
- Guia de Configuração do Servidor DayZ — configuração do serverDZ.cfg e como os jogadores se conectam
- Economia de Loot do DayZ (types.xml) — personalizando taxas de spawn de itens e tabelas de loot
- Solução de Problemas do DayZ — erros comuns, problemas com BattlEye e configuração de RCON
- Como Fazer Upload de Arquivos via SFTP