1. Introduction
I feel like we need this, as I don't have anything to do this month, I'll dedicate it to Hercules <3
Our inter server communication is very buggy and exploitable, mainly when we put a second zone server in the game.
I'll use this topic to manage TODOs and discuss about the implementation design.
2. Implementation Steps
Create a standard way of defining "classes": COBJ https://github.com/HerculesWS/Hercules/commit/5e018af1749be4b64e0c0bdf77d412eaa82dae57
Rewrite Inter code using COBJ
Implement session_data synchronization between zones
3. Further Work
Rewrite already existing code to use COBJ
Optimize inter server communication
Branch: https://github.com/HerculesWS/Hercules/tree/zones
Documentation: https://drive.google.com/#folders/0B1C53TZ4rjH7d3FXakhjeHRpZzQ
~in progress~
* Moved to public section so we can take user input