Atualizando o open.mp com segurança
O open.mp é desenvolvido ativamente, e versões novas trazem correções, desempenho e funções novas. Atualizar vale a pena, desde que você faça do jeito certo.
1. Leia as notas da versão
No repositório oficial do open.mp (GitHub) e nos canais da comunidade, veja:
- Correções e funções novas;
- Mudanças de comportamento;
- Alterações no
config.json; - Novas versões dos includes e do compilador.
2. Backup completo
Antes de qualquer coisa:
- Binário atual do servidor e pasta
components/; config.json;- Gamemodes, filterscripts, plugins e
scriptfiles/; - Banco de dados.
3. Atualize includes e recompile
Versões novas podem trazer includes atualizados. Atualize a pasta de includes, recompile o gamemode e leia os avisos do compilador: podem indicar funções obsoletas ou mudanças de tags.
4. Verifique os plugins
- Plugins legados continuam funcionando na camada de compatibilidade, mas confira se há versões recomendadas;
- Componentes da comunidade podem precisar de versão compatível com o open.mp novo.
5. Teste num servidor separado
- Suba a versão nova com uma cópia do banco;
- Teste login, comandos principais, veículos, mapas e sistemas críticos;
- Deixe rodando por um tempo com o crashdetect ativo.
6. Atualize em horário tranquilo
- Avise os jogadores;
- Pare o servidor;
- Substitua os arquivos (binário,
components/, includes,.amxrecompilado); - Revise o
config.json(chaves novas ou renomeadas); - Inicie e acompanhe o console.
7. Rollback
Se algo der errado, volte os arquivos do backup e reinicie. Com o backup organizado, isso leva poucos minutos.
Clientes
Versões novas do servidor normalmente continuam aceitando os clientes compatíveis (SA-MP 0.3.7/0.3.DL e o launcher do open.mp). Se houver algo novo que dependa do cliente, avise os jogadores.
Hospede seu servidor com a VittHost
Nos planos OPENMP-BR da VittHost, você substitui arquivos, faz backups e acompanha o console pelo painel Pterodactyl. Servidores no Brasil, proteção DDoS, MySQL incluso, compatibilidade total com scripts SA-MP e teste grátis de 3 dias.