Guia de Instalação de Mods de Barotrauma
Este guia aborda como instalar, gerir e atualizar mods do Steam Workshop no seu servidor dedicado de Barotrauma alojado na Legion Hosting. Os mods podem adicionar submarinos personalizados, criaturas, itens e alterações de jogabilidade ao seu servidor.
Índice
- Como Funcionam os Mods em Servidores Dedicados
- Instalar Mods do Workshop
- Configurar Mods no serversettings.xml
- Manter os Mods Atualizados
- Compatibilidade de Mods
- Remover Mods
Como Funcionam os Mods em Servidores Dedicados
O Barotrauma suporta mods do Steam Workshop para conteúdo personalizado, incluindo submarinos, criaturas, itens e revisões de jogabilidade. Num servidor dedicado, os mods não são descarregados automaticamente do Workshop. Deve transferir manualmente os ficheiros dos mods para o seu servidor.
Instalar Mods do Workshop
A abordagem recomendada para instalar mods no seu servidor alojado é descarregá-los primeiro no seu PC local e depois enviar os ficheiros para o servidor.
Instalação Passo a Passo
- No seu próprio PC, subscreva o mod no Steam Workshop e inicie o Barotrauma uma vez para o descarregar.
- Localize a pasta do mod descarregado no seu PC. Os mods do Workshop são tipicamente armazenados em:
Steam\steamapps\workshop\content\602960\<ModID>\O
<ModID>é o ID numérico do URL do mod no Workshop. - Conecte-se ao seu servidor via SFTP ou abra o gestor de ficheiros no GPanel.
- Navegue até ao diretório
LocalMods/na pasta do seu servidor Barotrauma. Se o diretório não existir, crie-o. - Envie a pasta completa do mod (a que tem o nome com o ID numérico do mod) para
LocalMods/. - Configure o mod no
serversettings.xmlconforme descrito na secção seguinte. - Reinicie o servidor para que as alterações tenham efeito.
filelist.xml que identifica o mod. Se este ficheiro estiver em falta, o mod não será detetado pelo servidor.
Configurar Mods no serversettings.xml
Depois de enviar os ficheiros do mod, precisa de os registar na configuração do servidor. Abra o serversettings.xml e adicione o mod à lista de pacotes de conteúdo instalados.
serversettings.xml. O servidor sobrescreve este ficheiro ao encerrar, portanto quaisquer alterações feitas enquanto o servidor está em execução serão perdidas.
Consulte o filelist.xml do mod para o nome interno correto. O formato exato de configuração depende da sua versão do Barotrauma, mas tipicamente os mods aparecem nas entradas ContentPackage dentro do serversettings.xml.
Verificar o Carregamento do Mod
Depois de reiniciar o servidor com o mod configurado:
- Abra a consola do servidor no GPanel.
- Procure linhas de log que referenciem o nome ou ID do mod. Mods carregados com sucesso aparecerão durante a sequência de arranque.
- Se vir linhas
[ERROR]a referenciar o mod, verifique se todos os ficheiros foram enviados corretamente e se o mod é compatível com a versão do seu servidor.
Manter os Mods Atualizados
O servidor não obtém automaticamente atualizações do Workshop. Quando um autor de mod publica uma atualização, deve descarregar e enviar manualmente os ficheiros atualizados.
Processo de Atualização
- No seu PC local, certifique-se de que o seu cliente Steam descarregou a versão mais recente do mod (cancele e volte a subscrever se necessário para forçar um novo download).
- Conecte-se ao seu servidor via SFTP.
- Pare o servidor a partir do GPanel.
- Navegue até
LocalMods/<ModID>/e substitua o conteúdo pelos ficheiros recém-descarregados. - Inicie o servidor.
Compatibilidade de Mods
Conflitos de mods são uma das causas mais comuns de problemas no servidor. Tenha em mente estas orientações:
| Problema | Causa | Solução |
|---|---|---|
| O servidor crasha ao iniciar | Dois mods a modificar o mesmo conteúdo do jogo (itens, criaturas, etc.) | Desative todos os mods e reative um de cada vez para encontrar o conflito |
| Jogadores desconectados ao entrar | Diferença de versão de mod entre cliente e servidor | Certifique-se de que todos os jogadores e o servidor têm as mesmas versões dos mods |
| Erros de conteúdo no log do servidor | Dependência em falta ou mod desatualizado | Verifique a página do mod no Workshop para dependências necessárias e atualize |
| O mod funciona em singleplayer mas não no servidor | Mod apenas para cliente | Verifique a descrição do mod no Workshop; alguns mods são apenas para cliente e não devem ser instalados no servidor |
Remover Mods
- Pare o seu servidor a partir do GPanel.
- Abra o
serversettings.xmle remova a entrada do pacote de conteúdo do mod. - Elimine a pasta do mod de
LocalMods/via SFTP ou pelo gestor de ficheiros do GPanel. - Inicie o servidor.
Artigos Relacionados
- Guia de Configuração do Servidor Dedicado de Barotrauma
- Guia de Resolução de Problemas de Barotrauma
- Como Enviar Ficheiros via SFTP