rockfireredmoon / iceee

Earth Eternal is an abandoned MMORPG now kept alive by this project. This is the Git repository for TAWD, the server component.
GNU General Public License v3.0
16 stars 6 forks source link

Complete rewrite of user data storage #445

Open rockfireredmoon opened 6 years ago

rockfireredmoon commented 6 years ago

Currently, all user and static is stored in TEXT files local to the server. This has served us well, but needs to be changed in order to properly support shards and provide integration options.

All user data will be moved into a REDIS database so that it may be shared among nodes and other external consumers of user information such as the TAW website.

For now, static data will remain as local files.

rockfireredmoon commented 5 years ago

All done. Testing will require each of these areas is thoroughly covered. Results should be the same on all shards. E.g. Change inventory on one shard, the change should be apparent on switching to another.