Matchserver Functions

Page 1 of 2 12 LastLast
Results 1 to 25 of 31
  1. #1
    Member wowus is offline
    MemberRank
    Jun 2009 Join Date
    53Posts

    Matchserver Functions

    Just got a working PDB dump for matchserver (no, I'm not going to upload it...), and was wondering if anyone found some interesting functions I should take a look at. Already found a few, but I'm just wondering what other people have tried.

    Packet manipulation functions are much appreciated.


  2. #2
    Alpha Member gregon13 is offline
    MemberRank
    Nov 2007 Join Date
    CanadaLocation
    1,945Posts

    Re: Matchserver Functions

    Quote Originally Posted by wowus View Post
    Just got a working PDB dump for matchserver (no, I'm not going to upload it...), and was wondering if anyone found some interesting functions I should take a look at. Already found a few, but I'm just wondering what other people have tried.

    Packet manipulation functions are much appreciated.
    wow your dumb we can already get the dumps easily

  3. #3
    Account Upgraded | Title Enabled! PenguinGuys is offline
    MemberRank
    Sep 2009 Join Date
    AlabamaLocation
    261Posts

    Re: Matchserver Functions

    Quote Originally Posted by wowus View Post
    Just got a working PDB dump for matchserver (no, I'm not going to upload it...), and was wondering if anyone found some interesting functions I should take a look at. Already found a few, but I'm just wondering what other people have tried.

    Packet manipulation functions are much appreciated.
    I took a look at it last night.
    Although, I didn't find something big enough to throw a party.

    And yes, we can download the dumps no problem.
    It's a bigger pain to get Dia2Dump(Find it your self... <-LOL) and get it to dump a .pdb without it being a hassle.

  4. #4
    Member wowus is offline
    MemberRank
    Jun 2009 Join Date
    53Posts

    Re: Matchserver Functions

    You guys missed the point. I found a dump that WORKS WITH A VERISON OF MATCHSERVER (that I have). Anyhow, that's off-topic. I'm looking for starting points. And ignore that packet processing thing. I found my veldi source and it's all there.

  5. #5
    Sharing is caring KillerStefan is offline
    MemberRank
    Feb 2007 Join Date
    NetherlandsLocation
    2,554Posts

    Re: Matchserver Functions

    Quote Originally Posted by wowus View Post
    You guys missed the point. I found a dump that WORKS WITH A VERISON OF MATCHSERVER (that I have). Anyhow, that's off-topic. I'm looking for starting points. And ignore that packet processing thing. I found my veldi source and it's all there.
    I'm sure you don't have a 2008 MATCHSERVER like I do so screw you.
    Also don't think we can't get it because it's easy to dump with Dia2Dump.

    PS: Quit being an ass
    Last edited by KillerStefan; 16-10-09 at 12:18 AM.

  6. #6
    much coder t0p lel Team Zebra is offline
    MemberRank
    Mar 2009 Join Date
    234Posts

    Re: Matchserver Functions

    Quote Originally Posted by PenguinGuy View Post
    I took a look at it last night.
    Although, I didn't find something big enough to throw a party.

    And yes, we can download the dumps no problem.
    It's a bigger pain to get Dia2Dump(Find it your self... <-LOL) and get it to dump a .pdb without it being a hassle.

    Dia2Dump is easy as hell to find, considering its source code is included with Visual Studio itself. Compile and enjoy.

    Quote Originally Posted by wowus View Post
    You guys missed the point. I found a dump that WORKS WITH A VERISON OF MATCHSERVER (that I have). Anyhow, that's off-topic. I'm looking for starting points. And ignore that packet processing thing. I found my veldi source and it's all there.
    Veldi won't help you much unless you know how to find the new encryption schemes. And even then, its packet structure is probably different to the version you're using. It's gone through several revisions.

    Quote Originally Posted by KillerStefan View Post
    I'm sure you don't have a 2008 MATCHSERVER like I do so screw you.
    Also don't think we can't get it because it's easy to dump with Dia2Dump.

    PS: Quit being an ass
    No one particularly gives a fuck.

    On that note, this whole thread is nothing but not-so-stealth bragging and egotism. What's the point? You've more or less done nothing than brag about something easily available under the guise of something a bit more benevolent.

    But I'll join in on the bragging and say this: code an emulator.

  7. #7
    Member wowus is offline
    MemberRank
    Jun 2009 Join Date
    53Posts

    Re: Matchserver Functions

    That wasn't my intention and I apologize if it came off as such. I just noticed that many in this community have been down this path before, and was looking for a push in the right direction. Then some randoms come and start talking about the dumps...

  8. #8
    much coder t0p lel Team Zebra is offline
    MemberRank
    Mar 2009 Join Date
    234Posts

    Re: Matchserver Functions

    Well just think of things that you might wanna do with MatchServer and ctrl+f for related functions. That's what I used to do anyway, haha. But honestly, I don't think there's gonna be too much interesting stuff you could do with it anyway, at least not without extensive re-writes of a lot of things.

    Like I said, you're better off coding an emulator.

  9. #9
    Sharing is caring KillerStefan is offline
    MemberRank
    Feb 2007 Join Date
    NetherlandsLocation
    2,554Posts

    Re: Matchserver Functions

    Meanie, I was actually planning to give you the files RoA <_<
    But I apologize wowus, I got the wrong impression.

  10. #10
    Member wowus is offline
    MemberRank
    Jun 2009 Join Date
    53Posts

    Re: Matchserver Functions

    What does RoA mean?

  11. #11
    Proficient Member taurias is offline
    MemberRank
    Dec 2008 Join Date
    178Posts

    Re: Matchserver Functions

    teamzebra was formerly known as republic of astra (RoA)...

  12. #12
    Member wowus is offline
    MemberRank
    Jun 2009 Join Date
    53Posts

    Re: Matchserver Functions

    Oh.

    The packet structure doesn't look too different by the way... the header is unchanged, and there are only minor differences in the payload.

    I would assume MPacketCrypter::Decrypt(char *,int) would make my job awfully easy, no?
    Last edited by wowus; 16-10-09 at 02:26 AM.

  13. #13
    Account Upgraded | Title Enabled! PenguinGuys is offline
    MemberRank
    Sep 2009 Join Date
    AlabamaLocation
    261Posts

    Re: Matchserver Functions

    I can't find the complete source code. And it doesn't work for Express Edition, I believe.

    When I did have it, it would only dump Locator.pdb, nothing else. =\

  14. #14
    Alpha Member gregon13 is offline
    MemberRank
    Nov 2007 Join Date
    CanadaLocation
    1,945Posts

    Re: Matchserver Functions

    you must be new to these forums cuz so far everyone who posted in this thread is a regular not a random

  15. #15
    much coder t0p lel Team Zebra is offline
    MemberRank
    Mar 2009 Join Date
    234Posts

    Re: Matchserver Functions

    Quote Originally Posted by KillerStefan View Post
    Meanie, I was actually planning to give you the files RoA <_<
    But I apologize wowus, I got the wrong impression.
    Welp, you never did. Jus' sayin'. Even when I was interested in Gunz, I asked you and you were like, "Alright, I'll send it tomorrow," and you never shared. Just share with the whole community, keeping it exclusive is a dick move. If you didn't code it then you have no right to keep it exclusive imo. It's essentially stealing credit.

    And as for the topic at hand, I was referring to the differences between your MatchServer and what Veldi uses. But I mean, I haven't looked into it too much, I've only seen 2 major revisions to the protocol, and minor changes here and there along the way, but those aren't really noteworthy.

    In my opinion though, you're much better off looking at the client. Maybe I'm just shortsighted but I can't see too much use in prying MatchServer itself open. Security things and such, sure. But new features? Not really.

  16. #16
    Sharing is caring KillerStefan is offline
    MemberRank
    Feb 2007 Join Date
    NetherlandsLocation
    2,554Posts

    Re: Matchserver Functions

    Quote Originally Posted by Team Zebra View Post
    Welp, you never did. Jus' sayin'. Even when I was interested in Gunz, I asked you and you were like, "Alright, I'll send it tomorrow," and you never shared. Just share with the whole community, keeping it exclusive is a dick move. If you didn't code it then you have no right to keep it exclusive imo. It's essentially stealing credit.
    .
    You never where on sir and don't say I'm not sharing things.
    I released files for several games including MapleStory which got me in trouble.
    I remember the times when we all wanted the June 2007 files and you eventually released them because Brittle Bullet was dead.
    I asked for a Gunz Level 2 section but Mental said, sorry files are available for everyone but I can't agree because the community changed too much.

  17. #17
    Member wowus is offline
    MemberRank
    Jun 2009 Join Date
    53Posts

    Re: Matchserver Functions

    I'm prying open MatchServer for anti-hack purposes, and maybe adding another protocol layer. I don't really know where I'll go yet, as I'm still just in the planning stage. I might just end up running another daemon on the server dedicated to handling the transactions entirely...

  18. #18
    Infraction Banned S0U13SS is offline
    MemberRank
    Oct 2009 Join Date
    CanadaLocation
    25Posts

    Re: Matchserver Functions

    Quote Originally Posted by KillerStefan View Post
    You never where on sir and don't say I'm not sharing things.
    I released files for several games including MapleStory which got me in trouble.
    I remember the times when we all wanted the June 2007 files and you eventually released them because Brittle Bullet was dead.
    I asked for a Gunz Level 2 section but Mental said, sorry files are available for everyone but I can't agree because the community changed too much.
    * Looks at sharing is caring* well obviously you don't care about Gunz section, you could release the files as is and yes people would be bugging on wtf to do you at one point did the same thing, the community hasn't changed theres just more people who don't understand english and can't bother to look around first in all sections

  19. #19
    Sharing is caring KillerStefan is offline
    MemberRank
    Feb 2007 Join Date
    NetherlandsLocation
    2,554Posts

    Re: Matchserver Functions

    Quote Originally Posted by S0U13SS View Post
    * Looks at sharing is caring* well obviously you don't care about Gunz section, you could release the files as is and yes people would be bugging on wtf to do you at one point did the same thing, the community hasn't changed theres just more people who don't understand english and can't bother to look around first in all sections
    Coming from someone who joined Ragezone this month.
    You clearly have no idea where you are talking about.
    We had a discussion last month where I was suggesting a Gunz Level 2 section for the more experienced people since the Gunz 2008 files are buggy and that we could work on those together.
    Mental believes in that files should be available to everyone and so we didn't get a section.
    That's why I didn't release the files here.
    And on the other hand, the RF Online Sourcecode is by far more worth then the Gunz 2008 files so don't come with: "You want to keep them for yourself and eventually sell them".
    Enough explanation?
    Well if not, take a look here at the threads with a [Release] tag: http://forum.ragezone.com/search.php?searchid=7563550
    Last edited by KillerStefan; 19-10-09 at 12:41 AM.

  20. #20
    Ā  Phoenix is offline
    ModeratorRank
    Mar 2009 Join Date
    6,890Posts

    Re: Matchserver Functions

    The 08 files are buggy? That's sad. Btw if we're not getting a section on RZ, what else can be done?
    Posted via Mobile Device

  21. #21
    much coder t0p lel Team Zebra is offline
    MemberRank
    Mar 2009 Join Date
    234Posts
    Quote Originally Posted by KillerStefan View Post
    You never where on sir and don't say I'm not sharing things.
    I released files for several games including MapleStory which got me in trouble.
    I remember the times when we all wanted the June 2007 files and you eventually released them because Brittle Bullet was dead.
    I asked for a Gunz Level 2 section but Mental said, sorry files are available for everyone but I can't agree because the community changed too much.
    I didn't release them "because Brittle Bullet was dead". I released them the day after I got them. I never even used them on Brittle Bullet, it would have been too much effort to port over all our custom work. Don't try to make me out to be the bad guy, I shared it as soon as I got it, because they weren't my tools and not my right to keep them private.

    As far as the custom BB files that you never hesitated to beg me for, those were all hand-coded by me and my team and we had every right to keep them private. That was an entirely different situation. I share almost everything that I make as well. But BB was a collaborative effort.

    My point is, you should share the files with everyone. Keeping something exclusive that neither you nor your team coded is ripping and leeching in the highest form in my eyes. Releasing files for games you don't give a shit abou but keeping the ones that you do care about is just hypocrisy and goes against what the scene was founded on to begin with.
    Posted via Mobile Device

  22. #22
    Account Upgraded | Title Enabled! purpleCRAYON is offline
    MemberRank
    Mar 2009 Join Date
    249Posts

    Re: Matchserver Functions

    You guys can release them on my site.

    Edit: RoA - where is Dia2Dump source code in Visual Studio? O_O
    Last edited by purpleCRAYON; 19-10-09 at 12:58 AM.

  23. #23
    Sharing is caring KillerStefan is offline
    MemberRank
    Feb 2007 Join Date
    NetherlandsLocation
    2,554Posts

    Re: Matchserver Functions

    Quote Originally Posted by Team Zebra View Post
    I didn't release them "because Brittle Bullet was dead". I released them the day after I got them. I never even used them on Brittle Bullet, it would have been too much effort to port over all our custom work. Don't try to make me out to be the bad guy, I shared it as soon as I got it, because they weren't my tools and not my right to keep them private.

    As far as the custom BB files that you never hesitated to beg me for, those were all hand-coded by me and my team and we had every right to keep them private. That was an entirely different situation. I share almost everything that I make as well. But BB was a collaborative effort.

    My point is, you should share the files with everyone. Keeping something exclusive that neither you nor your team coded is ripping and leeching in the highest form in my eyes. Releasing files for games you don't give a shit abou but keeping the ones that you do care about is just hypocrisy and goes against what the scene was founded on to begin with.
    Posted via Mobile Device
    I asked you for those files a couple of times yes, but you said you didn't have them anymore, now I hear different.
    Well that's fine.
    Don't say I only release shit I don't care about, because I know alot of people who would have bought the RF Online Sourcecode from me and even more people who would have bought the Brazil Maplestory Server Files at the time and what did I sir?
    I putted lots of things on the line to give the MapleStory section something they wanted for ages.
    You have no right to call my a hypocrite because I contributed way more then you did, well maybe in a other section but that doesn't matter.
    Contributing is contributing and look how much people are happy with the Godswar Online files I released.

    Btw just one thing, what's the point of keeping the Brittle Bullet files for years if you never use them anymore?

  24. #24
    Infraction Banned S0U13SS is offline
    MemberRank
    Oct 2009 Join Date
    CanadaLocation
    25Posts

    Re: Matchserver Functions

    Quote Originally Posted by KillerStefan View Post
    Coming from someone who joined Ragezone this month.
    You clearly have no idea where you are talking about.
    We had a discussion last month where I was suggesting a Gunz Level 2 section for the more experienced people since the Gunz 2008 files are buggy and that we could work on those together.
    Mental believes in that files should be available to everyone and so we didn't get a section.
    That's why I didn't release the files here.
    And on the other hand, the RF Online Sourcecode is by far more worth then the Gunz 2008 files so don't come with: "You want to keep them for yourself and eventually sell them".
    Enough explanation?
    Well if not, take a look here at the threads with a [Release] tag: http://forum.ragezone.com/search.php?searchid=7563550
    THIS account joined this month my other account is gregon13 i got bored with it and i didn't say anything about you wanting to eventually sell them thats you blowing bull shit out your mouth and to you RF is more important but others here would say otherwise, and MentaL want's to keep RaGEZONE a community for everyone by not having special sections is his choice, and if your not gunna release them then stop bragging you have it shove it up your ass and shut the fuck up

  25. #25
    Sharing is caring KillerStefan is offline
    MemberRank
    Feb 2007 Join Date
    NetherlandsLocation
    2,554Posts

    Re: Matchserver Functions

    Quote Originally Posted by S0U13SS View Post
    THIS account joined this month my other account is gregon13 i got bored with it and i didn't say anything about you wanting to eventually sell them thats you blowing bull shit out your mouth and to you RF is more important but others here would say otherwise, and MentaL want's to keep RaGEZONE a community for everyone by not having special sections is his choice, and if your not gunna release them then stop bragging you have it shove it up your ass and shut the fuck up
    No need to start flaming kid but I understand it because you don't know what to say anymore.
    I also doubt you're gregon13, since was actually a person who deserved the files for everything he did, funny thing is I'm actually on his friendslist here.
    I don't do RF, I barely do Gunz, I was just pointing out that they are more worth then the Gunz 2008 files.
    Unless you can't talk without cursing I see no point in discussing this with you any further so please keep your cool talk for yourself.
    Last edited by KillerStefan; 19-10-09 at 02:15 AM.



Page 1 of 2 12 LastLast

Advertisement