Este guia abrange a configuração de administrador, comandos de consola, gestão de jogadores, suporte a plugins Oxide/uMod e resolução de problemas para o seu servidor dedicado Hurtworld. Hurtworld é um FPS de sobrevivência multijogador onde os jogadores recolhem recursos, constroem bases e sobrevivem num ambiente hostil. Para a configuração inicial do servidor, configuração e instruções de ligação, consulte o Guia de Configuração do Servidor Hurtworld.
1. Configuração de Administrador
O Hurtworld utiliza Steam IDs para conceder privilégios de administrador. Adicione comandos de administrador ao autoexec.cfg para que persistam entre reinícios.
Adicionar um Proprietário
ownerid <SteamID64> "PlayerName" "reason"
Exemplo: ownerid 76561198012345678 "Admin" "Server owner"
Adicionar um Moderador
moderatorid <SteamID64> "PlayerName" "reason"
Remover Acesso de Administrador
removeowner <SteamID64>
removemoderator <SteamID64>
2. Comandos de Consola
Aceda à consola através do separador Console do GPanel, ou pressione F1 no jogo com privilégios de administrador.
Gestão de Jogadores
| Comando | Descrição |
|---|---|
kick <SteamID64> | Expulsar um jogador do servidor. |
ban <SteamID64> | Banir permanentemente um jogador. |
unban <SteamID64> | Remover o banimento de um jogador. |
mutevoice <SteamID64> | Silenciar o chat de voz de um jogador. |
mutechat <SteamID64> | Silenciar o chat de texto de um jogador. |
status | Listar todos os jogadores ligados com Steam IDs. |
Comandos de Mundo e Servidor
| Comando | Descrição |
|---|---|
teleport <SteamID64> <x> <y> <z> | Teletransportar um jogador para coordenadas. |
teleportto <SteamID64> <TargetID> | Teletransportar um jogador para outro. |
spawn <itemid> <amount> | Gerar itens no seu inventário (apenas proprietário). |
settime <hours> | Definir a hora do dia no jogo (0-24). |
weather <type> | Forçar clima (clear, rain, snow, sandstorm). |
say "message" | Enviar uma mensagem de chat para todo o servidor. |
save | Forçar um salvamento imediato do mundo. |
quit | Salvar e encerrar o servidor. |
3. Suporte a Plugins Oxide/uMod
O Hurtworld suporta o framework de modding Oxide/uMod para expandir a funcionalidade do servidor com plugins personalizados, ferramentas de administração avançadas e modificações de gameplay.
Instalar o Oxide
- Pare o seu servidor no GPanel.
- Verifique se o Oxide está pré-instalado procurando um diretório
oxide/nos ficheiros do servidor. - Caso contrário, descarregue a versão mais recente do Oxide para Hurtworld em umod.org.
- Carregue os ficheiros para a raiz do seu servidor via SFTP, substituindo quando solicitado.
- Inicie o servidor e verifique se o Oxide carrega na consola.
Instalar Plugins
- Navegue pelos plugins em plugins Hurtworld no umod.org.
- Descarregue o ficheiro
.cse carregue-o paraoxide/plugins/. - O servidor compila e carrega automaticamente o plugin. Verifique a consola para confirmação.
Plugins Populares
- Kits: Dá aos jogadores kits iniciais com itens configuráveis e tempos de espera.
- Teleportation: Permite que os jogadores definam pontos de casa e se teletransportem entre si.
- Stack Size Controller: Modifica os tamanhos de empilhamento de itens para maior conveniência.
- Better Chat: Personaliza a formatação do chat e adiciona grupos de chat.
- Anti-Cheat: Deteção e prevenção adicional de batota do lado do servidor.
Gerir Plugins
oxide.reload PluginName # Reload a specific plugin
oxide.unload PluginName # Unload a specific plugin
oxide.load PluginName # Load a specific plugin
oxide.plugins # List all loaded plugins
Configuração de Plugins
A maioria dos plugins Oxide gera ficheiros de configuração no diretório oxide/config/ quando carregados pela primeira vez. Edite estes ficheiros JSON para personalizar o comportamento dos plugins. Após a edição, recarregue o plugin com oxide.reload PluginName para aplicar as alterações.
Dados dos Plugins
Os ficheiros de dados dos plugins (dados de jogadores, informações armazenadas) são mantidos em oxide/data/. Inclua este diretório nas suas cópias de segurança SFTP para preservar o estado dos plugins em caso de mudanças ou reinicializações do servidor.
4. Resolução de Problemas
O Servidor Crasha no Arranque
- Verifique a consola do GPanel para mensagens de erro.
- Se estiver a usar o Oxide, remova os plugins adicionados recentemente de
oxide/plugins/para identificar o problema. - Tente eliminar o
autoexec.cfge reiniciar para regenerar as predefinições.
Os Jogadores Não Conseguem Conectar
- Verifique se o servidor está em execução no GPanel.
- Confirme o IP e a porta corretos no separador Network.
- Certifique-se de que tanto o servidor como o jogador estão na mesma versão do jogo.
Os Plugins Oxide Não Carregam
- Verifique a consola para erros de compilação quando o plugin carrega.
- Certifique-se de que o plugin é compatível com a versão atual do Hurtworld e do Oxide.
- Verifique se o ficheiro
.csestá diretamente emoxide/plugins/, não numa subpasta. - Tente recarregar com
oxide.reload PluginNameapós corrigir quaisquer problemas.
Problemas de Desempenho
- Reduza o
maxplayersse o servidor apresentar lag com muitos jogadores ligados. - Reveja os plugins Oxide instalados -- alguns com temporizadores frequentes ou operações pesadas de base de dados afetam o desempenho.
- Se o desempenho continuar fraco, contacte o suporte sobre a atualização do seu plano de servidor.
Artigos Relacionados
- Guia de Configuração do Servidor Hurtworld
- Como Encontrar o IP e a Porta do Seu Servidor
- Como Carregar Ficheiros via SFTP
- Guia de Arranque do Servidor
Precisa de Ajuda?
Se encontrar problemas com o seu servidor Hurtworld 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.