AzerothCore com Docker
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 AzerothCore oferece um fluxo com Docker que sobe o banco, o authserver e o worldserver em contêineres.
Vantagens
- Não precisa instalar dependências de compilação na VPS;
- Ambiente padronizado;
- Fácil de mover para outra máquina.
Passos gerais
- Instale o Docker e o Docker Compose na VPS (ou o Portainer, em um clique na VittHost);
- Clone o repositório do AzerothCore;
- Siga o guia de Docker da documentação oficial, que usa o
docker compose(ou o scriptacore.sh) para construir e subir os serviços; - Na primeira execução, os bancos são criados e populados automaticamente.
Dados do cliente
O fluxo com Docker pode baixar ou montar os dados de mapas necessários. Leia o aviso legal no início deste post: esses dados vêm do cliente do jogo, que pertence à Blizzard.
Console do worldserver
docker attach NOME_DO_CONTAINER_WORLDSERVER
# Ctrl+P, Ctrl+Q para sair sem parar
Módulos
Com Docker, os módulos são adicionados na pasta modules/ antes da construção da imagem.
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.