• German
  • English

GPL Online Racing


The GPL Global Race Calendar 


How to join GPL online races?


If iGOR doesn`t show a racelist:
http://srmz.net/index.php?showtopic=6202&st=12&p=54600


The Bandwidth-Patch is needed to join most of the GPL servers.
Infos & download of the Bandwidth-Patch here.


These entries should be set in your GPL core.ini (X:\...\Sierra\gpl\core.ini):

[ Communications ]
alternate_ip_addr_lookup=1              ; Find IP addresses another way
                                                          0 = No alternate lookup *  1 = Use alternate way
bcast_augment_status=0                   ; Prepend status with IP address?
bcast_listserv=                                  ; IP address of race list server
bcast_listserv_req=                           ; Empty string, or start with '?'
bcast_listserv_req_freq=10.000000     ; Request race list frequency
bcast_ping_disable=0                         ; Disable response to pings
bcast_ping_port=0                             ; Ping port number (0=default)
bcast_port=0                                     ; Broadcast port number (0=default)
bcast_recv_disable=0                         ; Disable broadcast reception
bcast_send_disable=0                        ; Disable sending broadcasts
bcast_send_freq=4.000000                 ; Broadcast frequency (seconds)
clock_adj_delay=8                             ; How often may client adjust clock?
                                                           Only used when synch_method = 0 (see [ Tasks ]) original=4  in version 1.1 
disable_ipx=0                                     ; Disable IPX support
disable_modem=0                              ; Don't look for/use modems
disable_network=0                              ; Disable network support
disable_tcp_ip=0                                 ; Disable TCP/IP support
ignore_net_read_errors=1                   ; Don't disco if error reading pkt
ignore_net_send_errors=1                   ; Don't disco if error sending pkt
ip_addr_lookup_timeout=2                   ; Timeout to find own IP address. Default = 2 sec.
log_server_comm_errors=0                  ; Log errors for client channels?
log_server_connect_status=0                 ; Issue messages as clients connect
mem_client_send_every=3                    ; Client packet freq via memory
mem_client_send_size=84                     ; Client packet size via memory
mem_server_send_every=3                  ; Server packet freq via memory
mem_server_send_size=384                 ; Server packet size via memory
net_lan_client_send_every=3                ; Client packet freq on LAN
net_lan_client_send_size=84                 ; Client packet size on LAN
net_lan_server_send_every=3               ; Server packet freq on LAN
net_lan_server_send_size=384              ; Server packet size on LAN
net_mdm_client_send_every=3              ; Client packet freq on dialup
net_mdm_client_send_size=84               ; Client packet size on dialup
net_mdm_server_send_every=3             ; Server packet freq on dialup
net_mdm_server_send_size=384            ; Server packet size on dialup

net_server_port=0                                  ; Server port number (0 = default)
net_use_mdm_bandwidth_for_tcp_ip=1    ; Use modem bandwidthfor TCP/IP - 1 = Use net_mdm_ settings *
;net_use_mdm_bandwidth_for_tcp_ip=0   ; Use modem bandwidthfor IPX    - 0 = Use net_lan_ settings

show_meters = 0      ; 0 = Off *  1 = On    Alt-m to toggle



Core.ini example:


FILE
SIZE DOWNLOAD
Core.ini
3 KB






How to behave correctly at online races?






How to adjust the chat (& replay) font?

Who is running GPL with a high resolutioin (1024x768, 1280x1024, 1600x1200) might have difficulties to read chat messages at online races as the font gets too small.
This patch allows you to increase the font size to make reading easier.
The replay font gets also increased.

FILE
SIZE DOWNLOAD
Chat Font by Wilf Tonsmann

(font sizes: 12, 14, 16, 18)
29 KB

To open the archives you need a packing software, e.g. the free and multilingual 7-Zip.

Installation:
X:\...\SIERRA\gpl\font





iGOR Smilie Liste

FILE
SIZE
DOWNLOAD  PREVIEW
iGOR Smilie List
79 KB

To open the archives you need a packing software, e.g. the free and multilingual 7-Zip and the free Adobe Reader.





How to host online races with iGOR?






GPL/ iGOR Ports and Firewalls

General Listings of the ports
Port 113 (TCP/incoming) - not essential
Port 6970 (UDP/outgoing)
Port 6971 (UDP/incoming)
Port 6667 (TCP/outgoing)
Port 30196 (TCP/incoming)
Port 30196 (TCP/outgoing)
Port 30197 (TCP/outgoing)
Port 30198 (TCP/incoming)
Port 30198 (TCP/outgoing)
Port 30199 (UDP/outgoing)
Ports 32766-32786 (UDP/incoming)



iGOR Ports

iGOR uses several ports for internet communications. Some of these can be changed, others cannot.

IRC Chat
Port 6667 (TCP/outgoing) - cannot be changed.

IRC Ident Server
Port 113 (TCP/incoming) - cannot be changed.
- it is not essential that this port is opened, but chat connections will be much quicker if you can open this port for incoming connections / add it to your port forwarding list.

Race List
Port 30197 (TCP/outgoing) - cannot be changed.

Remote Hosting Client
Port 30196 (TCP/outgoing)



GPL Ports

By default, GPL uses the following ports:

Broadcasting
Port 6970 (UDP/outgoing) - used by GPL to broadcast the status of the races to the RaceList server.
HOWEVER, iGOR changes this port to 30199 (UDP/outgoing) to keep the range of ports required by iGOR to a single block (30196-30199).

Pings
Port 6971 (UDP/incoming) - used by GPL for ping responses. Not used by iGOR

Racing Connections

Ports 32766-32786 -- 21 in total (UDP/incoming)
Details: 32766 is used for incoming connections, 32767-32786 are used for existing connections to each individual client