Shikazu 11 Posted October 28, 2015 (edited) 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 Edited October 28, 2015 by Shikazu Quote Share this post Link to post Share on other sites
Winterfox 83 Posted October 28, 2015 (edited) @@Shikazu Sounds pretty interesting. Did you consider MariaDB instead of MySQL? It is a full open source alternative for MySQL that supports more DB Engines, activly developed and you don't need a Enterprise version for clustering and it is optimized for speed, which seems a important matter for you. https://mariadb.org/ Edited October 28, 2015 by Winterfox Quote Share this post Link to post Share on other sites
Shikazu 11 Posted October 29, 2015 I will have a look at it, thank you for the link If there is a good driver implementation in c++ for it, it could really be interesting. Quote Share this post Link to post Share on other sites
Shikazu 11 Posted June 7, 2016 A short update to this project. No it's not dead and i made some progress. I've got a working login server now and before im making more progress on that topic, there is another project which i would like to push forward. Will make a post later about it, it's neccessary for me to make it a very good emulator Stay tuned. 2 Kusoo and Legend reacted to this Quote Share this post Link to post Share on other sites