Persist minds

Registered by Erik Ogenvik

The server must be able to persist minds. They form the basis of the game play. Minds should be persisted when the server is shut down, and restored when it’s started. Mind data, along with entity data, should be possible to export and share between developers and world builders.
The first step if making sure that any minds (i.e. thoughts) are persisted when the server is shut down, and restored when it’s started. Further one we want to have the server perform persisting of minds at regular intervals (to prevent data loss if the server crashes).
We also want to expand on the existing cycmd functionality for exporting and importing to also handle minds. For this feature we probably want to synchronize the format to fit with the one used in Ember for export and import.

Blueprint information

Status:
Complete
Approver:
Erik Ogenvik
Priority:
High
Drafter:
Erik Ogenvik
Direction:
Approved
Assignee:
Erik Ogenvik
Definition:
Approved
Series goal:
None
Implementation:
Implemented
Milestone target:
None
Started by
Erik Ogenvik
Completed by
Erik Ogenvik

Related branches

Sprints

Whiteboard

(?)

Work Items

Work items:
Save at shutdown: DONE
Persist with cycmd: INPROGRESS

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.