Backups do banco de dados do servidor open.mp
O banco guarda anos de progresso dos seus jogadores: contas, casas, veículos, facções. Um comando errado de um admin, um bug de dupe ou uma invasão podem apagar tudo. Backup é o seguro do seu servidor.
Com o mysqldump
mysqldump -h HOST -u USUARIO -p --single-transaction --routines \
NOME_DO_BANCO > backup-$(date +%F-%H%M).sql
--single-transactiongera uma cópia consistente sem travar tabelas InnoDB;- Comprima o arquivo (
gzip) para economizar espaço.
Se você não tem acesso a linha de comando, ferramentas como phpMyAdmin, HeidiSQL ou DBeaver também exportam o banco.
Frequência
- Diário: o mínimo para qualquer servidor;
- A cada poucas horas: para servidores grandes e movimentados;
- Antes de toda atualização do gamemode, de plugins ou do open.mp.
Retenção
Guarde várias versões, por exemplo:
- Os 7 últimos dias;
- 1 por semana do último mês.
Às vezes um problema (um dupe, por exemplo) só é descoberto dias depois. Um backup de ontem não ajuda se o problema começou na semana passada.
Guarde fora do servidor
Backup no mesmo lugar que o original não protege contra perda do servidor ou invasão. Copie para:
- Seu computador;
- Um armazenamento em nuvem;
- Outro servidor.
Proteja os backups
O arquivo .sql contém hashes de senhas e dados de jogadores. Guarde com acesso restrito e nunca publique em Discord ou GitHub.
Teste a restauração
Um backup que nunca foi restaurado é uma esperança, não um backup. Periodicamente:
- Crie um banco de testes;
- Importe o backup (
mysql -u USUARIO -p BANCO_TESTE < backup.sql); - Suba o servidor de testes com esse banco e confira contas e propriedades.
Não esqueça dos arquivos
Além do banco, faça backup do gamemode (.pwn e .amx), filterscripts, plugins, config.json e scriptfiles/.
Hospede seu servidor com a VittHost
Os planos OPENMP-BR da VittHost incluem MySQL, com servidores no Brasil, painel Pterodactyl, proteção DDoS, compatibilidade total com scripts SA-MP e teste grátis de 3 dias. Mesmo com a hospedagem, mantenha sempre suas próprias cópias de segurança.