rec.autos.simulators

GPL: Notice for non-dedicated servers

Bart Westr

GPL: Notice for non-dedicated servers

by Bart Westr » Tue, 07 Jan 2003 03:02:46

Hi

I got a report that the bandwidth patch for GPL can incur an error on a
non-dedicated server. It turns out that this error is already present in
GPL, but following the instructions for the bandwidth patch can make it
occur more likely. GPL will not show the server car to clients who specify a
greater server_send_size than the server itself specifies.

I have updated the descriptions in the bandwidth patch text files to warn
for this error. Also some minor text changes were made to other parts of the
txt files and to the patch program. The patch itself however is unchanged,
there is no need to re-apply the patch. You find everything at
http://www.racesimcentral.net/~westrab/gpl.htm#bw

Below is the text on the error.

Bart Westra

==========================================================================

Client version:

5. You join a race on a non-dedicated server but cannot see the server car.

   This is an error in GPL. It fails to show the server car to clients who
   have set a larger server_send_size than the server itself. GPL allows
   these clients to connect, and they will see all other clients ok, only
   the server car is not shown to them, and possibly vice versa as well.
   To prevent this, make sure you use the same server_send_size as the
   server itself. If the server uses 84 for the send_size, you can do this
   by temporarily removing the more cars patch. GPL will then limit your
   server_send_size to 84.

==========================================================

Server version:

4. You run a non-dedicated server and one or more clients cannot see your
car.

   This is an error in GPL. It fails to show the server car to clients who
   have set a larger server_send_size than the server itself. GPL allows
   these clients to connect, and they will see all other clients ok, only
   the server car is not shown to them, and vice versa. To prevent this,
   make sure all clients use the same server_send_size as the server. The
   best way to force this is to start the server using Winvroc and choose
   Typical or Fast for the bandwidth. Winvroc will force the clients to
   use the same bandwidth. Clients that connect directly will still have
   to set the server_send_size in core.ini equal to the server setting.
   If you have the server_send_size at 84, this can be done by the client
   temporarily removing the more cars patch. GPL will then limit its
   server_send_size to 84.

================================================================


rec.autos.simulators is a usenet newsgroup formed in December, 1993. As this group was always unmoderated there may be some spam or off topic articles included. Some links do point back to racesimcentral.net as we could not validate the original address. Please report any pages that you believe warrant deletion from this archive (include the link in your email). RaceSimCentral.net is in no way responsible and does not endorse any of the content herein.