Backups do servidor FiveM: banco de dados e resources
Uma atualização que quebra o inventário, um admin que apaga dados sem querer, um ataque. Sem backup, anos de progresso da sua cidade podem desaparecer.
Na VittHost, a cópia de segurança dos dados é responsabilidade do cliente. Monte a sua rotina.
O que copiar
- Banco de dados (personagens, dinheiro, inventários, garagens): o mais importante;
- Pasta de resources e o
server.cfg; - Dados do txAdmin (
txData): admins, bans e configurações.
Backup do banco
mysqldump -u fivem -p --single-transaction fivem | gzip > /backup/fivem-$(date +%F-%H%M).sql.gz
Para rodar sem digitar senha, use um arquivo ~/.my.cnf com permissão 600.
Backup dos arquivos
tar czf /backup/resources-$(date +%F).tar.gz -C /home/fivem/server-data resources server.cfg
Automatizando com cron
crontab -e
# banco a cada 6 horas
0 */6 * * * /home/fivem/scripts/backup-banco.sh
# arquivos todo dia às 5h
0 5 * * * /home/fivem/scripts/backup-arquivos.sh
# apaga backups com mais de 14 dias
0 6 * * * find /backup -type f -mtime +14 -delete
Guarde fora da VPS
Backup na mesma máquina não protege contra perda da máquina. Envie cópias para um armazenamento externo (rclone com Google Drive, S3 ou outro servidor).
Teste a restauração
De tempos em tempos, restaure um backup no servidor de testes. Um backup que nunca foi testado pode não funcionar quando você precisar.
Hospede seu servidor de FiveM 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 FiveM, o ponto de partida recomendado é o VPS-NVME-BR-03 (4 vCores, 8 GB), que dá conta de um servidor de RP pequeno ou médio com banco MySQL; comunidades grandes sobem para o VPS-NVME-BR-04 ou 05.
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.