Este guia cobre configuração de admin, comandos de console, gerenciamento de jogadores, suporte a plugins Oxide/uMod e solução de problemas para seu servidor dedicado de Hurtworld. Hurtworld é um FPS de sobrevivência multiplayer onde jogadores coletam recursos, constroem bases e sobrevivem em um ambiente hostil. Para configuração inicial do servidor, configuração e instruções de conexão, consulte Guia de Configuração do Servidor Hurtworld.
1. Configuração de Admin
Hurtworld usa Steam IDs para conceder privilégios de administrador. Adicione comandos de admin ao autoexec.cfg para que persistam entre reinicializações.
Adicionando um Proprietário
ownerid <SteamID64> "PlayerName" "reason"
Exemplo: ownerid 76561198012345678 "Admin" "Server owner"
Adicionando um Moderador
moderatorid <SteamID64> "PlayerName" "reason"
Removendo Acesso de Admin
removeowner <SteamID64>
removemoderator <SteamID64>
2. Comandos de Console
Acesse o console pela aba Console do GPanel, ou pressione F1 no jogo com privilégios de admin.
Gerenciamento 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 conectados com Steam IDs. |
Comandos de Mundo e Servidor
| Comando | Descrição |
|---|---|
teleport <SteamID64> <x> <y> <z> | Teleportar um jogador para coordenadas. |
teleportto <SteamID64> <TargetID> | Teleportar um jogador até 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 no chat para todo o servidor. |
save | Forçar um salvamento imediato do mundo. |
quit | Salvar e desligar o servidor. |
3. Suporte a Plugins Oxide/uMod
Hurtworld suporta o framework de modding Oxide/uMod para estender a funcionalidade do servidor com plugins personalizados, ferramentas de admin aprimoradas e modificações de jogabilidade.
Instalando o Oxide
- Pare seu servidor pelo GPanel.
- Verifique se o Oxide já está pré-instalado procurando por um diretório
oxide/nos arquivos do servidor. - Se não estiver, baixe o Oxide mais recente para Hurtworld em umod.org.
- Envie os arquivos para a raiz do seu servidor via SFTP, sobrescrevendo quando solicitado.
- Inicie o servidor e verifique se o Oxide carrega no console.
Instalando Plugins
- Navegue pelos plugins em plugins de Hurtworld no umod.org.
- Baixe o arquivo
.cse envie-o paraoxide/plugins/. - O servidor compila e carrega o plugin automaticamente. Verifique o console para confirmação.
Plugins Populares
- Kits: Dê aos jogadores kits iniciais com itens configuráveis e tempo de espera.
- Teleportation: Permita que jogadores definam pontos de casa e se teleportem entre si.
- Stack Size Controller: Modifique o tamanho das pilhas de itens para conveniência.
- Better Chat: Personalize a formatação do chat e adicione grupos de chat.
- Anti-Cheat: Detecção e prevenção adicional de trapaças no lado do servidor.
Gerenciando 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 arquivos de configuração no diretório oxide/config/ quando carregados pela primeira vez. Edite esses arquivos JSON para personalizar o comportamento do plugin. Após editar, recarregue o plugin com oxide.reload PluginName para aplicar as alterações.
Dados de Plugins
Arquivos de dados de plugins (dados de jogadores, informações armazenadas) ficam em oxide/data/. Inclua este diretório nos seus backups via SFTP para preservar o estado dos plugins durante mudanças ou resets do servidor.
4. Solução de Problemas
Servidor Trava na Inicialização
- Verifique o console do GPanel para mensagens de erro.
- Se estiver usando Oxide, remova plugins adicionados recentemente de
oxide/plugins/para identificar o problema. - Tente deletar o
autoexec.cfge reiniciar para regenerar os padrões.
Jogadores Não Conseguem Conectar
- Verifique se o servidor está em execução no GPanel.
- Confira o IP e a porta corretos na aba Network.
- Certifique-se de que o servidor e o jogador estão na mesma versão do jogo.
Plugins Oxide Não Carregam
- Verifique o console 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 arquivo
.csestá diretamente emoxide/plugins/, não em um subdiretório. - Tente recarregar com
oxide.reload PluginNameapós corrigir quaisquer problemas.
Problemas de Desempenho
- Reduza
maxplayersse o servidor apresentar lag com muitos jogadores conectados. - Revise os plugins Oxide instalados -- alguns com timers frequentes ou operações pesadas de banco de dados impactam o desempenho.
- Se o desempenho continuar ruim, entre em contato com o suporte sobre atualizar o plano do seu servidor.
Artigos Relacionados
- Guia de Configuração do Servidor Hurtworld
- Como Encontrar o IP e a Porta do Seu Servidor
- Como Enviar Arquivos via SFTP
- Guia de Inicialização do Servidor
Precisa de Ajuda?
Se encontrar problemas com seu servidor Hurtworld que não estão 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 do console do GPanel.