Este guia aborda a administração do servidor e a instalação de mods para o Colony Survival, incluindo configuração de administrador, comandos de consola, gestão de jogadores, instalação de mods via Steam Workshop e manual, dicas de gestão de colónias e resolução de problemas comuns do servidor.
Configuração de Administrador
O Colony Survival utiliza um sistema de permissões onde o proprietário do servidor (o jogador que criou o mundo) tem controlo total. Para servidores dedicados, os privilégios de administrador são geridos através da configuração.
Configurar o Acesso de Administrador
- Pare o seu servidor a partir do GPanel.
- Abra o File Manager e localize os ficheiros de configuração do servidor.
- No
serverconfiguration.jsonou no ficheiro de permissões relevante, adicione o seu Steam64 ID à lista de administradores/operadores. Pode encontrar o seu Steam64 ID em steamid.io. - Guarde o ficheiro e inicie o seu servidor.
Comandos da Consola do Servidor
O Colony Survival fornece comandos de consola que podem ser executados a partir da consola do servidor no GPanel ou através do chat do jogo (se tiver privilégios de administrador). Aceda à consola do GPanel a partir do separador Console.
| Comando | Sintaxe | Descrição |
|---|---|---|
| Help | /help |
Apresenta uma lista de todos os comandos do servidor disponíveis. |
| Kick | /kick [PlayerName] |
Remove um jogador do servidor imediatamente. Pode reconectar-se a menos que esteja banido. |
| Ban | /ban [PlayerName] |
Bane permanentemente um jogador. Não poderá conectar-se ao servidor. |
| Unban | /unban [PlayerName] |
Remove um banimento, permitindo ao jogador reconectar-se. |
| Save | /save |
Força uma gravação imediata do mundo. Use antes de manutenção ou reinícios. |
| List Players | /players |
Mostra todos os jogadores atualmente conectados. |
| Say | /say [Message] |
Transmite uma mensagem do servidor visível para todos os jogadores. |
| Shutdown | /shutdown |
Encerra o servidor de forma segura, gravando o mundo antes de parar. |
Exemplos de Comandos de Consola
/help
/players
/kick Griefer123
/ban Griefer123
/unban Griefer123
/say Server restarting in 5 minutes, please save your progress!
/save
/shutdown
/save antes de /shutdown para garantir que o progresso mais recente é preservado. Embora o /shutdown normalmente acione uma gravação automática, uma gravação explícita antes fornece segurança adicional.
Gestão de Jogadores
Kick e Ban
Use os comandos kick e ban para gerir jogadores problemáticos:
- Kick: Use
/kick [PlayerName]para infrações menores ou de primeira vez. O jogador pode voltar a entrar imediatamente. - Ban: Use
/ban [PlayerName]para infrações graves ou repetidas. O jogador fica permanentemente impedido de conectar. - Unban: Use
/unban [PlayerName]para reverter um banimento se as circunstâncias mudarem.
Monitorizar Jogadores
- Use
/playerspara ver quem está atualmente conectado. - Observe o separador Console no GPanel para mensagens de entrada e saída de jogadores.
- O Colony Survival é cooperativo por natureza, mas em servidores públicos, os jogadores podem potencialmente prejudicar ao gerir mal recursos partilhados ou defesas da colónia.
Boas Práticas
- Estabeleça regras claras para o servidor e comunique-as aos jogadores.
- Use
/saypara transmitir anúncios importantes (janelas de manutenção, lembretes de regras). - Mantenha um registo de kicks e banimentos para referência.
- Para servidores privados, use uma palavra-passe no
serverconfiguration.jsonpara restringir o acesso apenas a jogadores de confiança.
Instalação de Mods
O Colony Survival tem uma comunidade de modding ativa. Os mods podem adicionar novo conteúdo, alterar mecânicas de jogo, introduzir novos trabalhos para colonos e muito mais.
Integração com Steam Workshop
O Colony Survival suporta mods do Steam Workshop. Para instalar mods do Workshop no seu servidor:
- Encontre o mod que deseja no Steam Workshop do Colony Survival.
- Anote o Workshop ID a partir do URL do mod (o número no URL, ex.:
https://steamcommunity.com/sharedfiles/filedetails/?id=123456789-- o ID é123456789). - No GPanel, verifique o separador Startup para um campo de Workshop ID ou opção de configuração de mods. Adicione os Workshop IDs dos mods que deseja instalar, separados por vírgulas se forem vários.
- Reinicie o seu servidor. O SteamCMD descarregará os mods do Workshop automaticamente durante o arranque.
Upload Manual de Mods
Se um mod não estiver no Steam Workshop, ou se precisar de instalar uma versão personalizada, pode enviar mods manualmente:
- Pare o seu servidor a partir do GPanel.
- Descarregue os ficheiros do mod para o seu computador local.
- Conecte-se ao seu servidor via SFTP ou use o File Manager.
- Navegue até ao diretório de mods. Os mods do Colony Survival são normalmente colocados em:
gamedata/mods/ - Envie a pasta do mod para o diretório
mods. Certifique-se de que a estrutura de pastas corresponde ao que o autor do mod especifica. - Inicie o seu servidor. Verifique a consola para mensagens a confirmar que o mod foi carregado com sucesso.
Remover Mods
- Pare o seu servidor a partir do GPanel.
- Remova a pasta do mod do diretório
gamedata/mods/, ou remova o Workshop ID da configuração de arranque. - Inicie o servidor e verifique se carrega corretamente sem o mod.
Gestão de Colónias
Gerir um servidor Colony Survival com vários jogadores requer alguma coordenação. Aqui ficam dicas para gerir colónias partilhadas e individuais:
- Colónias Partilhadas: Vários jogadores podem contribuir para a mesma colónia. Coordenem a construção, recolha de recursos e colocação de defesas para evitar sobreposições ou construções conflituantes.
- Colónias Separadas: Os jogadores também podem estabelecer as suas próprias colónias independentes em localizações diferentes. Isto reduz potenciais conflitos, mas significa que cada colónia deve manter as suas próprias defesas.
- Gestão de Recursos: Colónias grandes com muitos colonos consomem recursos significativos. Certifique-se de que as cadeias de abastecimento (comida, ferramentas, armas) estão bem organizadas para evitar a fome dos colonos ou falhas nas defesas.
- Planeamento de Defesas: Os ataques noturnos de monstros escalam com a população da colónia. À medida que a sua colónia cresce, invista em muros, torres de guarda e colonos armados para manter a segurança.
- Desempenho: Colónias muito grandes com milhares de colonos podem sobrecarregar os recursos do servidor. Monitorize o desempenho do servidor e considere definir limites razoáveis de tamanho de colónia para servidores públicos.
Resolução de Problemas
Crashes do Servidor
| Problema | Solução |
|---|---|
| O servidor crasha ao iniciar | Verifique a consola do GPanel para mensagens de erro. Confirme que o serverconfiguration.json é JSON válido (sem vírgulas em falta, parênteses incompatíveis). Tente remover mods adicionados recentemente. Se o problema persistir, reinstale os ficheiros do servidor a partir do GPanel. |
| O servidor crasha durante o jogo | Isto pode indicar esgotamento de memória devido a uma colónia muito grande, ou um conflito de mods. Verifique os registos da consola para detalhes de erros. Reduza o tamanho da colónia ou remova mods problemáticos. |
| Crash após atualização do jogo | As atualizações do jogo podem quebrar a compatibilidade de mods. Desative todos os mods, reinicie e reative-os um a um para identificar o conflito. Verifique as páginas dos mods para notas de atualização. |
Problemas de Conexão
| Problema | Solução |
|---|---|
| O servidor não aparece no browser | Certifique-se de que o servidor está em execução no GPanel e que NetworkType está definido como "SteamNetwork". O servidor pode levar alguns minutos a registar-se no servidor mestre Steam após o arranque. |
| Não é possível conectar via IP direto | Verifique o IP e a porta no GPanel. Certifique-se de que está a usar a porta do jogo (não a porta de query). Confirme que o estado do servidor é Running. |
| Desconexões frequentes | Isto pode indicar instabilidade de rede ou sobrecarga do servidor. Verifique a utilização de recursos do servidor no GPanel. Colónias grandes que geram muito terreno podem causar problemas de rede para jogadores com conexões lentas. |
| Erro "Version Mismatch" | O servidor e o cliente devem estar na mesma versão do jogo. Reinicie o servidor a partir do GPanel para acionar uma atualização. Os jogadores também devem atualizar o jogo via Steam. |
Conflitos de Mods
| Problema | Solução |
|---|---|
| O servidor crasha após adicionar um mod | Remova o mod, restaure a partir de uma cópia de segurança se necessário e verifique as notas de compatibilidade do mod. Alguns mods entram em conflito entre si ou requerem ordens de carregamento específicas. |
| Itens ou blocos em falta após remoção de mod | Se um mod adicionou conteúdo personalizado ao mundo, removê-lo pode deixar referências órfãs. Restaure a partir de uma cópia de segurança anterior ao mod, ou aceite os itens em falta. Não há forma de recuperar conteúdo específico do mod sem o mod. |
| Os mods não carregam | Verifique se a estrutura de pastas do mod está correta em gamedata/mods/. Consulte a consola para erros de carregamento. Certifique-se de que a versão do mod corresponde à versão do seu jogo. |
Corrupção do Mundo
| Problema | Solução |
|---|---|
| O mundo não carrega | O ficheiro de save pode estar corrompido. Restaure a partir da cópia de segurança mais recente. Se não existir cópia de segurança, poderá ter de iniciar um novo mundo. |
| Chunks em falta ou falhas no terreno | Isto pode acontecer após crashes durante gravações. Tente carregar o mundo; corrupção menor pode auto-reparar-se. Para problemas persistentes, restaure a partir de uma cópia de segurança. |
Desempenho com Colónias Grandes
| Problema | Solução |
|---|---|
| Lag no servidor com muitos colonos | Colónias muito grandes (1000+ colonos) requerem recursos significativos do servidor. Otimize o layout da colónia, reduza trabalhos de colonos desnecessários e certifique-se de que RAM adequada está alocada ao plano do seu servidor. |
| O auto-save causa picos de lag | Aumente o AutoSaveInterval no serverconfiguration.json para reduzir a frequência de gravação. Um valor de 20-30 minutos reduz o impacto enquanto ainda fornece proteção razoável. |
| Geração de terreno lenta | Quando os jogadores exploram novas áreas, o servidor tem de gerar terreno. Isto é normal mas pode causar lag breve. Encoraje os jogadores a explorar gradualmente em vez de percorrer o mapa rapidamente. |
Artigos Relacionados
- Guia de Configuração do Servidor Colony Survival
- Como Encontrar o IP e a Porta do Seu Servidor
- Como Enviar Ficheiros via SFTP
- Começar com o Seu Novo Servidor