Backups, recuperação e atualizações
Proteja a instalação, diferencie exportação de backup e aplique releases intencionalmente.
Escolha a proteção adequada
| Opção | Finalidade | Limite importante |
|---|---|---|
| Exportar/importar campanha | Transferir conteúdo portátil | Pode omitir histórico privado e ajustar propriedade |
| Snapshot de campanha | Ponto de recuperação | Não inclui todo host ou estado de instalação de módulos |
| Backup completo | Recuperar dados, mídia privada e configuração juntos | Exige conjunto consistente de banco/arquivos |
| Exportar Universal VTT | Intercâmbio de cena de mapa | Omite grande parte do jogo e automação |
A disponibilidade depende de permissões e opções da instalação. Antes de restaurar conteúdo, preserve o estado atual e leia as consequências exibidas na interface.
Faça um backup completo
Combine uma manutenção e interrompa escritas, incluindo processos ASGI/Runner e manutenção.
Copie banco SQLite configurado e arquivos journal/WAL quando presentes, mídias privadas e pacotes instalados, compêndios opcionais e configurações/chaves de confiança necessárias.
Preserve .env em particular e registre versão do código e lock file correspondentes. Inclua estado de recuperação/atualizações ao preservar a instalação para rollback.
Restaure primeiro numa pasta gravável separada, ajustando caminhos para a cópia.
Verifique login, uma campanha, uploads representativos e módulos antes de direcionar jogadores.
O banco padrão é data/gravewright.sqlite3, não db.sqlite3 na raiz. Um banco sem suas mídias correspondentes é incompleto. Nunca publique backups ou segredos junto do código do site/aplicativo.
Aplique uma atualização
O proprietário pode abrir o sino da biblioteca e escolher Ver atualização, ou entrar em Administração → Atualizações. Confira versões e notas, faça backup e escolha instalar quando estiver pronto. Mantenha o Runner aberto durante download, verificação, dependências, backup, migrações e reinício. Conexões da mesa são interrompidas; a página recarrega depois de confirmar a versão esperada.
O sino informa; não autoriza instalação automaticamente. Notas da versão instalada continuam disponíveis offline. Hospedagem ASGI direta exige o procedimento do operador, sem presumir o mesmo fluxo do Runner local.
Substituição manual e recuperação
Pare o Runner, preserve .env, dados/mídias configurados, extensões locais e estado de recuperação, substitua arquivos da aplicação pela release completa verificada e execute o instalador. ZIP reemitido com a mesma versão exige instalação manual porque o atualizador compara versões.
Se a recuperação falhar, preserve diretórios de transação e backup e confira diagnósticos. Não os exclua nem restaure código antigo sobre banco já migrado. Restaure código, banco e mídias correspondentes juntos.
Trabalhos pendentes de Delay/Temporizador ficam fora de exportações, snapshots e cópias, mas entram no backup completo do banco. Um banco restaurado pode retomar trabalhos vencidos ao iniciar. Ao inspecionar uma cópia de recuperação, o operador pode desabilitar seu executor de automação até retomar intencionalmente.