How to save world state

My goal is to achieve something like RUST, DAYZ and H1Z1, where you have a persistent open world run on server.
I know that i can create a save game but this method could become hard to handle several actors.
How i can save a “world state” and everything that a world can contain like actors transforms and client’s spawned actors?


Maybe this helps?

Rama Save System

Thanks for your answser **zek0, **and sure it could help me, but my question is for learning purposes, not for productions

SQL DB for example

this is complex subject and there are no simple answer for your question