Vou construir um sistema de salvamento de datastore do Roblox com bloqueio de sessão


Sobre este Serviço
Tradução automática
Seus saves são o sistema que os jogadores nunca perdoam. Se os dados retrocedem ou são apagados, eles saem e comentam sobre isso.
Eu construo a camada DataStore que impede isso. Bloqueio de sessão para que dois servidores nunca possam escrever o mesmo perfil. Tentativas com backoff para que uma falha na API do Roblox não apague um save. Um save limpo ao sair e ao usar BindToClose para que nada seja perdido quando um servidor é desligado.
O QUE VOCÊ RECEBE
Um ModuleScript que você requer e chama, não um monte de scripts soltos
Bloqueio de sessão e transferência segura entre servidores
Lógica de retry e tratamento de erros em cada leitura e escrita
Comentários onde a lógica não é óbvia, para que você possa manter por conta própria
Recursos padrão incluem conexão com leaderstats, um loop de auto save e versionamento de dados para mudanças na schema. A versão premium adiciona moeda validada pelo servidor, comando de reset para admin e um documento de transferência escrito.
Eu trabalho no Roblox Studio com Luau. Construi o Husky's Minesweeper sozinho, incluindo seu salvamento persistente.
Me envie uma mensagem antes de fazer seu pedido e eu te direi qual pacote você realmente precisa. Se seu trabalho não for compatível, eu aviso ao invés de aceitar.
Conheça mais sobre Husky
Roblox Developer, DataStores and Leaderboards
- A partir deEstados Unidos
- Membro desdejun. de 2026
Idiomas
Inglês
Tradução automática
Perguntas frequentes
Tradução automática
Você precisa de acesso ao meu jogo ou à minha conta do Roblox?
Não. Envie uma cópia do seu arquivo de lugar ou um lugar de teste pequeno. Nunca preciso do seu jogo ao vivo ou da sua conta. Você recebe um ModuleScript que coloca você mesmo.
Já tenho um sistema de salvamento. Você pode substituí-lo sem apagar meus jogadores?
Sim, mas me avise antes de fazer o pedido. Se seu jogo estiver ao vivo com dados reais de jogadores, eu primeiro faço um caminho de migração. Nunca apontarei um novo sistema para um DataStore ao vivo e ficarei na esperança.
O que é bloqueio de sessão e eu realmente preciso dele?
Ele impede que dois servidores escrevam no mesmo jogador ao mesmo tempo, que é a principal causa de duplicação de itens e rollback. Se seu jogo tem teleports, lobbies ou servidores reservados, você precisa dele.
Eu sou o proprietário do código?
Sim. Você recebe Luau legível, comentado, sem obfuscação e sem nada que ligue para mim. Edite e envie como quiser.

