Servidor de Hytale como serviço no Linux
O servidor de Hytale usa bastante o console (autenticação, comandos). Por isso, a combinação de systemd + tmux é a mais prática.
Script de inicialização
/home/hytale/servidor/iniciar.sh:
#!/bin/bash
cd /home/hytale/servidor
exec java -Xms6G -Xmx6G -XX:AOTCache=HytaleServer.aot -jar HytaleServer.jar --assets Assets.zip --backup
chmod +x /home/hytale/servidor/iniciar.sh
Serviço
/etc/systemd/system/hytale.service:
[Unit]
Description=Servidor Hytale
After=network-online.target
[Service]
Type=forking
User=hytale
ExecStart=/usr/bin/tmux new-session -d -s hytale /home/hytale/servidor/iniciar.sh
ExecStop=/usr/bin/tmux send-keys -t hytale "/stop" Enter
TimeoutStopSec=90
[Install]
WantedBy=multi-user.target
Confira o comando exato de desligamento na sua versão (/help no console).
Usando
sudo systemctl daemon-reload
sudo systemctl enable --now hytale
sudo -u hytale tmux attach -t hytale # console; Ctrl+B, D para sair
Hospede seu servidor de Hytale na VittHost
Rode seu servidor numa VPS no Brasil da VittHost, em São Paulo, com proteção DDoS, acesso root e Linux ou Windows. Para Hytale, o ponto de partida recomendado é o VPS-NVME-BR-02 (2 vCores, 6 GB) para grupos pequenos; servidores públicos ou com distância de visão maior pedem o VPS-NVME-BR-03 (8 GB) ou mais.
A linha VPS-NVME-BR tem disco NVMe, memória DDR4 e IPv4 dedicado com todas as portas liberadas. A linha VPS-BR é a opção mais econômica, com disco SSD.Novos clientes ganham 20% de desconto na primeira fatura com o cupom SP-VITT20.