Backend for s&box games.

Hosted player data, secure endpoints, inventory, economy, analytics, sync, and revision-safe rollout for P2P or dedicated servers.

API shape

Library calls stay small. Rules stay server-side.

Read data, send safe updates, or call an endpoint when the backend needs to decide prices, rewards, and limits.

Library / get
var player = await NetworkStorage.GetDocument( "players", steamId );
Library / send
await NetworkStorage.UpdateDocument( "players", steamId, ops );
Endpoint / run
var receipt = await NetworkStorage.CallEndpoint( "buy-item", new { itemId } );
Source / buy-item.yml
read player -> check price -> write inventory
s&box library

Install Network Storage from Library Manager.

Native C# calls for endpoints, player data, Game Values, and sync-ready YAML Source projects.

CallEndpoint GetDocument Game Values Sync Tool
More features

Built for live game systems.

P2P and dedicated server ready

Use the same hosted backend layer whether players host matches or you run dedicated servers.

Source-defined actions

Declare endpoint behavior in your project and sync changes without hand-rolled REST glue.

Trusted runtime paths

Use public keys from game clients and keep secret-key operations behind trusted tooling.

Premium support

Get help shaping data models, endpoints, migration hooks, and production rollout plans.