Este guia abrange a configuração de admin, comandos de consola, gestão de jogadores, gestão do mundo e resolução de problemas para o seu servidor dedicado de Dead Matter. Dead Matter é um jogo de sobrevivência zombie em mundo aberto ambientado em Alberta, Canadá, com construção de bases, recolha de recursos, veículos e jogabilidade PvP/PvE. Para a configuração inicial do servidor, configuração e instruções de conexão, consulte o Guia de Configuração do Servidor Dead Matter.
1. Configuração de Admin
Os servidores dedicados de Dead Matter utilizam um sistema de admin baseado em configuração. Os operadores do servidor gerem o seu servidor através da consola do GPanel e dos ficheiros de configuração.
Acesso do Operador do Servidor
Como operador do servidor, gere o seu servidor de Dead Matter através de:
- Consola do GPanel: A consola do servidor no GPanel apresenta a saída do servidor, conexões de jogadores, eventos de zombies e mensagens de erro.
- Ficheiros de configuração: O ficheiro
Game.inie outras configurações emDeadMatter/Saved/Config/controlam todas as definições do servidor. Edite através do separador Files no GPanel ou via SFTP. - Ferramentas de admin no jogo: Quando conectado como admin, tem acesso a opções de gestão adicionais incluindo teletransporte, geração de itens e controlo de jogadores.
Adicionar Admins
Para conceder privilégios de admin a jogadores no seu servidor:
- Pare o servidor a partir do GPanel.
- Abra o ficheiro de configuração de admin no diretório de configuração do servidor.
- Adicione o Steam ID do jogador (formato SteamID64) à lista de admins.
- Guarde o ficheiro e reinicie o servidor.
2. Comandos de Consola
O Dead Matter disponibiliza comandos de consola acessíveis através da consola do GPanel e da consola de admin no jogo. Abaixo estão os comandos principais para gestão do servidor.
| Comando | Descrição |
|---|---|
kick <player/steamid> |
Expulsa um jogador do servidor. |
ban <player/steamid> |
Bane permanentemente um jogador do servidor. |
unban <steamid> |
Remove um jogador da lista de banidos. |
listplayers |
Lista todos os jogadores atualmente conectados com os seus nomes e Steam IDs. |
save |
Aciona um salvamento imediato do mundo. |
teleport <player> <x> <y> <z> |
Teletransporta um jogador para as coordenadas especificadas (admin no jogo). |
giveitem <player> <itemid> <amount> |
Dá um item a um jogador pelo ID do item (admin no jogo). |
settime <hour> |
Define a hora do dia no jogo (0-24). |
shutdown |
Inicia um encerramento gracioso do servidor com salvamento automático. |
3. Gestão de Jogadores
Expulsar Jogadores
- Utilize o comando
kickna consola do GPanel com o nome do jogador ou Steam ID. - Os jogadores expulsos podem voltar a entrar imediatamente, a menos que sejam tomadas medidas adicionais (ban ou alteração de palavra-passe).
Banir Jogadores
- Utilize o comando
banpara impedir permanentemente um jogador de entrar. - Os bans são rastreados por Steam ID e persistem entre reinícios do servidor.
- Utilize
unbancom o Steam ID para reverter um ban.
Proteção por Palavra-passe
O método mais fiável para controlar o acesso é definir uma palavra-passe do servidor:
ServerPassword=YourSecretPassword
Altere a palavra-passe no Game.ini e reinicie o servidor. Partilhe a palavra-passe apenas com jogadores de confiança.
Modo Whitelist
Para máximo controlo de acesso, considere executar um servidor apenas com whitelist. Adicione os Steam IDs aprovados ao ficheiro de configuração da whitelist. Apenas os jogadores na whitelist podem entrar, independentemente de saberem a palavra-passe.
4. Gestão do Mundo
Reiniciar o Mundo
Para limpar completamente o mundo e começar do zero:
- Pare o servidor a partir do GPanel.
- Conecte via SFTP e navegue até
DeadMatter/Saved/SaveGames/. - Elimine ou renomeie o diretório de salvamento (renomeie para manter como cópia de segurança).
- Inicie o servidor. Um mundo novo será gerado com a sua configuração existente.
Ajustar Definições do Mundo
Pode ajustar a experiência do mundo sem uma reinicialização completa modificando o Game.ini:
- ZombieDensity -- Aumentar ou diminuir o número de zombies no mundo.
- LootRespawnTime -- Controlar a rapidez com que os contentores de loot se reabastecem após serem saqueados.
- DayNightCycleSpeed -- Tornar os dias mais longos ou mais curtos para alterar o ritmo de sobrevivência.
- bPvPEnabled -- Ativar ou desativar PvP sem limpar o mundo. As alterações entram em vigor ao reiniciar.
Cópia de Segurança e Restauro
- Pare o servidor a partir do GPanel.
- Conecte via SFTP e faça download do diretório
SaveGames/para cópia de segurança. - Para restaurar, faça upload do diretório guardado, substituindo o atual.
- Inicie o servidor. O mundo restaurado será carregado.
5. Resolução de Problemas
O Servidor Crasha ao Iniciar
- Verifique a consola do GPanel para mensagens de erro. As causas comuns incluem sintaxe de configuração mal formada no
Game.ini. - Verifique se os valores das portas não foram alterados manualmente. As portas devem corresponder ao que o GPanel atribui.
- Tente eliminar os ficheiros de configuração e reiniciar para regenerar os valores padrão.
- Se o crash estiver relacionado com o salvamento, tente iniciar com um mundo novo renomeando o diretório
SaveGames/. - Se o crash persistir, abra um ticket de suporte com o IP do seu servidor e a saída completa da consola.
Os Jogadores Não Conseguem Conectar
- Verifique se o servidor está a funcionar no GPanel e verifique a consola para erros.
- Confirme que o jogador está a utilizar o IP e porta corretos do separador Network do GPanel.
- Verifique se a palavra-passe do servidor está correta (as palavras-passe são sensíveis a maiúsculas e minúsculas).
- Se estiver a utilizar uma whitelist, confirme que o Steam ID do jogador foi adicionado.
- Certifique-se de que tanto o servidor como o jogador estão a executar a mesma versão do Dead Matter.
Problemas de Zombies e Desempenho
- Valores elevados de
ZombieDensityaumentam significativamente a carga do servidor. Se o desempenho for fraco, reduza para1.0ou menos. - Reduza
MaxPlayersse o servidor tiver dificuldades com muitos jogadores simultâneos. - Grandes quantidades de estruturas construídas pelos jogadores podem afetar o desempenho do servidor ao longo do tempo.
- Aumente o
AutoSaveIntervalse os salvamentos causarem picos de lag periódicos. - Se o desempenho continuar fraco, contacte o suporte sobre a atualização do seu plano de servidor.
Dessincronização e Lag
- O Dead Matter está em desenvolvimento ativo e alguma dessincronização é esperada. Certifique-se de que todos os jogadores estão na mesma versão do jogo.
- Jogadores com alta latência podem experienciar mais dessincronização. Recomende jogadores com a melhor conexão à localização do servidor.
- Reinicie o servidor periodicamente (uma vez por dia ou após sessões longas) para limpar o estado acumulado e melhorar o desempenho.
Corrupção de Salvamento
- Se o servidor crashar durante um salvamento, o ficheiro de salvamento pode ficar corrompido.
- Restaure a partir de uma cópia de segurança manual via SFTP, se disponível. Consulte o Guia de Configuração do Servidor Dead Matter para instruções de restauro.
- Cópias de segurança regulares via SFTP são a melhor proteção. Faça cópia de segurança do seu mundo pelo menos uma vez por sessão de jogo.
Artigos Relacionados
- Guia de Configuração do Servidor Dead Matter
- Como Encontrar o IP e Porta do Seu Servidor
- Como Enviar Ficheiros via SFTP
- Guia de Arranque do Servidor
Precisa de Ajuda?
Se encontrar problemas com o seu servidor de Dead Matter que não estejam cobertos aqui, abra um ticket de suporte e inclua o IP do seu servidor, uma descrição do problema e quaisquer mensagens de erro relevantes da consola do GPanel.