No subject

Wed Mar 11 18:56:50 EDT 2009

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:
    <a class="moz-txt-link-freetext" href=""></a>

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:
    <a class="moz-txt-link-freetext" href=""></a>

  <a class="moz-txt-link-abbreviated" href="mailto:thiessen at">thiessen at</a>

Steven Hartland wrote:

    <blockquote type="cite">
      <pre wrap="">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" <a class="moz-txt-link-rfc2396E" href="mailto:brs at">&lt;brs at;</a>

      <blockquote type="cite">
        <pre wrap="">Will you be able to release any info on the RCON protocol for BF2?
Does it support the same protocol, in terms of handshake/authentication?
It would be nice if you could release some kind of specifications on it
so we don't all have to use ethereal and figure it out like last time.
      <pre wrap="">

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
In the event of misdirection, illegible or incomplete transmission
please telephone (023) 8024 3137
or return the E.mail to <a class="moz-txt-link-abbreviated" href="mailto:postmaster at">postmaster at</a>.

    <pre wrap="">
  <pre wrap=""><!---->

This message was sent using IMP, the Internet Messaging Program.



More information about the bf1942 mailing list