Servidores de Jogos

Backups do banco de dados do servidor open.mp

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-transaction gera 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:

  1. Crie um banco de testes;
  2. Importe o backup (mysql -u USUARIO -p BANCO_TESTE < backup.sql);
  3. 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.

Compartilhar:

Pronto para hospedar seu próximo projeto?

VPS com painel pré-instalado em 1 clique. Ativação imediata.

Ver planos VPS