Network Storage
v0.4.0

Projects

Create projects, configure collections and browse stored records.

Create project

Projects

1 total

Connect a game

  1. Create a project

    Keep production and development data separate.

  2. Issue a public key

    Use secret keys only for editor sync or trusted servers.

  3. Point the client here

    Pass this server's base URL to NetworkStorage.Configure. Existing client calls stay the same.

Create project

One isolated backend for your game.

Import a portable project

Restore a self-hosted project archive on this instance. The archive retains its original project ID; import refuses an ID that already exists and never overwrites a live project.

Maximum 64 MiB compressed / 256 MiB expanded. Archives contain player data and API-key hashes: store and transfer them securely. This is self-hosted portability, not a claim of managed-host export compatibility.

Export server

Download every project, record, key and setting as one .tar.gz. Restore it on any server, SQLite or PostgreSQL, with sbox-ns import FILE.

Archives with secrets let anyone holding them forge player sessions and sign security configs. Only include them when moving this server, keep the file private and delete it afterwards. Without secrets, secret API keys stop working on a server that does not already have this server's secrets.