Dev - Production Storage Object Syncing

  1. Versions: Nakama {v3.23.0-r2-mc}, {NakamaCloud}, {Nakama UE Plugin v.2.10.0}
  2. Server Framework Runtime language (If relevant) {Lua}

Hey all. I’m not sure if this is related with runtime framework but couldn’t find any better place.

I’m using readonly storage objects for game config values (like level experiences) for them to be available on both server and game clients. However, when/if there is a change in these values it’s first being done in the development Nakama project. When it’s time to release an update and carry those changes to production project as well, is there any other option than doing the changes manually by hand or are there better solutions for this?

One solution that comes to my mind is reading the config storage objects from dev and writing to prod as a step on our build pipeline. I’m curious if there is any better solution, open to ideas.

Hello @MetaCan,

Heroic Cloud does not offer an automatic process to sync specific database data between instances.

What we usually recommend studios is to use Satori, set up feature flags to act as the source of truth, and have the servers pull the data periodically and cache it in memory.

Best.