[bf1942] bf1942 rcon protocol?
brs at vikingmind.com
Tue Feb 10 17:25:59 EST 2004
Not full docs, but I found this very helpful:
I looked here and used this as a reference for how to login:
Otherwise I found nothing....
And then I used Ethereal myself, because that script ^^^ does not seem to work
for me, however, the logic for login is correct... Ethereal tells all.. Also,
be sure to run the rcon program in -m mode I believe that is the streaming
protocol... Otherwise, it keeps resending the line as you build it up on each
keystroke. You will quickly see what i mean in ethereal...
The only other thing is that if you are using java it uses a big-
endian network byte ordering, and bf1942 rcon is native intel little endian.
This only matters when writing values larger than bytes to the stream, so I
had to do a little byte swapping here and there (like for string lengths).
The other thing, is that I found it was easier (in java) to use a byte array
buffer to build up my messages before sending them, it was easier to avoid
I pray they don't change the protocol!!! And if they do it would be super nice
to have a protocol doc >:)
ON another semi-related note:
Does anyone have technical specifications for RFA format? I know there are
plenty of tools, but I may want to write my own RFA packer that can run as an
ant build task, and or/ provide better project management functionality so you
don't have to keep walking directory trees in gooooies all the time.
Quoting Steven Hartland <killing at multiplay.co.uk>:
> Does anyone have a full protocol description for bf1942 rcon?
> Steve / K
> 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