Backup e Versionamento Seguro de Dados Roblox
Este prompt produz uma implementação profissional de backup e versionamento de dados de jogador para Roblox, ideal para jogos que evoluem o formato de inventário, moedas, progressão, pets, missões ou estatísticas persistentes. O sistema detecta versões antigas, executa migrações controladas e preserva snapshots recuperáveis antes de alterações críticas.
A saída solicitada inclui um ModuleScript central e um Script de inicialização no servidor, com DataStoreService, UpdateAsync, validação estrutural, tentativas com backoff, controle de sessão, limites de histórico e logs úteis. O foco é segurança, integridade de dados e operação realista em produção, sem confiar no cliente.
O prompt também pede que o desenvolvedor informe a estrutura real do próprio jogo, como nomes de DataStores, módulos, RemoteEvents e formato atual dos perfis. Assim, o código gerado pode ser adaptado ao Explorer existente e ficar pronto para colar e testar no Roblox Studio.
Atue como um desenvolvedor Roblox sênior especializado em Luau, DataStoreService, migrações de schema e sistemas de persistência seguros para jogos em produção. Crie um sistema completo de backup e versionamento dos dados de jogador entre atualizações, adaptado ao contexto do meu jogo que fornecerei abaixo.