Hi,
This source was built from scratch from the ground up by @GoldenKevin. Some of you might know him from the legendary KryptoDev forum or from his KiniroMS source.
Anyway. This is a v62 non-odinms based emulator that was made back in 2011 I believe with the latest revision being updated back in 2013 and has been open-source ever-since. I'm surprised no one has picked this up, forked it or even acknowledged this piece work.
I also believe this was the first if not one of the first publicly made from scratch source after OdinMS/Titan besides Vana. I've been following this source for quite sometime now and had my own fork which I unfortunately don't have access to anymore.
I suggest everyone to move on this as I believe is truly is the best v62 source out there. I'll list a couple of cool things about this below:
I'm probably missing more neat and important things above. But here are some features I know of atm.
I do believe MapleLegends has referenced this source for their own server judging by the fact it has quite some similar things. ArgonMS was developed between 2011-2013ish. I think ML came out 2014ish. So who knows.
It'll take some time to get used to the way this source is structured but its best people start steering away from OdinMS and just use this as it fixes many problems OdinMS based sourced have till this day.
Anyway source:
GitHub:
Direct Download:
Binary WZ (Wz to Bin) Converter:
GitHub:
Direct Download:
The binary data format ArgonMS uses is KVJ (GoldenKevins own binary data format). Which can easily be updated to have more properties when updating versions. Fairly similar to updating packets. Also for those who wish to stick to their OdinMS Sources you can easily convert to KVJ bin format rather than use XML/SQL.
Anyway, take use of this great emulator and have fun.
Major Credits goes to GoldenKevin for this!
Tiger~
This source was built from scratch from the ground up by @GoldenKevin. Some of you might know him from the legendary KryptoDev forum or from his KiniroMS source.
Anyway. This is a v62 non-odinms based emulator that was made back in 2011 I believe with the latest revision being updated back in 2013 and has been open-source ever-since. I'm surprised no one has picked this up, forked it or even acknowledged this piece work.
I also believe this was the first if not one of the first publicly made from scratch source after OdinMS/Titan besides Vana. I've been following this source for quite sometime now and had my own fork which I unfortunately don't have access to anymore.
I suggest everyone to move on this as I believe is truly is the best v62 source out there. I'll list a couple of cool things about this below:
- Uses Binary WZ and has support for MCDB (2.0) which means it doesn't have the awful overhead of XML/WZ parsing. The server takes less than a few ms to completely be loaded.
- Center Inter-communication based design, GoldenKevin has written his own non-blocking socket operations protocol for networking. So everything interacts with the Center Server. This also means you can literally host each server (Login, Game, CashShop, Center) on different machines and it will communicate with each other remotely. This is the first publicly released (Java?) source to have Center Server communication.
- Separate Server/Client for each Server,This makes it so each server is as light weight is possible as opposed to OdinMS. Each server has it's own client and character subclass that is solely used for it's server. Ex LoginCharacter & LoginClient for it's LoginServer, GameCharacter & GameClient for it's GameServer etc.
- Memory and Performance efficient,The main goal for GoldenKevin was to improve the stability and performance that OdinMS lacked and has been able to achieve such through-out his development of this source. It's the most stable v62 source out here atm, probably even more stable than higher versions. It has no memory leaks as far as I've seen. Although keep in-mind he used Java 6-7 around this time so some code might appear "old" but that can all be changed and and refactored by a few clicks on any IDE. Anyway the server can be online for weeks without any issues.
- Completely New and Efficient Scripting API he has had stateless NPC scripts for quite-some time now and I think everyone should move on to this API. It's way more memory efficient than the OdinMS scripting API especially for events and has no memory leaks (which OdinMS sources still have). Stateless NPC scripts means no more using Status++, or statuses for each new line of code, no more "Start" or "Action" functions as well. I'll shortly release and explain it on another thread. This API has made scripting 1000% more easy and the benefit is it's almost exactly how GMS officially does it.
I'm probably missing more neat and important things above. But here are some features I know of atm.
- Fully Working GMS-Like Minigames (Has had this done for quite-some time now..)
- GMS-Like Quests and NPCs (Every Quest/NPC added has been faithful to GMS)
- Cash Shop (a unique Cash Shop implementation, able to add items under many different flags (HOT, SALE) as well as the ability to block items as well from the CS). Gifting works, Character/Item Inventory upgrading works and Storage.
- Working Skill (I think almost every skill works, I know a couple that could have issues such as poison mist)
- Fully Working Pets/MultiPets (And effects and stuff)
- Nearly Every GMS-Like Boats Fully Working
- Guilds
- Trading
- Unique Anti-Cheat system against Packet Editing and Exploits
- Fully working Rings and Effects
- Working Rankings (Login) (Updates accurately and frequently)
- Proper Character Deletion
- Fully Working Maple Messenger
- Most Job Advancement Quests
- Working Whisper/Buddy etc chats
I do believe MapleLegends has referenced this source for their own server judging by the fact it has quite some similar things. ArgonMS was developed between 2011-2013ish. I think ML came out 2014ish. So who knows.
It'll take some time to get used to the way this source is structured but its best people start steering away from OdinMS and just use this as it fixes many problems OdinMS based sourced have till this day.
Anyway source:
GitHub:
You must be registered to see links
Direct Download:
You must be registered to see links
Binary WZ (Wz to Bin) Converter:
GitHub:
You must be registered to see links
Direct Download:
You must be registered to see links
The binary data format ArgonMS uses is KVJ (GoldenKevins own binary data format). Which can easily be updated to have more properties when updating versions. Fairly similar to updating packets. Also for those who wish to stick to their OdinMS Sources you can easily convert to KVJ bin format rather than use XML/SQL.
Anyway, take use of this great emulator and have fun.
Major Credits goes to GoldenKevin for this!
Tiger~
Last edited: