Como compilar o AzerothCore 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 processo exato muda com as versões. Siga a documentação oficial do AzerothCore; este guia mostra o caminho geral.
1. Dependências
sudo apt update
sudo apt install -y git cmake make gcc g++ clang libmysqlclient-dev libssl-dev libbz2-dev \
libreadline-dev libncurses-dev libboost-all-dev mariadb-server
Os nomes podem variar conforme a versão do Ubuntu. A documentação lista os pacotes exatos.
2. Código
sudo adduser azeroth
su - azeroth
git clone https://github.com/azerothcore/azerothcore-wotlk.git --branch master --single-branch azerothcore
cd azerothcore
3. Configure a build
mkdir build && cd build
cmake ../ -DCMAKE_INSTALL_PREFIX=$HOME/servidor \
-DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ \
-DTOOLS_BUILD=all -DSCRIPTS=static -DMODULES=static
4. Compile e instale
make -j $(nproc)
make install
Se faltar memória, reduza o -j ou crie swap.
5. Resultado
Em ~/servidor/bin/ ficam o authserver, o worldserver e as ferramentas de extração. Em ~/servidor/etc/, os arquivos de configuração .dist.
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.