Re: Matchserver Functions
Quote:
Originally Posted by
wowus
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
Re: Matchserver Functions
Quote:
Originally Posted by
wowus
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.
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.
Re: Matchserver Functions
Quote:
Originally Posted by
wowus
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
Re: Matchserver Functions
Quote:
Originally Posted by
PenguinGuy
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
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
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.
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...
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.
Re: Matchserver Functions
Meanie, I was actually planning to give you the files RoA <_<
But I apologize wowus, I got the wrong impression.
Re: Matchserver Functions
Re: Matchserver Functions
teamzebra was formerly known as republic of astra (RoA)...
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?
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. =\
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
Re: Matchserver Functions
Quote:
Originally Posted by
KillerStefan
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.