GreenBox
-
Content Count
31 -
Joined
-
Last visited
-
Days Won
3
Posts posted by GreenBox
-
-
script_getstr is a macro defined on script.h, you probably is using and old source when the macros were on script.c
-
I'm currently searching for what should be synced by the char server with the other map servers, I'm writing a list for that: https://docs.google.com/document/d/1X6zjmHS6xtkVpC1-FQPjy6mNVCVBQCHdvCLYphheyYQ/edit
If anyone has anything to add that isn't there just post here and I'll analyse
@Mysterious
Now it works
-
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
-
-
A plugin system for our kind of code is impossible/inviable/whichother adjective you want to use.
RObrew - The missing package manager for Ragnarok Online Emulator
in Projects
Posted
This should download and manage scripts/plugins :3