Hello everyone,
today I wanna discuss my new project with you guys and want to get your opinions in return.
The project is a new Ragnarok Online Emulator, written from scratch. It's Multithreaded, Asynchronous, Shardable and written in C++11.
I'm pretty much at the beginning and therefore it's a good time to discuss some things while planning the program structure.
This is what is used by AthenaMT to fulfill some of the biggest issues:
Data Persistance
MySQL
Data Cache
Redis
Interserver Messaging
Redis Pub/Sub
Network IO
Boost::ASIO (Multithreaded)
Custom Scripting
ChaiScript
JSON / XML Parsing / Message Building
Boost::Property_Tree
These are all dependencies for now, so you just need a newer C++11 compiler and additionally the newest Boost Framework and you can compile.
Right now we are working on the Account Server, which can hopefully be finished within this or next week.
We have an IRC Channel just like hercules has one, just join us on:
IRC Server: irc.rizon.netChannel: #AthenaMT
Our Repository is located on Github:
https://github.com/shikazu/AthenaMT
I would be very happy, if you could do suggestions and your opinions about this project.
Thank you very much for reading.
~Shikazu