[bf1942] BFV servers not listed on ASE ( the reason and the fix )

Chris Adams chris at fragzzhost.com
Tue Jul 13 11:52:58 EDT 2004


What exactly are the default ports for BFV? Or has this all been fixed and I
haven't noticed...

Chris

----- Original Message -----
From: "Steven Hartland" <killing at multiplay.co.uk>
To: <bf1942 at icculus.org>; "Andy Berdan" <andy.berdan at dicecanada.com>
Cc: <clanservers at multiplay.co.uk>
Sent: Tuesday, May 25, 2004 1:52 AM
Subject: [bf1942] BFV servers not listed on ASE ( the reason and the fix )


> 1.01 Patch ReleasedRight making some progress on why this is happening.
Its due to the
> fact that the player info reported by BFV is missing all detail:
> <BFV packet snip>
>   672: 6e645469 6d655265 6d61696e 01077374  ndTimeRemain..st
>   688: 61747573 02340974 69636b65 74733101  atus.4.tickets1.
>   704: 09746963 6b657473 3201066d 61704964  .tickets2..mapId
>   720: 01076761 6d654964 01011b01 01052028  ..gameId...... (
>   736: 2f29011b 01010520 282f2901 1b010105  /)..... (/).....
>   752: 20282f29 011b0101 0520282f 29011b01   (/)..... (/)...
>   768: 01052028 2f29011b 01010520 282f2901  .. (/)..... (/).
>   784: 1b010105 20282f29 011b0101 0520282f  .... (/)..... (/
>   800: 29011b01 01052028 2f29011b 01010520  )..... (/).....
>   816: 282f2901 1b010105 20282f29 011b0101  (/)..... (/)....
>   832: 0520282f 29011b01 01052028 2f29011b  . (/)..... (/)..
>   848: 01010520 282f2901 1b010105 20282f29  ... (/)..... (/)
> </BFV packet snip>
>
> You can see above the details are missing. This is correct on a BF1942
> server:
> <BF1942 packet snip>
>   736: 31343937 07737461 74757302 34097469  1497.status.4.ti
>   752: 636b6574 73310433 30300974 69636b65  ckets1.300.ticke
>   768: 74733204 33303006 6d617049 64074246  ts2.300.mapId.BF
>   784: 31393432 0767616d 65496407 62663139  1942.gameId.bf19
>   800: 3432011b 132a2a43 6f6f6b69 65732a2a  42...**Cookies**
>   816: 4a417920 4a415902 31083020 28302f30  JAy JAY.1.0 (0/0
>   832: 2902301b 1447656e 6572616c 6973696d  ).0..Generalisim
>   848: 6f204672 616e636f 02320830 2028302f  o Franco.2.0 (0/
>   864: 30290230 1b0c4861 6d737465 72486572  0).0..HamsterHer
>   880: 6f023208 30202830 2f302902 301b0757  o.2.0 (0/0).0..W
>   896: 45474d41 4e023108 30202830 2f302902  EGMAN.1.0 (0/0).
>   912: 301b0f43 79626572 20576572 2d576f6c  0..Cyber Wer-Wol
>   928: 66023108 30202830 2f302902 301b0d43  f.1.0 (0/0).0..C
>   944: 61707469 616e2057 696c6c02 32083020  aptian Will.2.0
>   960: 28302f30 2902301b 064c6172 72790231  (0/0).0..Larry.1
>   976: 08302028 302f3029 0230               .0 (0/0).0
> </BF1942 packet snip>
>
> Now the reason why this affects the servers being listed is that; due
> to this issue ASE is forced to query the server using the GameSpy
> protocol. Unfortunately they have no way of telling what port this
> will be on so they just try the default port. If you servers not on the
> default port, which none of ours and many other GSP's, aren't
> then its not listed.
>
> So there's two ways I've proposed to get this fixed:
> 1. ASE workaround
> ASE should query the server using the ASE protocol, which it has
> all he port details for, for the basic server details. Next it should
> try and flesh out the player / rule details with the GameSpy query.
> This will result in all servers being listed but some without correct
> player / rule details.
>
> 2. Dice fix
> Dice should fix ASE query support to include all the player / rule
> information in the next patch.
>
> I hope this info helps and we can come to a quick and successful
> resolution to the problem.
>
> The gorry details are covered here:
> http://www.udpsoft.com/forum/topic.cgi?forum=3&topic=1491&start=30
>
>     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 mailing list