Elite Forum
Please Register or Login! Very Happy Join the community! Please Join us and post any messages. We can help you. Need help using hacks? Join us and post for help Very Happy. Please register to see all links.


Where all information lies...
 
HomePortalCalendarGalleryFAQSearchMemberlistUsergroupsRegisterLog in
Hello New Elite Zone members start posting to help our community grow. Register to start downloading!! Please Register to view all links. Thanks in advance.

Share | 
Your Ad Here
 

 Delphi MapleStory Server (supports v75 & v81)

View previous topic View next topic Go down 
AuthorMessage
Admin
Admin
Admin


Posts : 23
Points : 3089
Elite Rep : 1
Join date : 2010-01-16

PostSubject: Delphi MapleStory Server (supports v75 & v81)   Sat Jan 30, 2010 8:57 pm

Posted By Hendi48 ( I will remove it if requested )
I got bored and decided to find out more about how MapleStory servers work. I thought that works best when I write my own server and I have much experience in Delphi, so I used that language. Smile

You can follow my work here:
[You must be registered and logged in to see this link.]

Before executing it, make sure you have the following databases: "kryptodev" and "mcdb75". MCDB 4.3 v75 (or v80) is required and the required scripts are also on the SVN.

If you want to check out the source using a SVN client, you may use this url:
[You must be registered and logged in to see this link.]

It can be only compiled with Delphi 2009 and higher, because I use new language features - when using an older version, you will get many errors and making it compatible probably needs a few days as I use Generics very often and you would need to change them all to arrays, which are sometimes not as easy to handle.

Things that work:

Database (MySQL) connection (it's based on the KryptoDEV db-script)
Everything that has to do with pins (entering, changing etc.)
Everything that has to do with characters (creating, deleting)
View all characters
Char-Selection (logging in)
You can move on a map and also see others
Uses MCDB (Maple Community Database) for WZ-Data access
Facial expressions
Public chatting
NPCs are spawned and all NPC scripts for Maple Island are written
Command processor is implemented, but only a few basic commands work.
The first quests completely work, also Roger's Apple, which requires a QuestScript
Currently you can get all first jobs
All beginner & first job skills work
Basic NPCs on Victoria work, e.g. Taxis
(v80 only) The Aran Introduction completely works
(v80 only) New Adventurer (Explorer) Intro playable
Buddylists
Whispering & /find

The server also supports different version modes:

GMS 0.75
GMS 0.81
EMS 0.59
The version has to be selected at compile time (Build configuration).

There are two binaries on the SVN:
MapleServer.exe -- GMS 0.81
MapleServerV75.exe -- GMS 0.75

It doesn't have that many features yet, but it was a lot of work.

All Credits To: Hendi48 and Masoud





Back to top Go down
View user profile http://eliteforums.darkbb.com
 

Delphi MapleStory Server (supports v75 & v81)

View previous topic View next topic Back to top 
Page 1 of 1

Permissions in this forum:You cannot reply to topics in this forum
Elite Forum :: MapleStory :: Maplestory Private Server :: Maple Private Server Releases-