Work-in-progress Gunz Emulator

Page 5 of 6 FirstFirst 123456 LastLast
Results 101 to 125 of 141
  1. #101
    2D > 3D Wucas is offline
    Grand MasterRank
    Dec 2008 Join Date
    In your bed :3Location
    2,523Posts

    Re: Work-in-progress Gunz Emulator

    Quote Originally Posted by lol1342 View Post
    Is there going to be a matchagent emulator to?
    take everything with a grain of salt dude <.<

    his locator emu is released

    his matchserver is fairly far into development, open source as well

    and you already are basically asking for a matchagent? why? matchagent works fine <.< the only thing that it could be possibly used for is to port it over the whole server files to another operating sys

    -sigh-

  2. #102
    Elite Member Team Zebra is offline
    Member +Rank
    Mar 2009 Join Date
    234Posts

    Re: Work-in-progress Gunz Emulator

    I'm not sure. Honestly, I doubt it. I think MatchAgent can be used with any version, and I'm not even sure how far I'll get into this. I don't think I'll be able to finish it 100% before I have to quit because of other stuff. We'll just see what happens. I plan on trying to get this to work for either the ijji client or the latest BrGunz client eventually, haven't decided which yet.

  3. #103
    DRGunZ 2 Creator wesman2232 is offline
    Grand MasterRank
    Jan 2007 Join Date
    Erie, PALocation
    4,872Posts

    Re: Work-in-progress Gunz Emulator

    I would suggest the ijji client so you could use the .mef encryption. (wasn't it AES its encrypted with or something?)

  4. #104
    Daemonsring Developer Gunblade is offline
    Grand MasterRank
    Jul 2007 Join Date
    On the moonLocation
    728Posts

    Re: Work-in-progress Gunz Emulator

    Quote Originally Posted by BetrayedAcheron View Post
    take everything with a grain of salt dude <.<

    his locator emu is released

    his matchserver is fairly far into development, open source as well

    and you already are basically asking for a matchagent? why? matchagent works fine <.< the only thing that it could be possibly used for is to port it over the whole server files to another operating sys

    -sigh-
    Its just a random question.
    And team zebra good luck with the matchserver emulator!

  5. #105
    Elite Member Team Zebra is offline
    Member +Rank
    Mar 2009 Join Date
    234Posts

    Re: Work-in-progress Gunz Emulator

    After 3 fucking hours, I finally solved why the equipment list wasn't showing in my emulator. Turns out it was an invalid cast... -_____-



    Doing buy/sell/equip now.

  6. #106
    Daemonsring Developer Gunblade is offline
    Grand MasterRank
    Jul 2007 Join Date
    On the moonLocation
    728Posts

    Re: Work-in-progress Gunz Emulator

    Quote Originally Posted by Team Zebra View Post
    After 3 fucking hours, I finally solved why the equipment list wasn't showing in my emulator. Turns out it was an invalid cast... -_____-

    Doing buy/sell/equip now.
    The item list looks good.
    (Why isn't there a + reputation function on this forum :( )

  7. #107
    Elite Member Team Zebra is offline
    Member +Rank
    Mar 2009 Join Date
    234Posts

    Re: Work-in-progress Gunz Emulator

    Update: equipping, unequipping, buying and selling are all implemented now. Equipping doesn't check level or if it exceeds the max weight, but it works. I'll go back and check that later. Probably gonna take a break for the day and maybe attempt to get DM working tomorrow.

  8. #108
    Grand Master shortymant is offline
    Grand MasterRank
    Nov 2008 Join Date
    606Posts

    Re: Work-in-progress Gunz Emulator

    Nice work, can't wait for the TDM :)

  9. #109
    Reverse Engineer ThievingSix is offline
    Grand MasterRank
    Mar 2007 Join Date
    CaliforniaLocation
    901Posts

    Re: Work-in-progress Gunz Emulator

    Quote Originally Posted by Team Zebra View Post
    Update: equipping, unequipping, buying and selling are all implemented now. Equipping doesn't check level or if it exceeds the max weight, but it works. I'll go back and check that later. Probably gonna take a break for the day and maybe attempt to get DM working tomorrow.

    You should have an option in the server config that changes max base weight ;).

  10. #110
    The beer?? Its here !!! Rotana is offline
    Grand MasterRank
    Jan 2007 Join Date
    The NetherlandsLocation
    1,733Posts

    Re: Work-in-progress Gunz Emulator

    Quote Originally Posted by Team Zebra View Post
    Update: equipping, unequipping, buying and selling are all implemented now. Equipping doesn't check level or if it exceeds the max weight, but it works. I'll go back and check that later. Probably gonna take a break for the day and maybe attempt to get DM working tomorrow.

    Why do you not create an SVN, it lots easier

  11. #111
    Reverse Engineer ThievingSix is offline
    Grand MasterRank
    Mar 2007 Join Date
    CaliforniaLocation
    901Posts

    Re: Work-in-progress Gunz Emulator


  12. #112
    Sorcerer Supreme PaulBub is offline
    Member +Rank
    Apr 2009 Join Date
    316Posts

    Re: Work-in-progress Gunz Emulator

    I've wrote a few commands for the match server gonna post em later today i dont have internet in my new home /iphone added 3 commands to see a list of players to see how much players are connected n to see info about a player given his name maybe ill need to rewrite it , its based on rev3 and userList.
    Last edited by PaulBub; 10-05-09 at 03:36 PM.

  13. #113
    Sorcerer Supreme PaulBub is offline
    Member +Rank
    Apr 2009 Join Date
    316Posts

    Re: Work-in-progress Gunz Emulator

    Well soz for double post here it is (was done on revision 3, gonna check if it work on rev 4):

    Hello guys, I do not have access to internet this weekend, but I did a few things for the emulator, I added 3 commands:
    !who : returns information about clients connected (UserID, UGradeID, UID).
    !clients : returns the number of clients connected.
    !getclient <UserID> : show information about selected client (password, UGradeID, IP address, UID).

    Here is my revised version of getUserInput,

    In Program.cs,

    add:
    PHP Code:
    using Zebra.DataStructures
    replace getUserInput() by:
    PHP Code:
    public static void getUserInput()
    {
        
    Client[] c;
        
    string cUsername;
        
    string input;
        
    input Console.ReadLine();

        while (
    input.ToLower() != "!quit")
        {
            
    string[] command input.Split();

            switch (
    command[0].ToLower())
            {
                case 
    "!commands":
                    
    ConsoleOutput.writeLineWithTimeStamp("Commands: !quit, !commands, !rawsql <query>, !who, !clients, !getclient <username>");
                    break;
                case 
    "!rawsql":
                    
    string query input.Substring(8input.Length 8);
                    
    SQLConnector.executeQuery(query);
                    break;
                case 
    "!clients":
                    
    Networking.Networking.getUserList();
                    
    ConsoleOutput.writeLineWithTimeStamp(c.Length " Clients connected.");
                    break;
                case 
    "!who":
                    
    Networking.Networking.getUserList();

                    if (
    c.Length 0)
                    {
                        for (
    int i 0c.Lengthi++)
                        {
                            
    ConsoleOutput.writeLineWithTimeStamp("\nClient " " :\nUID = " c[i].uid.first "\nUserID = " c[i].account.username "\nUGradeID = " c[i].account.uGradeID);
                        }
                    }
                    else
                    {
                        
    ConsoleOutput.writeLineWithTimeStamp("No clients connected.");
                    }
                    break;
                case 
    "!getclient":
                    try
                    {
                        
    Networking.Networking.getUserList();

                        
    cUsername input.Substring(11input.Length 11);

                        if (
    c.Length 0)
                        {

                            for (
    int i 0c.Lengthi++)
                            {
                                if (
    c[i].account.username == cUsername)
                                {
                                    
    ConsoleOutput.writeLineWithTimeStamp("\nUserID : " c[i].account.username +
                                        
    "\nPassword = " c[i].account.password +
                                        
    "\nUGradeID = " c[i].account.uGradeID);
                                    
    Console.WriteLine("Ip = " c[i].ip +
                                        
    "\nUID = " c[i].uid.first);

                                    for (
    int j 04j++)
                                    {
                                        if (
    c[i].account.characters[j].name.Length 0)
                                        {
                                            
    Console.WriteLine("char[" "] : " c[i].account.characters[j].name +
                                                
    "\nLevel = " c[i].account.characters[j].level +
                                                
    "\nClan = " c[i].account.characters[j].clanName +
                                                
    "\nCLID = " c[i].account.characters[j].CLID);
                                        }
                                        else
                                        {
                                            
    4;
                                        }
                                    }
                                    break;
                                }
                                else
                                {
                                    
    ConsoleOutput.writeLineWithTimeStamp("Client " cUsername " is not connected or does not exist.");
                                }
                            }
                        }
                        else
                        {
                            
    ConsoleOutput.writeLineWithTimeStamp("No clients connected.");
                        }
                    }
                    catch
                    {
                        
    ConsoleOutput.writeLineWithTimeStamp("Usage: !getclient <UserID>");
                    }
                    break;
                default:
                    
    ConsoleOutput.writeLineWithTimeStamp("Invalid command!");
                    break;
            }
            
    input Console.ReadLine();
        }

        exit();

    In Networking.cs,

    add:
    PHP Code:
    /// <summary>
    /// Return userList
    /// </summary>
    /// <returns>an Array filledwith userList</returns>
    public static Client[] getUserList()
    {
        return 
    userList.ToArray();

    Here are a few screenshots :


    No client connected to the server in this screenshot.


    And here I connected to the (local) server, my username is test.

    That's my little contribution to that project :) Too bad I'm still not good enough with C# to write packetHandling, I'll do my best to enchance that emulator.

    As I said I moved and do not have internet for at least one more week.
    Last edited by PaulBub; 10-05-09 at 03:36 PM.

  14. #114
    The beer?? Its here !!! Rotana is offline
    Grand MasterRank
    Jan 2007 Join Date
    The NetherlandsLocation
    1,733Posts

    Re: Work-in-progress Gunz Emulator

    Quote Originally Posted by Rotana View Post
    Why do you not create an SVN, it lots easier
    I have created an SVN for this, more details will be posted soon.

    An little preview
    http://svn.codespaces.com/rotana/Rev4/

    @TeamZebra if you want acces to this for uploadin, please PM me, i will send you the login details ASAP

  15. #115
    Elite Member Team Zebra is offline
    Member +Rank
    Mar 2009 Join Date
    234Posts

    Re: Work-in-progress Gunz Emulator

    There's no point for someone to make an SVN if they don't have access to the updated source code. And I already have a Sourceforge project that's been approved, I just haven't gotten around to putting anything on it yet. Been lazy lol.

  16. #116
    Elite Member Team Zebra is offline
    Member +Rank
    Mar 2009 Join Date
    234Posts

    Re: Work-in-progress Gunz Emulator

    Decided to get an SVN repo up tonight, went to Google Code instead. Here's the link to the project page. The source is up in the SVN repo, I'll post download packages tomorrow.

    Click here

  17. #117
    Newbie Kaka_Kaka is offline
    MemberRank
    May 2009 Join Date
    20Posts

    Re: Work-in-progress Gunz Emulator

    Whats the use of Gunz Emulator?

    what i think is that we can operate our server from that emulator?

  18. #118
    2D > 3D Wucas is offline
    Grand MasterRank
    Dec 2008 Join Date
    In your bed :3Location
    2,523Posts

    Re: Work-in-progress Gunz Emulator

    /sigh

    look through the 5 pages and maybe youll understand =\

  19. #119
    Elite Member Team Zebra is offline
    Member +Rank
    Mar 2009 Join Date
    234Posts

    Re: Work-in-progress Gunz Emulator

    The new download packages are on the Google code page and all the source is in the SVN. I'll probably stop posting updates here unless it's major stuff. If you wanna check up on progress then just check the Google Code page every few days or so when I update the SVN and download packages.

    Also, I graduate this Saturday (:D!) so things should pick back up after that assuming I don't get lazy.

  20. #120
    (。◕‿‿◕。) Nobody666 is offline
    Grand MasterRank
    Oct 2008 Join Date
    1,773Posts

    Re: Work-in-progress Gunz Emulator

    Quote Originally Posted by Team Zebra View Post
    The new download packages are on the Google code page and all the source is in the SVN. I'll probably stop posting updates here unless it's major stuff. If you wanna check up on progress then just check the Google Code page every few days or so when I update the SVN and download packages.

    Also, I graduate this Saturday (:D!) so things should pick back up after that assuming I don't get lazy.
    oh congrats dude. And looking forward to the progress ;p

  21. #121
    The beer?? Its here !!! Rotana is offline
    Grand MasterRank
    Jan 2007 Join Date
    The NetherlandsLocation
    1,733Posts

    Re: Work-in-progress Gunz Emulator

    Quote Originally Posted by Team Zebra View Post
    The new download packages are on the Google code page and all the source is in the SVN. I'll probably stop posting updates here unless it's major stuff. If you wanna check up on progress then just check the Google Code page every few days or so when I update the SVN and download packages.

    Also, I graduate this Saturday (:D!) so things should pick back up after that assuming I don't get lazy.
    Gratz on your graduate. And keep on the good work with the emu.

    BTW when i login it got disconnected after i selected an character.

  22. #122
    Grand Master katsumi is offline
    Grand MasterRank
    Oct 2008 Join Date
    Earth ??Location
    592Posts

    Re: Work-in-progress Gunz Emulator

    Quote Originally Posted by Rotana View Post
    Gratz on your graduate. And keep on the good work with the emu.

    BTW when i login it got disconnected after i selected an character.
    same error but i hope this will be fixed by the time he completes it :)


    nice work anyays

  23. #123
    Grand Master shortymant is offline
    Grand MasterRank
    Nov 2008 Join Date
    606Posts

    Re: Work-in-progress Gunz Emulator

    @ Rotana & Katsumi, that is normal. Just try to log back in.
    @ TeamZebra, congrats on graduating.

  24. #124
    Elite Member Team Zebra is offline
    Member +Rank
    Mar 2009 Join Date
    234Posts

    Re: Work-in-progress Gunz Emulator

    When you updated your database, did you use the channel, shop and item inserters and execute the queries they put out? Do that, and if it still logs you out again after logging back in and selecting another character, insert more channels until you have one with the UID of 5. In my code I just make it send everyone to channel UID 5 by default 'cause that's the testing channel in my DB, I don't think I changed that in the public release since it wasn't an official release, just an SVN compile.

    I update the database structure quite frequently so it's very important to delete your database for the emulator and create the new one that's included whenever a new one is posted. If you haven't done this, do it.

    And thanks for the congratulations, I appreciate it.

  25. #125
    Daemonsring Developer Gunblade is offline
    Grand MasterRank
    Jul 2007 Join Date
    On the moonLocation
    728Posts

    Re: Work-in-progress Gunz Emulator

    Hey team zebra congratulations on your graduate.



Page 5 of 6 FirstFirst 123456 LastLast

Advertisement