AzerothCore como serviço no Linux
Aviso legal: AzerothCore e TrinityCore são projetos de código aberto, mas o World of Warcraft, seu cliente, dados de mapas e marcas pertencem à Blizzard Entertainment. Operar um servidor privado pode violar direitos da empresa e os termos de uso do jogo. Avalie os riscos, não distribua arquivos protegidos sem autorização e, se for o caso, busque orientação jurídica. Este conteúdo é técnico e informativo.
O worldserver tem um console muito usado (criar contas, anunciar, desligar). Por isso, usamos systemd + tmux.
authserver
/etc/systemd/system/acore-auth.service:
[Unit]
Description=AzerothCore authserver
After=network-online.target mariadb.service
[Service]
User=azeroth
WorkingDirectory=/home/azeroth/servidor/bin
ExecStart=/home/azeroth/servidor/bin/authserver
Restart=on-failure
[Install]
WantedBy=multi-user.target
worldserver
/etc/systemd/system/acore-world.service:
[Unit]
Description=AzerothCore worldserver
After=acore-auth.service
[Service]
Type=forking
User=azeroth
WorkingDirectory=/home/azeroth/servidor/bin
ExecStart=/usr/bin/tmux new-session -d -s world ./worldserver
ExecStop=/usr/bin/tmux send-keys -t world "server shutdown 10" Enter
TimeoutStopSec=60
[Install]
WantedBy=multi-user.target
Usando
sudo systemctl daemon-reload
sudo systemctl enable --now acore-auth acore-world
sudo -u azeroth tmux attach -t world # Ctrl+B, D para sair
O AzerothCore também tem scripts de "restarter" próprios. Consulte a documentação.
Hospede seu servidor de World of Warcraft (AzerothCore) 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 World of Warcraft (AzerothCore), o ponto de partida recomendado é o VPS-NVME-BR-03 (4 vCores, 8 GB), com RAM para compilar o core e rodar o worldserver com folga; com playerbots, prefira o 04.
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.