[Development] OpenSource MuOnline Client/Server remake

Page 1 of 2 12 LastLast
Results 1 to 15 of 27
  1. #1
    el gordito tetas caidas GM-Andromeda is offline
    True MemberRank
    Jun 2006 Join Date
    Complex plane.Location
    202Posts

    information [Development] OpenSource MuOnline Client/Server remake

    [Development] OpenSource MuOnline Client/Server remake
    Hi again, this was the first thread I created a while ago, http://forum.ragezone.com/f508/mu-on...remake-988861/

    FAQ:

    Q: What is this?
    A: This is an open source project, it tries to recreate the basic aspect and mechanics used in the original game.


    Q: Why is it open source?
    A: Why not?


    Q: Is it going to be finished some day?
    A: I don't know, I'm not going to do it but someone could...


    Q: Can i use just the client with the original mu server?
    A: since i haven't created a mu before, I decided not to implement the same protocol. i'm kind of familiar with it, I reversed it years ago just for fun, but i have never had a server in my life (Don't even care...),
    so the answer is no, you can't.


    Q: What can i do with this?
    A: Since ALL the dependencies are open source, there is no limit...
    Well, just one, your imagination .


    Q: Got any videos?
    A: this was the last one:
    Spoiler:





    Q: Was this the original project?
    A: Nope, I had to create a new small and robust graphic engine oriented to directcompute integration for image processing and signal analysis, I used ogre source as base and I built the game using that. But it was bad as hell, performance was quite bad, and I had to create a lot of shaders (DirectX 11 can't use the fixed pipeline so...), and I don't have time to create shaders :/
    So, I decided to use Ogre (Directx 9.0c) instead, and, since Ogre has MIT licence, so should the client!
    That's why it is open source!


    Q: How long did it take?
    A: Using the Ogre engine, from august until today, 1 hour a day average.


    Q: Why did you make the server in C# and the client in C++?
    A: Why not?


    Q: Finally, is this an alpha release?
    A: not even alpha...


    Now, what you want:


    and now, what you need:


    Spoiler:


    INSTRUCTIONS, HOW TO BUILD

    Step 1, install all .NET Frameworks. (including client profiles) and Microsoft Visual C++ 2010 Redistributable Package (x86) and (x64)

    Step 2, install DirectX End-User Runtimes (June 2010)

    Step 3, install mysql workbech (Visual C++ Redistributable 2013 and .NET 4 client profile needed, according to oracle)

    Step 4, download dependencies, boost and media.

    Dependencies: https://mega.co.nz/#!1ZtA0CoI!LNOiJ1...F9Emj_qvAYVH8I

    Boost: https://mega.co.nz/#!ZBdBgaTY!FfnIzy...fJ3hnVQ8DheLJ4

    Media: https://mega.co.nz/#!cZ8SRKDR!UZ29pv...6IBOYi2JVr9PA8

    Step 5, extract dep, boost and media in MuOnline folder. (uncompressed boost is about 3gb)

    Step 6, open mysql workbench, open root connection, go to Server->Data Import, and select muonline.sql (located in DataBase folder, Dirac server, this should restore the db, it's quite empty but dirac needs it!.)

    Step 7, open Dirac solution (vs 10 or 12/13), build it, open config.ini, in the [DataBaseConfig] section, write your user and password

    Step 8, Open MU.sln, select release config, second click in the solution, REBUILD ALL. (could take a few minutes or several hours).
    note: you can build also the debug version, but the framerate will be very low.
    note2: the default option when rebuilding the solution is to create the precompiler headers, to change that, select "Use precompiler headers" and build again.

    Step 9, Now, run dirac server (debug or release, whatever) and then, run MegaProjectNative (run it from vs) and you are done ;)




    Requisites: There are no requisites, you can take this code and use it the way you want. However, you should add the OGRE logo, for example, in the credits.

    Spoiler:




    Acknowledgements: Karli, he spent some time on this too

    If you have questions:
    http://www.ogre3d.org/docs/manual/


    Last edited by GM-Andromeda; 29-11-14 at 07:00 AM. Reason: prefix


  2. #2
    Hardcore Member marecznyjo is offline
    MemberRank
    May 2005 Join Date
    102Posts

    re: [Development] OpenSource MuOnline Client/Server remake

    I can't describe how awesome this is.

  3. #3
    Newbie ductrio is offline
    MemberRank
    Nov 2014 Join Date
    1Posts

    re: [Development] OpenSource MuOnline Client/Server remake

    I compiled it in my notebook following the steps, so I confirm this works.
    good job, gordo pete

  4. #4
    Registered jotpeaka is offline
    MemberRank
    Dec 2013 Join Date
    PolandLocation
    17Posts

    re: [Development] OpenSource MuOnline Client/Server remake

    Good job! Keep going... I would play Mu Online using ur client. Awsome work.

    I have no time for research so i have question. Did u use original Mu Online protocol or ur own?

  5. #5
    Don't be a hater 1Word is offline
    Alpha MaleRank
    Jan 2006 Join Date
    At homeLocation
    1,780Posts

    re: [Development] OpenSource MuOnline Client/Server remake

    Quote Originally Posted by jotpeaka View Post
    Good job! Keep going... I would play Mu Online using ur client. Awsome work.

    I have no time for research so i have question. Did u use original Mu Online protocol or ur own?
    You don't need research just read the thread!

    Q: Can i use just the client with the original mu server?
    A: since i haven't created a mu before, I decided not to implement the same protocol. i'm kind of familiar with it, I reversed it years ago just for fun, but i have never had a server in my life (Don't even care...),
    so the answer is no, you can't.

  6. #6
    Registered jotpeaka is offline
    MemberRank
    Dec 2013 Join Date
    PolandLocation
    17Posts

    re: [Development] OpenSource MuOnline Client/Server remake

    Omg, I'm fu***** blind. Sorry about that and thanks for reply

  7. #7
    Пишем мне) tanomist is offline
    True MemberRank
    Nov 2008 Join Date
    Bring it on !Location
    668Posts

    re: [Development] OpenSource MuOnline Client/Server remake

    This project is a good start for those who want to learn about server-client architectures, and mmorpg creation

    Thanks for share!

  8. #8
    Ultimate Member HappyDay is offline
    MemberRank
    Jan 2012 Join Date
    inline floatLocation
    170Posts

    re: [Development] OpenSource MuOnline Client/Server remake

    Thanks for sharing! Nice to see this in public! =)



  9. #9
    Member Kernighan is offline
    MemberRank
    Apr 2013 Join Date
    MoldovaLocation
    35Posts

    re: [Development] OpenSource MuOnline Client/Server remake

    Hello GM-Andromeda
    Thanks for source and demonstration..
    Can i ask you about how you read smd models?

  10. #10
    TTeam harghita is offline
    True MemberRank
    Apr 2007 Join Date
    Romainia/BufteaLocation
    203Posts

    re: [Development] OpenSource MuOnline Client/Server remake

    If everyone in this community would be like you (sharing his hard work as opensource) we could take MU to a greater level than WebZen ever did...
    Thanks for sharing this is awesome!

  11. #11
    Newbie FoGuInHoO is offline
    MemberRank
    Sep 2014 Join Date
    1Posts

    re: [Development] OpenSource MuOnline Client/Server remake

    How Do I Turn To? Not Got Much to Explanation On Topic.
    Someone Could Make A Video Lesson In How to Run (Run)?


    Note: I'm using Google Translate!

  12. #12
    Newbie johnny999 is offline
    MemberRank
    Sep 2010 Join Date
    3Posts

    re: [Development] OpenSource MuOnline Client/Server remake

    Andromeda and anyone else interesed what about we bring everyone togheter and try to create something. I am mostly php/mysql programmer so can't help much except website and servers for the game. We could open a kickstarter project and market it a little i think a lot of people will be interesed to donate so we can make a proper remake of the game or create a new game based on the same principles.

  13. #13
    Hardcore Member marecznyjo is offline
    MemberRank
    May 2005 Join Date
    102Posts

    re: [Development] OpenSource MuOnline Client/Server remake

    https://docs.google.com/document/d/1...it?usp=sharing

    I've made specification like this for GMAndromeda before. Maybe that can work as a starting point.

  14. #14
    Account Upgraded | Title Enabled! trhero is offline
    True MemberRank
    Jul 2008 Join Date
    TurkeyLocation
    243Posts

    re: [Development] OpenSource MuOnline Client/Server remake

    this project dead?

  15. #15
    Put Community First fallenfate is offline
    True MemberRank
    Oct 2014 Join Date
    Arad DomanLocation
    1,105Posts

    re: [Development] OpenSource MuOnline Client/Server remake

    Quote Originally Posted by trhero View Post
    this project dead?
    The OP said in their post they're not continuing it, so the source was made available.

    Quote Originally Posted by GM-Andromeda View Post


    Q: Is it going to be finished some day?
    A: I don't know, I'm not going to do it but someone could...
    If I helped you, please click the Like button at bottom-left of my posts. Thank you! :)
    I am also vasheni at deviantArt.com.



Page 1 of 2 12 LastLast

Advertisement