Como compilar o rAthena no Linux
Aviso legal: rAthena, Hercules e FluxCP são projetos de código aberto, mas o Ragnarok Online, seu cliente, sprites, mapas e marcas pertencem à Gravity. 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.
1. Dependências
sudo apt update
sudo apt install -y git make gcc g++ libmariadb-dev libmariadb-dev-compat zlib1g-dev libpcre3-dev
Os nomes dos pacotes podem variar entre versões do Ubuntu/Debian. Confira a documentação do rAthena.
2. Usuário e código
sudo adduser ragnarok
su - ragnarok
git clone https://github.com/rathena/rathena.git
cd rathena
3. Configure a compilação
./configure --enable-packetver=20211103
--enable-packetver: data da versão de pacotes, que precisa bater com o cliente usado;- Para pré-Renewal, use a opção indicada na documentação (como
--enable-prere=yes).
4. Compile
make clean
make server
Se faltar memória, crie uma swap temporária.
5. Resultado
Os executáveis login-server, char-server e map-server ficam na pasta do rAthena, junto do script athena-start.
Próximo passo
Configure o banco (veja o próximo post) antes de iniciar.
Hospede seu servidor de Ragnarok Online (rAthena) 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 Ragnarok Online (rAthena), o ponto de partida recomendado é o VPS-NVME-BR-02 (2 vCores, 6 GB), com NVMe para o MySQL e espaço para o painel web.
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.