• Unfortunately, we have experienced significant hard drive damage that requires urgent maintenance and rebuilding. The forum will be a state of read only until we install our new drives and rebuild all the configurations needed. Please follow our Facebook page for updates, we will be back up shortly! (The forum could go offline at any given time due to the nature of the failed drives whilst awaiting the upgrades.) When you see an Incapsula error, you know we are in the process of migration.

eMU :: MuOnline Emulator.

f1x

Newbie Spellweaver
Joined
Jan 18, 2007
Messages
13
Reaction score
37
Hi,
I'm releasing first version of eMU - MuOnline Emulator.

Requirements:
1. Visual Studio (C++) 2005 or 2008 (2008 recommended),
2. libxml2 and iconv ( ),
3. Boost (lexical_cast, bind, function, algorithm) 1.42 or higher ( ),
4. MySQL 5.1 or higher ( ).

Quick guide:
1. Download and install all required libraries from above.
2. Checkout the latest source code from repository ( )
3. Open eMU.sln and compile it.
4. Make links for connectserver.exe, dataserver.exe and gameserver.exe:
4.1. Command line for all exe's is *server*.exe <Log buffer size> <Max users> <Listen port>
example: connectserver.exe 1 50 4405
5. Restore muonline.sql database backup from mysql/,
6. Configure servers:
6.1. Configure gameservers list in build/connectserver/serverList.xml,
6.2. Configure database access in build/dataserver/configuration.xml,
6.3. Add gameservers allowed to connect to datserver in dataserver/allowedHostList.xml,
6.4. Configure gameserver in build/gameserver/configuration.xml,
6.5. Configure game version in build/gameserver/version.xml,
6.6. Configure gameplay in build/data/game.xml, build/data/gates.xml, build/data/monsters.xml, build/data/monsterAttributes.xml, build/data/worlds.xml,

All configuration files are in xml format so they are easy to understand.

Run servers in order:
1. connectserver(s),
2. dataserver(s),
3. gameserver(s).

Voila - you can connect now to your instance of eMU :).

Current features:
1. Login,
2. Logout,
3. Character create,
4. Character delete,
5. Character select,
6. Character save,
7. Gates,
9. Teleport,
8. Viewport (characters, monsters),
9. Public chat,
10. Others which I forgot ;).

eMU is acutally under developing (finally I have some free time after my work for developing).

Next features which I'm planning to develop are Items and Angel Script support.

Overview:
[IMG]https://forum.ragezone.com/ima..." guide how to setup servers.[/COLOR] Enjoy!
 

Attachments

You must be registered for see attachments list
Last edited:
Newbie Spellweaver
Joined
Apr 7, 2006
Messages
91
Reaction score
4
Very good :) hope in future we will see servers using this emu. Nice to see that people still working on new stuff on MU
 
Retired Old Man
Loyal Member
Joined
Jun 9, 2008
Messages
761
Reaction score
706
nice work and good to see old faces around.
 
King of the bongo
Joined
Oct 17, 2009
Messages
829
Reaction score
214
Finally! A working emulator!

Great job man
 
Custom Title Activated
Loyal Member
Joined
Dec 5, 2009
Messages
2,657
Reaction score
1,178
Amazing job ! good luck with adding more features

thanks !
 
Newbie Spellweaver
Joined
Jan 20, 2005
Messages
22
Reaction score
0
F1x welcome!!
I glad to see you again!!

Good work!!
 
Last edited:
Newbie Spellweaver
Joined
Aug 18, 2008
Messages
45
Reaction score
29
WoW, It works with 1.03k Jpn client, see the image.

http://www.willerson.com.br/EMU/eMu.png

if you need help with tests, contact me.
 

f1x

Newbie Spellweaver
Joined
Jan 18, 2007
Messages
13
Reaction score
37
WoW, It works with 1.03k Jpn client, see the image.


I think it's working partialy, cause you have 0 hp, mp and 102 points of experience. But it's easy to fix by add some lacking bytes in packet

gameserver/protocol.cpp

protocol_t::sendCharacterSelectAnswer(...)
if you need help with tests, contact me.

I'm glad for your advice and for sure I will contact with you as soon as possible.

Information for everyone who wants to test eMU:

Please checkout and compile branch 0.0.1, because trunk has more config files (like items) and changed some structure of they.
 
Newbie Spellweaver
Joined
Aug 18, 2008
Messages
45
Reaction score
29
Hi All, Check This Video:



i Have Added feature in emu, its working, with bugs on hp and mana, but it works, i finally understanding eMu structure ^^.
 
Newbie Spellweaver
Joined
Aug 5, 2007
Messages
47
Reaction score
0
Can someone explain me how to download and compile the files?
 
Newbie Spellweaver
Joined
Aug 5, 2007
Messages
47
Reaction score
0
so I downloaded the source I came across the following error:


2> Invalid number of parameters
2> Project: error PRJ0019: A tool returned an error code from "Performing Post-Build Event ..."
 
Back
Top