GameServer X Project (Open Source)

Results 1 to 23 of 23
  1. #1
    Digital Horizon KristiansJ is offline
    MemberRank
    Jul 2012 Join Date
    203Posts

    [RC] GameServer 1.00.86T [1.2.x]

    GS86T is full season 4 episode 1 mu online server. Server support 1.03K client. Main goal is to achieve stable, well configured and more and less bugless server. Today's people are looking for more features without caring about game play configuration and server stability. If you are looking stable and well configured game play this is server will be perfect for you! Some costums will be added in time. Server will be updated untill season 4 episode 2! No Season 5 and up will be added.

    News
    Code:
    - Since last update here i have done a lot of progress, including some major changes.
    - 1.00.18 development have been frozen until 1.00.86T GameServer will be finished.
    - GameServer has added many fixes.
    Overall
    Code:
    GameServer Version: 1.00.86T JPN
    Client Version: 1.03K JPN
    Project Version: 1.2.15
    Open Source: YES
    Developed by: Kristians Jaunzems (Titanium Software)
    Change Log
    Code:
    [Version 1.2.10]
     - Fixed GameServer INVALID_SOCKET & GetQueueCompletionStatus Bugs.
     - Added GameServer Golden Invasion Message.
     - Fixed GameServer Party Zen Bug.
     - Poition Limit Lifted up to 255.
     - Fixed Game Master can Kill.
     - Added Support to Windows 7.
     - Fixed Summoners Berserker Skill.
     - Fixed Soul Master Mana Shield Skill.
     - Limited Count of Packets that GameServer Receive.
     - New classes can Enter Devil Square.
     - Golden Invasion Event Drop System changed to old.
     - Added Jewel of Life +28 Support.
     - Added Option to Disable new Logs to CommonServer.cfg.
     - Added Option to Disable CheckSum.
     - Added Option to Disable CrashDump.
     - Added Option to Disable Personal ID Check.
     - Started data file reconfiguration.
    [Version 1.2.11]
     - Fixed Game Master Transformation Ring.
     - Fixed GameServer Item Serial 0.
     - Enabled Game Master move by using Move Menu.
     - Fixed GameServer gioCP errors.
     - Fixed GameServer sockets serial.
     - Fixed Protocol problems & CloseClient.
     - Disabled Monster AI Element error.
    [Version 1.2.12]
     - Fixed Item Drop System.
     - Master Level can Enter Blood Castle.
     - Item System Changes.
     - Fixed Battle Soccer.
     - Fixed PK Player Move.
     - Fixed PK Player use Shop.
     - Fixed Monster Skill errors.
     - PK & nonPK Can Enter BC,DS,CC.
    [Version 1.2.13]
     - Added Welcome Message system.
     - Added Expierience rate limit. Max 2000x.
    [Version 1.2.14]
     - Fixed Dark Lord Raven player disconnect bug.
     - Updated memoryWriter log system, now shows real offsets and values. Example: 0x000000 & 0x00.
     - Added GameServer debug mode.
    [Version 1.2.15 RC]
     - DataServer Crash fixed.
     - MuOnline database fixed.
    
     Notes:
      - Server is made for PVP gameplay, disabling PVP mode is not recommended.
    Help Me!
    Code:
    I have tested server myself what i have tested all bugs found by me are fixed, 
    but there many things that i cant test by myself because it need 2 people, for example PK system. 
    If you want to help me speed up development help me test this server and report bugs here!
    Download
    Code:
    Server 1.2.15 RC: http://www.sendspace.com/file/3mk48q
    Client:
    Database: http://www.sendspace.com/file/akq8df
    Links: http://www.sendspace.com/file/yinad8
    Source:
    Main.exe: http://www.sendspace.com/file/h8bpai
    Download Updates
    TEST SERVER: Credits to Aries for host!
    Code:
    Web: http://200.63.92.101/xproject/
    Full Client 1.03K: http://www.gamefront.com/files/21768791/IA-Season4.6-FullClient.zip
    Patch Main: http://www.sendspace.com/file/h8bpai
    Contact
    Code:
    MSN: kristians.jaunzems@inbox.lv
    Last edited by KristiansJ; 05-08-12 at 01:37 AM. Reason: new version released RC!


  2. #2
    Fusion™ |ARIES| is offline
    MemberRank
    Feb 2008 Join Date
    ARGENTINALocation
    410Posts

    Re: GameServer X Project (Open Source)

    You gonna work on Kor protocol? or only jpn?

  3. #3
    Digital Horizon KristiansJ is offline
    MemberRank
    Jul 2012 Join Date
    203Posts

    Re: GameServer X Project (Open Source)

    Quote Originally Posted by |ARIES| View Post
    You gonna work on Kor protocol? or only jpn?
    1.00.90 - JPN
    1.00.18 - KOR or ENG

  4. #4
    Fusion™ |ARIES| is offline
    MemberRank
    Feb 2008 Join Date
    ARGENTINALocation
    410Posts

    Re: GameServer X Project (Open Source)

    Quote Originally Posted by KristiansJ View Post
    1.00.90 - JPN
    1.00.18 - KOR or ENG
    Excelent, i'm gonna follow this proyect, i don't know nothing about codding, but I can test all in kor protocol, i'm searching for a good S4 kor files for along time... maybe you can complete that search ;) Good luck whit this proyect!

  5. #5
    Proficient Member 007jodex is offline
    MemberRank
    Sep 2008 Join Date
    158Posts

    Re: GameServer X Project (Open Source)

    It is a strange idea. All thats gameserver have diferents objectstruct, diferents offsets, different fixes, diferents cheats, dupes & bugs.

    Do this for 4 gameserver types, is very ambitious. I think you should find a way to standardize the dll to work the same way for all, which only need to change offsets and you're running for a gs in particular..

    About 1.00.16, you dont need add it. With 1.00.18 is S2.2 Complete. The diferents between 1.00.18 and 1.00.16 are protocols, JPN and VTM, and of course, some litle codes ;).

  6. #6
    Digital Horizon KristiansJ is offline
    MemberRank
    Jul 2012 Join Date
    203Posts

    Re: GameServer X Project (Open Source)

    Quote Originally Posted by 007jodex View Post
    It is a strange idea. All thats gameserver have diferents objectstruct, diferents offsets, different fixes, diferents cheats, dupes & bugs.

    Do this for 4 gameserver types, is very ambitious. I think you should find a way to standardize the dll to work the same way for all, which only need to change offsets and you're running for a gs in particular..

    About 1.00.16, you dont need add it. With 1.00.18 is S2.2 Complete. The diferents between 1.00.18 and 1.00.16 are protocols, JPN and VTM, and of course, some litle codes ;).
    im aware of that. and for 1.00.16, i forgot that is season 2 same as .18.

    Update:
    About the standardizing dll for different game server, basicly my idea is something like this (came with this up fast, will work on this!)
    PHP Code:
    // Variables
    #define DEFINE_DISABLED -1

    //======================================================
    // GameServer 1.00.90, Type Normal
    //======================================================
    #if (GAMESERVER_VERSION == 0 && GAMESERVER_TYPE == 0)
        #define GAMESERVER_CHECKSUM_DISABLE                0x0040635C
        #define GAMESERVER_REMOVE_MDRIVE                DEFINE_DISABLE
        #define GAMESERVER_SOCKET_SERIAL_FIX            0x004369B7
        #define GAMESERVER_DESTROY_GIOCP_FIX_01            0x00403233
        #define GAMESERVER_DESTROY_GIOCP_FIX_02            DEFINE_DISABLED
        #define GAMESERVER_SERIAL_0x00000000_FIX_01        0x004069AB
        #define GAMESERVER_SERIAL_0x00000000_FIX_02        DEFINE_DISABLED
        #define GAMESERVER_HACK_TOOL_DISCONNECT_FIX        0x00404584
        #pragma message ("Compile : Version > 1.00.90, Type > Common")
    #endif

    //======================================================
    // GameServer 1.00.18, Type Normal
    //======================================================
    #if GAMESERVER_VERSION == 1 && GAMESERVER_TYPE == 0
        #define GAMESERVER_CHECKSUM_DISABLE                0x00431C38
        #define GAMESERVER_REMOVE_MDRIVE                0x0052D6DA
        #define GAMESERVER_SOCKET_SERIAL_FIX            0x0042FD6D
        #define GAMESERVER_DESTROY_GIOCP_FIX_01            0x00402B9E
        #define GAMESERVER_DESTROY_GIOCP_FIX_02            0x00402B9F
        #define GAMESERVER_SERIAL_0x00000000_FIX_01        0x0040635C
        #define GAMESERVER_SERIAL_0x00000000_FIX_02        0x0040635D
        #define GAMESERVER_HACK_TOOL_DISCONNECT_FIX        DEFINE_DISABLED
        #pragma message ("Compile : Version > 1.00.18, Type > Common")
    #endif 
    PHP Code:
    void x()
    {
        if(
    GAMESERVER_CHECKSUM_DISABLE != DEFINE_DISABLED){
            
    memoryWriter.setByte(GAMESERVER_CHECKSUM_DISABLE,0x75);
        }
        if(
    GAMESERVER_REMOVE_MDRIVE != DEFINE_DISABLED){
            
    memoryWriter.setByte(GAMESERVER_REMOVE_MDRIVE,0xEB);
        }
        if(
    GAMESERVER_SOCKET_SERIAL_FIX != DEFINE_DISABLED){
            
    memoryWriter.setByte(GAMESERVER_SOCKET_SERIAL_FIX,0xEB);
        }
        if(
    GAMESERVER_DESTROY_GIOCP_FIX_01 != DEFINE_DISABLED){
            
    memoryWriter.setRetn(GAMESERVER_DESTROY_GIOCP_FIX_01);
        }else if(
    GAMESERVER_DESTROY_GIOCP_FIX_02 != DEFINE_DISABLED){
            
    memortWriter.setNop(GAMESERVER_DESTROY_GIOCP_FIX_02,4);
        }
        if(
    GAMESERVER_SERIAL_0x00000000_FIX_01 != DEFINE_DISABLED){
            
    memoryWriter.setRetn(GAMESERVER_SERIAL_0x00000000_FIX_01);
        }else if(
    GAMESERVER_SERIAL_0x00000000_FIX_02 != DEFINE_DISABLED){
            
    memortWriter.setNop(GAMESERVER_SERIAL_0x00000000_FIX_02,4);
        }
        if(
    GAMESERVER_HACK_TOOL_DISCONNECT_FIX != DEFINE_DISABLED){
            
    memoryWriter.setRetn(GAMESERVER_HACK_TOOL_DISCONNECT_FIX);
        }

    I'm open for your ideas.
    Last edited by KristiansJ; 25-07-12 at 10:31 AM.

  7. #7
    MFS Team Owner diablo71 is offline
    MemberRank
    Jan 2007 Join Date
    BulgariaLocation
    876Posts

    Re: GameServer X Project (Open Source)

    you are planing on doing multiprotocol gs for versions?

  8. #8
    Digital Horizon KristiansJ is offline
    MemberRank
    Jul 2012 Join Date
    203Posts

    Re: GameServer X Project (Open Source)

    Quote Originally Posted by diablo71 View Post
    you are planing on doing multiprotocol gs for versions?
    I can add multi protocol support, but i will work only on one protocol.

  9. #9
    nullptr -=DarkSim=- is offline
    MemberRank
    Oct 2008 Join Date
    Lost continentLocation
    240Posts

    Re: GameServer X Project (Open Source)

    Addons and addons, and more more addons T_T
    For all this time it was possible to write 10 emulators =D

  10. #10
    Developer nevS is offline
    MemberRank
    Aug 2005 Join Date
    GermanyLocation
    531Posts

    Re: GameServer X Project (Open Source)

    Why #defines? There are patterns for this kind of problems.


    Quote Originally Posted by -=DarkSim=- View Post
    Addons and addons, and more more addons T_T
    For all this time it was possible to write 10 emulators =D
    True ;)

  11. #11
    Digital Horizon KristiansJ is offline
    MemberRank
    Jul 2012 Join Date
    203Posts

    Re: GameServer X Project (Open Source)

    Quote Originally Posted by spezi View Post
    Why #defines? There are patterns for this kind of problems.

    Quote Originally Posted by -=DarkSim=- View Post
    Addons and addons, and more more addons T_T
    For all this time it was possible to write 10 emulators =D
    True ;)
    ahh you dont say? what are you waiting for? do it! if you did it (make emulator) good for you!

  12. #12
    Member MaThreeX is offline
    MemberRank
    May 2012 Join Date
    Czech RepublicLocation
    58Posts

    Re: GameServer X Project (Open Source)

    Every Mu coder starts from .dll, good luck KristiansJ

  13. #13
    Digital Horizon KristiansJ is offline
    MemberRank
    Jul 2012 Join Date
    203Posts

    Re: GameServer X Project (Open Source)

    Update: I'm looking for people who can test season 4 files.

    NOTE: 1.00.18 Development frozen!

    PS. If you are interested send your contact information via PM. (Preferred: Skype)
    Last edited by KristiansJ; 01-08-12 at 07:43 PM.

  14. #14
    Digital Horizon KristiansJ is offline
    MemberRank
    Jul 2012 Join Date
    203Posts

    Re: GameServer X Project (Open Source)

    New updates added...

    PS. You need download base pack 1.2.11 then 1.2.12 then 1.0.13 and so on...

    Edit 1.

    New update 1.2.14.

    Edit 2.

    Tomorrow i will release dynamic fix system called memoryWriter. The idea is that user can add their fixes to server without modifying source code. Im going to sleep thats why i will finish it tomorrow!

    There are two config types minimal and full.

    Main
    Code:
    [GameServerInfo]
    MemoryWriterEnabled 	= 1
    MemoryWriterActive	= 2
    Full
    Code:
    [memoryWriter:1]
    
    Enabled			= 1
    PatchAddressCount	= 2
    
    CostumIniFile		= 1
    IniData			= MySelection | MyOption | 1 | ../data/commonserver.cfg
    
    Author			= Titanium Software
    Comment			= Test Fix
    
    Address1		= 0x0000000
    Value1			= 0x00
    
    Address2		= 0x0000000
    Value2			= 0x00
    Minimal
    Code:
    [memoryWriter:2]
    FixEnabled		= 1
    PatchAddressCount	= 1
    
    Address1		= 0x0000000
    Value1			= 0x00
    This is something similar to old app GSLOADER...
    Last edited by KristiansJ; 02-08-12 at 10:31 PM.

  15. #15
    Apprentice DarkSkill is offline
    MemberRank
    May 2011 Join Date
    13Posts

    Re: GameServer X Project (Open Source)

    Database?

  16. #16
    Digital Horizon KristiansJ is offline
    MemberRank
    Jul 2012 Join Date
    203Posts

    Re: GameServer X Project (Open Source)

    Quote Originally Posted by DarkSkill View Post
    Database?
    Use any season 4 db, i will upload my db when i come back home.

  17. #17
    Apprentice Killusion is offline
    MemberRank
    Jun 2012 Join Date
    9Posts

    Re: GameServer X Project (Open Source)


  18. #18
    Fusion™ |ARIES| is offline
    MemberRank
    Feb 2008 Join Date
    ARGENTINALocation
    410Posts

    Re: GameServer X Project (Open Source)



    Server Open whitout problems.. But, in commonserver is setted Kor languaje (0) And allways open in Jpn protocol. so I can't connect whit my main 1.05X - I'm gonna wait for Kor protocol, and file for config DataBase Settings (to set DB MuOnlineT) And Test..

  19. #19
    Digital Horizon KristiansJ is offline
    MemberRank
    Jul 2012 Join Date
    203Posts

    Re: GameServer X Project (Open Source)

    Quote Originally Posted by |ARIES| View Post

    Server Open whitout problems.. But, in commonserver is setted Kor languaje (0) And allways open in Jpn protocol. so I can't connect whit my main 1.05X - I'm gonna wait for Kor protocol, and file for config DataBase Settings (to set DB MuOnlineT) And Test..
    Currently server don't support KOR protocol, i will add support asap.

    PS. Today i will release RC version.

  20. #20
    Digital Horizon KristiansJ is offline
    MemberRank
    Jul 2012 Join Date
    203Posts

    Re: GameServer X Project (Open Source)

    RC released!

  21. #21
    Fusion™ |ARIES| is offline
    MemberRank
    Feb 2008 Join Date
    ARGENTINALocation
    410Posts

    Re: GameServer X Project (Open Source)

    First post updated, Added Test Server. Create an account into the web, let us know your character and we gonna edit stats for test.
    Server on 24/7 When you enter into the game, Select the First Server (you gonna see 2) and you can enter whitout problems (second server whit two subservers are private).

  22. #22
    Apprentice Killusion is offline
    MemberRank
    Jun 2012 Join Date
    9Posts

    Re: GameServer X Project (Open Source)

    untitled.jpg

    original file and change ip only???

  23. #23
    ^_^ ashlay is offline
    MemberRank
    Jun 2010 Join Date
    BrazilLocation
    887Posts

    Re: GameServer X Project (Open Source)

    any news?



Advertisement