Grand Prix Garage - GPL

The workings of GPL Online - Part 1

(Below is a general discussion of the topic. See the part 2 for all details, especially when you host races.)

 

The limitations of the Internet

When the Internet is used as a medium to race online against each other, there are limitations in terms of bandwidth and latency. The available bandwidth, the amount of data that can be transmitted between participating computers, is limited. Latency, the time it takes to transmit data from one computer to another and back, can be high and irregular at times.

GPL copes with these limitations in the following ways:

The consequences for racing

In normal, moderate conditions, good racing is possible despite the limitations of the Internet. There are a number of situations however, where these limitations play an important role in the events:


The view of the car in front is in black, the view of the car behind is in red. To the car in front, there is less distance between the two than to the car behind. The effect of the prediction mechanism is shown exaggerated by the broken straight lines.


The view of the car with the inside line is in black, the view of the car with the outside line is in red. To the car with the inside line there is a greater distance between the two than to the car with the outside line. Again the effect of the prediction mechanism is shown exaggerated by the broken straight lines.

More details on bandwidth, latency and the related core.ini parameters can be found in part 2.

Back to the GPL Garage Correspondence