Você pode hospedar seu próprio servidor Hurtworld na ZapX, no seu VPS. O Hurtworld ainda não está incluído no Instalador de Game Server, por isso você precisa configurar o servidor manualmente. É rápido: os arquivos do servidor estão disponíveis gratuitamente pelo SteamCMD. Neste guia, você vai descobrir do que precisa, como instalar e iniciar o servidor e quais portas liberar.
| Requisito | Hurtworld |
|---|---|
| Sistema operacional | Windows Server ou Linux (64 bits), por exemplo, Debian ou Ubuntu |
| Arquivos do servidor | Hurtworld Dedicated Server, ID do aplicativo SteamCMD 405100 (download anônimo) |
| Acesso | Windows: Área de Trabalho Remota · Linux: SSH |
O Hurtworld ainda não está disponível no Instalador de Game Server. Por isso, você precisa instalar o servidor manualmente. Se quiser usar outro sistema operacional, instale outro template em Configurações > Reinstalação. Isso apaga todos os dados do seu VPS. Saiba mais em Reinstalação do servidor.
Para iniciar o Hurtworld, use uma linha de comando que define a porta, a porta de consulta, o nome do servidor e a sua conta de administrador. No Windows, crie um arquivo start.bat na pasta do servidor com o seguinte conteúdo:
Hurtworld.exe -batchmode -nographics -exec "host 12871;queryport 12881;servername Meu servidor Hurtworld;maxplayers 50;addadmin <STEAMID64>" -logfile "gamelog.txt"
No Linux, inicie o servidor na pasta do servidor com ./Hurtworld.x86_64 e os mesmos parâmetros.
| Parâmetro | Significado |
|---|---|
host 12871 | Porta do jogo |
queryport 12881 | Porta de consulta da lista de servidores |
servername | Nome exibido na lista de servidores |
maxplayers | Número de vagas para jogadores |
addadmin <STEAMID64> | torna administrador o jogador com esse SteamID64 |
-logfile | Arquivo em que o servidor grava as mensagens de saída |
addadmin vale apenas para a sessão em andamento. Por isso, mantenha o comando na linha de inicialização para ter privilégios de administrador novamente após cada reinicialização.
Para que o servidor inicie automaticamente após a reinicialização do VPS, no Windows, crie uma tarefa no Agendador de Tarefas para executar start.bat na inicialização do sistema. No Linux, use, por exemplo, um serviço systemd ou inicie o servidor em uma sessão screen.
| Porta | Protocolo | Uso |
|---|---|---|
| 12871 | UDP | Jogo |
| 12881 | UDP | Consulta (lista de servidores) |
Alguns guias também recomendam liberar a porta do jogo para TCP. Se os jogadores não conseguirem entrar no servidor, libere-a também para TCP.
Libere as portas no firewall do seu sistema operacional: no Windows, no Firewall do Windows (Gerenciar regras do Firewall do Windows Defender); no Linux, siga, por exemplo, as instruções em Configurar o firewall no Linux. Também abra as portas na aba Firewall de rede do seu VPS, no painel da ZapX.
