
It's open source and in the google code vault, the link above is the base folder to the project, it had/has a lot of progress and great potential to beat all the existing open source Conquer server's, and if i recall correctly the only one open-source written in Java.
The version is 5017 and is unfinished/abandoned, we both just grew away from it.
I can't 100% remember what we had but heres some things i remember
*All NPCs (from TQ db)
*All Monsters (some not shown correctly) (from TQ db)
*Portals
*Dmaps (boundaries/invalid coordinate pullbacks * entities not walking through walls etc)
*Shops
*Chat/PM
*Emotions (sit etc)
*Walking/Jumping
*Equipping/View others Equips
*Dropping/Picking up
*Some commands
*Fighting (SOME, started on this before we lost interest in it)
and more
It runs a single threaded game-engine design with a multi threaded advanced networking library (Apache MINA), the server is lite on memory and won't run into any concurrency issues, there should be no dupes or stupid attacks, as we do things properly and check/validate what the client sends us and handle unexpected data properly.
It has some plugin support, including ability to read/write players to multiple IO formats (sql, ini etc) with a switch of a plugin. It's current database format is Serialization (writing objects directly to flat-files). It also contains a nice NPC scripting engine that uses the java Beanshell framework with a custom script-helper wrapper to provide script creation as simple as possible, theres some quest scripts included somewhere there in the script folder.
It also referenced all entities in view (players/mobs) and only updated (added/removed) them to clients when needed instead of searching the world for players within x radius to update. also has a Map/region system to cut down iteration for anything area-related, instead of iterating over everyone in the world like most other servers do.
It should follow most, if not all Java code conventions & standards, except it's very poorly documented.
There were many things we had planned for this for the future but lost interest in it, i wonder if some day someone could continue or use it/learn from it, since it's not doing much else. This is not something you can just host and expect it to work perfectly, theres many features missing and will need work.
Credits: xEnt (me) & s.bat






