Cyphesis Database Persistence

Registered by Al Riddoch

Cyphesis currently implements a very weak and heavily bitrotted persistence system, which is in the process of being removed. The structure of game objects has now been changed so much that a simpler but more powerful system is required. Support is not longer required for lots of different classes with different hard coded attributes. Instead a way of very efficiently persisting core data, and then a way of handling arbitrary properties is needed.

Blueprint information

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

Related branches

Sprints

Whiteboard

Storage of main world state to the database is now working and enabled. No progress has yet been made on restoring world state from the database.

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.