Atualizando o rAthena sem perder configurações
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.
Por que atualizar
O rAthena recebe correções de bugs, de segurança e conteúdo novo com frequência.
Por que conf/import salva a sua vida
Se todas as suas alterações estão em conf/import/ e seus scripts em npc/custom/, a atualização não apaga nada.
Processo
- Backup do banco e dos arquivos;
- Pare o servidor:
./athena-start stop; - Atualize o código:
git pull
- Aplique as atualizações de banco da pasta
sql-files/upgrades/que ainda não foram aplicadas; - Recompile:
make clean && make server; - Inicie e acompanhe os logs.
Conflitos
Se você alterou arquivos do próprio rAthena (fora de import e custom), o git pull pode gerar conflitos. Resolva com cuidado ou mova suas mudanças para os lugares certos.
Teste antes
Um servidor de testes com uma cópia do banco evita surpresas em produção.
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.