Welcome!

Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!

Join Today!

[Release] TinyMapleServer

Everything is possible~
Loyal Member
Joined
Jan 9, 2008
Messages
818
Reaction score
847
Hai.

I hacked together a tiny maple server so you don't need to boot up a sluggish server to test a maple client.

Command line arguments are, as '--help' would say:
Code:
  -append-hex="": Additional bytes appended to the handshake (in HEX, without spaces)
  -locale=0: MapleStory locale
  -port=8484: Port to listen on
  -subversion="": MapleStory subversion
  -version=0: MapleStory version

Download: ( )

Executables for Linux, Windows and Mac OS X (darwin) 32 and 64 bit variants are all included.

Note: this server basically sends the handshake and accepts any poop the client sends. Nothing more.
Note: this server does not support KMS handshakes.
Note: source included. It's ( )

Greets, Erwin

Changelog:

2.0:
- Changed subversion from int to string
- Added 'append-hex' flag for adding bytes to end of the handshake (in HEX, without spaces)
- Added 'hexdump -C' style of showing the handshake it'll send
 
Last edited:
Custom Title Activated
Loyal Member
Joined
Mar 14, 2010
Messages
5,363
Reaction score
1,343
It's so useful to test without having a full server online

r70LL2z - [Release] TinyMapleServer - RaGEZONE Forums
 

Attachments

You must be registered for see attachments list
Experienced Elementalist
Joined
Nov 21, 2008
Messages
297
Reaction score
38
whr 2 put ip? pls, what are handshake? client exited or something idk
 
Initiate Mage
Joined
Dec 28, 2020
Messages
1
Reaction score
0
Hai.

I hacked together a tiny maple server so you don't need to boot up a sluggish server to test a maple client.

Command line arguments are, as '--help' would say:
Code:
  -append-hex="": Additional bytes appended to the handshake (in HEX, without spaces)
  -locale=0: MapleStory locale
  -port=8484: Port to listen on
  -subversion="": MapleStory subversion
  -version=0: MapleStory version

Download: ( )

Executables for Linux, Windows and Mac OS X (darwin) 32 and 64 bit variants are all included.

Note: this server basically sends the handshake and accepts any poop the client sends. Nothing more.
Note: this server does not support KMS handshakes.
Note: source included. It's ( )

Greets, Erwin

Changelog:

2.0:
- Changed subversion from int to string
- Added 'append-hex' flag for adding bytes to end of the handshake (in HEX, without spaces)
- Added 'hexdump -C' style of showing the handshake it'll send

Hi, sorry for the old bump - just wanted to follow up on this. Using the latest HeavenMS client, I haven't been able to get this to work with v83. I'm obviously doing something wrong, but can you give me the example syntax I would use for this v83 client? Thank you!

Edit: Nvm, I wasn't setting the locale correctly. Using version=83, subversion="1" and -locale=8 works.
 
Last edited:
Newbie Spellweaver
Joined
Dec 27, 2017
Messages
25
Reaction score
2
Can anyone explain this how it works?
Do I need a special client or bat file?



Can anyone explain this how it works?
Do I need a special client or bat file?
 
Back
Top