Server Query Protocol

Moderator: NADEO

MuNgLo
Posts: 314
Joined: 12 Jul 2012, 03:37

Re: Server Query Protocol

Post by MuNgLo »

Well there is a lot of restriction on what you can do via xml-rpc interface. Basically some things assumes you will have filesystem access to the gameserver from the servercontroller.
However in this case you might want to try the webservice interface. With that you can let people authenticate via maniaplanet login then give your application access to their dedicated servers and that way make stuff like server reports available. Maybe that will be enough.

Oh and there is also a way to get access to users favorite serverlist and then you can query those.

Or for specific servers, say pubservers for a community. you can just make query on serverinfo via webservice.

Warning thou that you should have some kinda cachesystem to limit lookups due to the default 600 request per hour limit for an application.

check http://forum.maniaplanet.com/viewforum.php?f=282
Masher
Posts: 6
Joined: 12 Mar 2013, 04:02

Re: Server Query Protocol

Post by Masher »

The whole issue is having to authenticate with whichever API I end up using. I can look up a password on the file system or have the end-user register for the web api, but for simplicity sake I prefer not to. I prefer to keep it simple. The protocol is there. I have reverse engineered some of it, but most of it makes no sense to me and it changes from server to server depending on game type (my assumption). I can already grab most of what I want, but there are some issues and I'm afraid it'll change.

Knowing the protocol would make it easier. I don't plan on doing anything malicious, I don't want to know the entire client protocol. I just want to be able to fully support this game in my product. If it takes signing an NDA; I'm up for that. Even a "No" from a Nadeo dev would be fine. Anything is better than nothing at this point.

Is there a good way to speak with the devs directly? Email/IRC/etc?

Thank you to all have replied, I do appreciate your help and suggestions. :)
TheM
Posts: 1379
Joined: 15 Jun 2010, 14:30
Location: Uden, Noord-Brabant, Netherlands
Contact:

Re: Server Query Protocol

Post by TheM »

Masher wrote:The whole issue is having to authenticate with whichever API I end up using. I can look up a password on the file system or have the end-user register for the web api, but for simplicity sake I prefer not to. I prefer to keep it simple. The protocol is there. I have reverse engineered some of it, but most of it makes no sense to me and it changes from server to server depending on game type (my assumption). I can already grab most of what I want, but there are some issues and I'm afraid it'll change.

Knowing the protocol would make it easier. I don't plan on doing anything malicious, I don't want to know the entire client protocol. I just want to be able to fully support this game in my product. If it takes signing an NDA; I'm up for that. Even a "No" from a Nadeo dev would be fine. Anything is better than nothing at this point.

Is there a good way to speak with the devs directly? Email/IRC/etc?

Thank you to all have replied, I do appreciate your help and suggestions. :)
I think you haven't understand the whole point that we've been trying to make here.
The ManiaPlanet server wasn't designed to be queried from outside over the server port.
That is where the XML-RPC port comes in, that is the place to ask the server stuff.

But if you are so stubborn, you can try PM'ing xbx on this forum, not saying that he'll reply on it.
Global moderator | Dutch moderator | Laddermoderator | ManiaWiki moderator
Server Manager/webmaster of Smurfen.net, join us on Canyon, Valley and Royal!
ESL (Game) Staff Head for TrackMania (Stadium, Canyon and Valley).
Bueddl
Posts: 165
Joined: 27 Jun 2010, 11:39

Re: Server Query Protocol

Post by Bueddl »

TheM wrote:
Masher wrote:The whole issue is having to authenticate with whichever API I end up using. I can look up a password on the file system or have the end-user register for the web api, but for simplicity sake I prefer not to. I prefer to keep it simple. The protocol is there. I have reverse engineered some of it, but most of it makes no sense to me and it changes from server to server depending on game type (my assumption). I can already grab most of what I want, but there are some issues and I'm afraid it'll change.

Knowing the protocol would make it easier. I don't plan on doing anything malicious, I don't want to know the entire client protocol. I just want to be able to fully support this game in my product. If it takes signing an NDA; I'm up for that. Even a "No" from a Nadeo dev would be fine. Anything is better than nothing at this point.

Is there a good way to speak with the devs directly? Email/IRC/etc?

Thank you to all have replied, I do appreciate your help and suggestions. :)
I think you haven't understand the whole point that we've been trying to make here.
The ManiaPlanet server wasn't designed to be queried from outside over the server port.
That is where the XML-RPC port comes in, that is the place to ask the server stuff.

But if you are so stubborn, you can try PM'ing xbx on this forum, not saying that he'll reply on it.
I aggree on this. And just for your information, reverse engeneering is not legal in that manner.
Also this protocol was not designed to be used outside the game. That's the answere I got a few years ago :thumbsup:

Cheers,
Bueddl
http://www.tmserver.org | Mania Exchange
═╦═╔╦╗² | MP4 Beta
Post Reply

Return to “Dedicated Server”

Who is online

Users browsing this forum: No registered users and 1 guest