Segurança e compatibilidade do save
Em desenvolvimentocriado em 06/06/2026, 22:50 · atualizado em 07/06/2026, 16:31
A segurança e compatibilidade do save garantem que carreiras longas continuem funcionando mesmo após atualizações do jogo, mudanças no banco de dados ou situações inesperadas. Em um jogo de manager, o jogador pode investir dezenas ou centenas de horas em uma carreira; por isso, o save precisa ser tratado como algo valioso.
Esse item inclui migração entre versões, validação de integridade, prevenção de corrupção, backups locais e ferramentas para diagnosticar problemas. O objetivo é reduzir ao máximo o risco de uma carreira quebrar por causa de atualização, bug ou inconsistência interna.
Escopo incluído
- Migrações versionadas do banco de dados
- Aplicação de migrações em saves existentes
- Compatibilidade entre versões do jogo
- Validação de integridade do save
- Detecção de saves incompatíveis
- Detecção de saves corrompidos
- Backup local antes de operações sensíveis
- Recuperação básica em caso de falha
- Logs de erro relacionados ao save
- Prevenção de estados inválidos
- Diagnóstico de saves problemáticos
- Mensagens claras quando um save não pode ser carregado
Fora de escopo
- Cloud backup
- Sincronização online
- Recuperação garantida de qualquer save corrompido
- Suporte oficial a edição manual de saves
- Ferramentas públicas avançadas de debug
- Compatibilidade permanente com qualquer versão antiga
- Serviço externo de restauração de saves
Critérios de conclusão
- Saves antigos conseguem abrir após atualizações compatíveis.
- Migrações de banco são aplicadas sem perda de dados essenciais.
- O jogo identifica saves incompatíveis ou corrompidos de forma clara.
- Operações críticas reduzem o risco de perda de dados.
- O jogador recebe uma mensagem compreensível quando um save não pode ser carregado.
- Há logs suficientes para investigar problemas graves de carreira.
- Atualizações do jogo não quebram carreiras existentes sem aviso claro.
- O sistema consegue lidar de forma segura com falhas durante carregamento, salvamento ou migração.
Sem atualizações por enquanto.