Skip to content

Storage ​

With Storage library, we can store permanent data in an efficient key-value storage, which is loaded in memory on demand, and otherwise saved in ratchet/storage.db SQLite file.

This works just like PlayerData, but is mapped to virtual objects by namespace and ID.

Set function ​

Syntax:

lua
void Storage.Set( string namespace, int ID, string key, string|number|bool|table value )

Get function ​

Syntax:

lua
string|number|bool|table Storage.Get( string namespace, int ID, string key )

GetAll function ​

Syntax:

lua
table Storage.GetAll( string namespace, int ID )

Has function ​

Syntax:

lua
bool Storage.Has( string namespace, int ID, string key )

Delete function ​

Syntax:

lua
void Storage.Delete( string namespace, int ID, string key )

DeleteAll function ​

Syntax:

lua
void Storage.DeleteAll( string namespace, int ID )