Dados persistentes
Como armazenar e recuperar dados persistentes do disco usando o sistema integrado.
No mundo do nanos é possível armazenar e recuperar dados de disco com funções simples.
tip
É possível armazenar dados persistentes em ambos Cliente e Servidor!
Formato do arquivo
Os dados persistentes são armazenados automaticamente no formato TOML no arquivo PersistentData.toml
dentro da sua pasta do pacote / . Este arquivo só é criado se você chamar Package.SetPersistentData()
.
Armazenando e Recuperando dados
Todos os arquivos Persistentes são carregados automaticamente quando o pacote é carregado e armazenado na memória. Você pode facilmente acessar todo o arquivo com o método Package.GetPersistentData()
.
Para armazenar dados, você precisará passar um valor de chave
, que irá armazenar any valor de isca na chave.
Examples
local minha_table = {
meu_id = 123,
meu_data_02 = "dadosa"
}
Pacote. etPersistentData("awesome_table", my_table)
-- PersistentData.toml será:
-- awesome_table = {my_id = 123, meu_data_02 = "data"}
local my_table = Package.GetPersistentData().awesome_table
Console.Log(my_table.my_id)
-- Will print:
-- 123