Este guia abrange a configuração de admin, todos os comandos de consola disponíveis, gestão de jogadores, definições do mundo e resolução de problemas para o seu servidor dedicado de HumanitZ. O HumanitZ utiliza comandos baseados no chat com o prefixo / para administração do servidor.
Configuração de Admin
O HumanitZ concede acesso de admin através de um sistema de palavra-passe. A palavra-passe de admin é configurada no ficheiro GameServerSettings.ini do seu servidor ou através das variáveis de arranque do GPanel.
Definir a Palavra-passe de Admin
Defina a palavra-passe de admin no ficheiro de configuração do seu servidor:
AdminPassword=YourSecurePassword123
Também pode definir isto através do separador Startup do GPanel, editando a variável Admin Password. Após alterar a palavra-passe, reinicie o servidor para que a alteração tenha efeito.
Iniciar Sessão como Admin no Jogo
- Entre no seu servidor como jogador normal.
- Abra o chat no jogo (pressione Enter ou T).
- Escreva o seguinte comando com a sua palavra-passe de admin:
/AdminAccess YourSecurePassword123
Verá uma mensagem de confirmação de que os privilégios de admin foram concedidos para a sua sessão atual. O acesso de admin persiste até se desligar do servidor.
Visibilidade da Tag de Admin
Por defeito, uma tag de admin pode aparecer ao lado do seu nome no chat. Pode alternar esta visibilidade:
/admintag
Isto oculta ou mostra o indicador de admin, permitindo-lhe jogar anonimamente se necessário.
Comandos de Admin
Todos os comandos são introduzidos no chat do jogo e prefixados com /. Os comandos são sensíveis a maiúsculas e minúsculas.
Comandos de Gestão do Servidor
| Comando | Sintaxe | Descrição |
|---|---|---|
| Shutdown | /Shutdown [seconds] |
Encerra o servidor após o atraso especificado. Todos os jogadores são notificados no chat e o mundo é guardado antes do encerramento. |
| Save Game | /SaveGame |
Força um save manual imediato do mundo. Útil antes de fazer alterações ou realizar manutenção. |
| Admin UI | /adminw |
Abre o painel de utilitários de admin para criar itens e ajustar definições através de uma interface gráfica. |
| SuperAdmin | /SuperAdmin |
Alterna o modo de voo invisível. Torna-se invisível para outros jogadores e pode voar livremente pelo mapa. Execute o comando novamente para desativar. |
| God Mode | /god |
Alterna a invencibilidade. Não pode sofrer dano de nenhuma fonte enquanto ativo. Execute novamente para desativar. |
| FPS Display | /FPS or /FPS2 |
Alterna a exibição do contador de frames por segundo. Útil para monitorizar o desempenho do servidor. |
| Execute Command | /ExecCmd [command] |
Executa um comando de consola raw do Unreal Engine. Apenas para utilizadores avançados. |
Comandos de Spawn
Os comandos de spawn permitem-lhe criar itens, veículos, criaturas e companheiros na sua localização atual.
| Comando | Sintaxe | Descrição |
|---|---|---|
| Spawn Item | /Spawn item_[Name] |
Cria um item na sua localização. Exemplo: /Spawn item_Apple |
| Force Spawn | /fspawn item_[Name] |
Força a criação de um item ignorando verificações de colisão. Use quando /Spawn falha devido ao terreno. |
| Spawn Vehicle | /spawn car_[Type] |
Cria um veículo na sua localização. Veja a lista de veículos abaixo. |
| Spawn AI | /spawn ai_[Type] |
Cria um zombie, NPC hostil ou criatura selvagem. Veja a lista de AI abaixo. |
| Spawn Dog | /spawn Dog |
Cria um cão companheiro na sua localização. |
| Spawn Claimable Dog | /spawn CompDog |
Cria um cão que pode ser reivindicado por qualquer jogador como seu companheiro. |
| Spawn Horse | /spawn horse |
Cria um cavalo aleatório na sua localização. |
Tipos de Veículos
Use estes identificadores com /spawn car_[Type]:
| Tipo | Veículo |
|---|---|
car_suv | SUV |
car_pickup | Carrinha pickup |
car_jeep | Jeep |
car_hatchback | Hatchback |
car_van | Carrinha |
car_truck | Camião |
car_sport | Carro desportivo |
car_rv | Autocaravana |
car_policesuv | SUV da polícia |
car_gaztiger | Veículo militar (Gaz Tiger) |
car_edmond | Sedan Edmond |
car_rally | Carro de rally |
car_amero | Muscle car Amero |
car_lazer | Carro desportivo Lazer |
Tipos de Spawn de AI
Use estes identificadores com /spawn ai_[Type]:
| Tipo | Descrição |
|---|---|
ai_bear | Urso (vida selvagem hostil) |
ai_wolf | Lobo (vida selvagem hostil) |
ai_buck | Veado / Cervo (vida selvagem passiva) |
ai_zombiepolice | Zombie polícia |
ai_zombiegirl | Zombie feminino |
ai_zombiebelly | Zombie inchado |
ai_humanmelee | NPC humano hostil (corpo a corpo) |
/adminw para navegar pelos itens disponíveis através da interface gráfica em vez de memorizar nomes.
Comandos de Companheiros e Jogadores
| Comando | Sintaxe | Descrição |
|---|---|---|
| Name Dog | /DogSetName [Name] |
Define um nome personalizado para o seu cão companheiro. |
| Teleport Dog | /TPDog |
Teleporta o seu cão companheiro para a sua localização atual. Útil quando o cão fica preso. |
| Remove Dog | /NoDog |
Remove o seu cão companheiro do jogo. |
| Give Experience | /exp [amount] |
Concede a quantidade especificada de pontos de experiência à sua personagem. |
| Unstuck | /unstuck |
Resolve situações em que está preso ou não consegue interagir com objetos. |
| Unstuck Geometry | /unstuckgeo |
Liberta forçosamente a sua personagem do terreno ou geometria. Use quando /unstuck não é suficiente. |
Comandos de Clima e Estação
| Comando | Sintaxe | Descrição |
|---|---|---|
| Weather | /weather list |
Lista os tipos de clima disponíveis e permite-lhe alterar o clima atual. |
| Season | /season list |
Lista as estações disponíveis e permite-lhe alterar a estação atual. |
Gestão de Jogadores
O HumanitZ gere os jogadores principalmente através da configuração do servidor e do painel de admin, em vez de comandos individuais no chat.
Gerir Jogadores via Painel de Admin
Use o comando /adminw para abrir o painel de utilitários de admin no jogo. Esta interface gráfica fornece opções para gerir os jogadores ligados, incluindo a capacidade de remover jogadores perturbadores do servidor.
Proteção por Palavra-passe do Servidor
A forma mais simples de restringir o acesso ao servidor é através de uma palavra-passe do servidor. Defina o campo Password no GameServerSettings.ini e partilhe-a apenas com jogadores de confiança:
Password=YourServerPassword
Encerramento com Aviso
Quando precisar de reiniciar ou fazer manutenção ao servidor, use o comando de encerramento com um atraso para dar tempo aos jogadores de guardarem o seu progresso:
/Shutdown 60
Isto envia um aviso de 60 segundos a todos os jogadores ligados no chat antes de o servidor encerrar e guardar.
Gestão de Definições do Mundo
Embora a maioria das definições do mundo sejam configuradas através do GameServerSettings.ini antes de iniciar o servidor, alguns ajustes podem ser feitos em tempo real usando comandos de admin.
Referência Rápida de Definições
| O Que Deseja Alterar | Como Alterar |
|---|---|
| Clima atual | /weather list no jogo |
| Estação atual | /season list no jogo |
| Densidade de zombies, dificuldade, taxas de loot | Edite o GameServerSettings.ini e reinicie o servidor |
| Duração do dia/noite | Edite DayDur e NightDur na configuração e reinicie |
| Modo PvP | Edite PVP na configuração e reinicie |
| Criar itens/veículos para testes | Painel /adminw ou comandos /Spawn no jogo |
Resolução de Problemas
Crashes do Servidor
- Verifique o log da consola: Reveja a saída da consola do GPanel para mensagens de erro antes do crash. Causas comuns incluem limites de memória e dados de save corrompidos.
- Problemas de memória: O HumanitZ recomenda 6-8 GB de RAM para operação estável. Se o servidor crasha sob carga, considere atualizar o plano do seu servidor.
- Save de mundo corrompido: Se o servidor crasha no arranque repetidamente, tente restaurar a partir de um backup ou realizar um reset do mundo. Consulte o Guia de Configuração do Servidor para instruções de backup e reset.
- Atualizações do jogo: Crashes após uma atualização do jogo podem indicar que os dados de save da versão anterior são incompatíveis. Consulte as notas oficiais de atualização do HumanitZ e os fóruns da comunidade para problemas conhecidos.
Problemas de Ligação
- Servidor não aparece no navegador: Certifique-se de que o servidor iniciou completamente (verifique a consola do GPanel para uma mensagem de pronto). Verifique que a porta de query está corretamente atribuída.
- Não consegue ligar-se via IP Direto: Verifique novamente o IP e a porta do jogo (não a porta de query). Use o formato
IP:Port. Consulte Como Encontrar o IP e Porta do Seu Servidor. - Tempo esgotado ao ligar: O servidor pode estar sobrecarregado ou sem resposta. Tente reiniciar via GPanel. Se o problema persistir, verifique a consola para erros.
- "Version mismatch": Tanto o servidor como o cliente devem estar na mesma versão do jogo. Reinicie o servidor para aplicar atualizações pendentes e certifique-se de que os jogadores atualizaram o jogo através do Steam.
Comandos de Admin Não Funcionam
- Não autenticado: Deve executar
/AdminAccess [password]cada vez que entra no servidor. O acesso de admin não persiste entre sessões. - Palavra-passe incorreta: A palavra-passe de admin é sensível a maiúsculas e minúsculas. Verifique que corresponde exatamente à definição
AdminPasswordna configuração do seu servidor. - Nenhuma palavra-passe de admin definida: Se
AdminPasswordestiver vazia ou em falta no ficheiro de configuração, os comandos de admin não funcionarão. Defina uma palavra-passe e reinicie o servidor. - Erro de escrita no comando: Os comandos são sensíveis a maiúsculas e minúsculas.
/spawne/Spawnpodem comportar-se de forma diferente. Use a sintaxe exata apresentada neste guia.
Otimização de Desempenho
- Reduza
MaxPlayersse o servidor tiver dificuldades com a contagem atual de jogadores. - Diminua
ZombieAmountMultieHumanAmountMultipara reduzir a contagem de entidades e o uso de CPU. - Aumente os temporizadores de respawn (
ZombieRespawnTimer,HumanRespawnTimer) para manter as contagens de entidades mais baixas. - Certifique-se de que o servidor tem RAM suficiente para o tamanho do mundo e a contagem de jogadores ativos.
- Agende reinícios periódicos (diários ou a cada poucos dias) para limpar a utilização de memória acumulada.
- Use
/SaveGameantes dos reinícios para garantir que todo o progresso é preservado.
Artigos Relacionados
- Guia de Configuração do Servidor HumanitZ
- Como Encontrar o IP e Porta do Seu Servidor
- Como Enviar Ficheiros via SFTP
- Começar com o Seu Novo Servidor