New gamespy protocol -gs3 (supports BF2) & -a2s updated for HL1

Steven Hartland killing at
Sun Jun 12 00:58:54 EDT 2005

I've just committed an update which adds -gs3. This is a variation
on -gs2 which seems to supports multi packets correctly.

This should be the protocol used when querying BattleField 2
servers, as due to their size they return a large amount of data
which often ends up truncated using -gps or -gs2.

This is the first time I've seen this protocol and hence have had
to reverse engineer it from scratch so if anyone sees any issues
please let me know.

Also in this commit where the fixes for -a2s to properly support
HL1's new protocol. Again let me know if there are any issues
but this one should be more solid as its based on updated info
from valve.

    Steve / K

N.B. The public cvs tree on sourceforge might take a while
before these updates are available. If you see
version 1.8 you have all the changes.

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

More information about the Bf1942 mailing list