[bf1942] BF2 RCON protocol

Andrew Von Niederhausern avonnied at genetics.utah.edu
Wed May 4 14:55:42 EDT 2005

Yea the XML parsing and even me personally getting our own servers XML
logs are not the issue..

Its more of trying to get a community wide effort to use the XML logs
more as a standard for the stats, there is just only so much you can get
from the Gamespy protocol.

I've found it very frustrating even trying to getting server admins with
in a league to go above and beyond even as far as setting up something
outside of just admining their server for the transfer of the XMl logs..
the easier it is for a server admin to do something like that the more
likely it will be used and BBO is the perfect platform for it.

The UT series has this literally built into the server itself with the
daughter service of Netstats..

-----Original Message-----
From: Joe [mailto:sechon at blackmud.com] 
Sent: Wednesday, May 04, 2005 11:23 AM
To: bf1942 at icculus.org
Subject: RE: [bf1942] BF2 RCON protocol

see www.clanc.cc/stats/php (just reset yesterday actually). We use them
selectbf (selectbf.org). It's so easy to collect them -- The server can
store thousands of rounds, and you just have a script ftp into the
host to grab them whenever...Not sure what you're looking for aside from
XML download button in the remote manager client?

-----Original Message-----
From: Andrew Von Niederhausern [mailto:avonnied at genetics.utah.edu]
Sent: Wednesday, May 04, 2005 1:09 PM
To: bf1942 at icculus.org
Subject: RE: [bf1942] BF2 RCON protocol

This is something I've always wanted to talk to the maker of BBO about..

What BF2 needs something like netstats for the UT series.. they have the
XML stat logs, they just need to have a central place that everything is
uploaded and processed, this was one of my disappointments when i came
to learn that only "official" servers will have something like this..

I was going to ask the BBO maker to see if he would consider building
into BBO an auto XML transfer utility, (via ftp or what ever would be

There is so much more info in the XML logs but I've found it very
difficult in getting server admins to do anything with them, if BBO had
a built in utility for doing this it might be a little easier to get a
community wide stat effort going. Especially considering the number of
people who use BBO for BF42/V, having it built into BBO would make the
most sense.

But I guess just wait and see what actually comes with BF2 (maybe they
have this built in already)..

-----Original Message-----
From: Forrest Thiessen [mailto:thiessen at alum.mit.edu]
Sent: Wednesday, May 04, 2005 10:27 AM
To: bf1942 at icculus.org
Subject: Re: [bf1942] BF2 RCON protocol

I've been experimenting with the game status protocol, against some of
EA's test servers, and have been writing a Perl module to make it easy
to query.

>From what I've done, I can tell you that at least the EA's test BF2
servers are using the "new" GameSpy protocol.  As a referesher, BF1942
used the "old" protocol, and BFV would respond to either the "old" or
"new" protocols, except that it's implementation of the "old" protocol
was broken if you had more than a few players on the server.

The only odd thing about the BF2 test servers' responses to status
queries that I've seen is that it makes use of a hither-to unused
(AFAIK) feature of the protocol that allows some of the server rules
parameters to have null values.  Some of the older query parsers, such
as some written for BFV, don't seem to expect this and so get screwed up
when they query a BF2 server.  Note that some of the descriptions of the
"new" GameSpy protocol don't mention this; they also have other minor
errors that wouldn't show up with BFV, but could possibly show up with a
BF2 server, so buyer beware.

Even though the protocol is the same, you get a LOT more data back from
server queries: the "rules" section of the response has gobs of
parameters we've never seen before, and the "players" section has all
kinds of new fields, like a universal player ID, rank, etc.

The best description I've found of the "new" GameSpy protocol, used for
status queries by BF2, is here:

I should have an object-oriented, reusable Perl module finished in the
next week or so (just doing some debugging now, in my "spare" time), and
it will be downloadable from:

  thiessen at cyberscapearena.com

Steven Hartland wrote:

> I second that and add to it the query protocol if its changed and not
> using standard gamespy / ase queries.
>    Steve / K
> ----- Original Message ----- From: "Brigham Stevens"
<brs at vikingmind.com>
>> Will you be able to release any info on the RCON protocol for BF2?
>> Does it support the same protocol, in terms of
>> It would be nice if you could release some kind of specifications on
>> so we don't all have to use ethereal and figure it out like last
> ================================================
> This e.mail is private and confidential between Multiplay (UK) Ltd.
> and the person or entity to whom it is addressed. In the event of
> misdirection, the recipient is prohibited from using, copying,
> printing or otherwise disseminating it or any information contained in
> it.
> In the event of misdirection, illegible or incomplete transmission
> please telephone (023) 8024 3137
> or return the E.mail to postmaster at multiplay.co.uk.

More information about the Bf1942 mailing list