GPL Online
Section IV : Core.ini
Je suis une personne méfiante. Les créateurs de Vroc ont beau parler, comme on dit en Flamand. Leur logiciel permettrait de joindre les courses en toutes circonstances, même si notre installation était configurée différemment du serveur. "Vous n'avez plus besoin de modifier votre core.ini, vous n'avez même plus besoin d'avoir un fichier core.ini.", disaient-ils. Je m'en suis toujours méfié et j'avais bien raison : il est vrai que la plupart du temps ça marche mais de temps en temps ça coince, et en plus, avec la généralisation des cartes D3D/OpenGL en lieu et place des cartes Voodoo et Rendition le core.ini est nécessaire. Jetons donc un coup d'il à ce fichier et faisons en sorte que même si Vroc plante ou s'il n'y a pas de racelist on puisse toujours se connecter depuis le jeu avec les bons paramètres.
A la recherche du core.ini
D'abord il faut localiser le bon fichier dans le répertoire GPL. Ouvrez le répertoire GPL avec Windows Explorer et, si vous ne l'avez pas déjà configuré comme ceci, allez dans Tools - Folder Options. Sur la page View il faut mettre "Show hidden files and folders" et enlever "Hide extensions for known filetypes". Maintenant, core.ini devrait être visible. Ouvrez le avec un éditeur texte comme Notepad (personnellement je préfère un éditeur plus étendu comme UltraEdit http://www.ultraedit.com) et vous devriez voir quelque chose comme ceci (mon core.ini). Si vous n'avez pas encore de section [ Communications ], copiez la de mon fichier et mettez la entre la section [ CLIENT ] et la section [ HACK ] du votre.
Voyons maintenant la configuration des paramètres importants:
alternate_ip_addr_lookup = 1 ; Find IP addresses another way
Les utilisateurs modem peuvent utiliser le setting 0 et le setting 1, les utilisateurs cable/ADSL doivent utiliser le setting 1.
clock_adj_delay = 4 ; How often may client adjust clock?
J'ai parfois entendu dire que changer ce paramètre pouvait améliorer les choses, mais l'expérience m'a montré qu'il n'en est rien. Je vous recommande donc de ne pas y toucher et de chercher la solution ailleurs.
disable_ipx
= 1 ; Disable IPX support
disable_modem = 1 ; Don't look for/use modems
disable_network = 0 ; Disable network support
disable_tcp_ip = 0 ; Disable TCP/IP support
La plupart des gens ne roulent jamais sur un réseau IPX/SPX ou sur connexion modem direct (entre deux joueurs). Du fait que ça aide GPL à démarrer plus vite, il vaut mieux enlever ces options en les mettant à la valeur 1.
ignore_net_read_errors
= 1 ; Don't disco if error reading pkt
ignore_net_send_errors = 1 ; Don't disco if error sending pkt
Ne jamais se déconnecter pour une seule erreur, bien sur !
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 = 132 ; Server packet size on dialup
Voilà les paramètres les plus importants pour les utilisateurs du patch BW, c'est à dire quasi tout le monde. Le paramètre "send_every" détermine la fréquence avec laquelle le jeu et le serveur échangent des infos (3 signifie 1 envoi tous les 3 gameticks), le paramètre send_size détermine la quantité d'info échangée. Comme le jeu ne doit faire qu'envoyer des infos concernant le joueur, il n'y a que le send_size du serveur qui doit être augmenté de 84 a 132 bytes.
Si vous ne changez pas ce paramètre et que Vroc ne le fait pas pour vous, les serveurs patchés vont vous envoyer 132 bytes d'info là où votre jeu n'en attend que 84, ce qui provoque une erreur "Bandwith mismatch".
net_server_port = 0 ; Server port number (0 = default)
Il s'agit du port de base pour le serveur GPL. Quand vous vous connectez aux serveur vous utilisez d'abord ce port. Durant la procédure de synchronisation, le serveur donne un autre port à votre jeu pour y communiquer les infos du joueur et des adversaires. Quelques serveurs ont un port de base non-standard pour en réserver un maximum à l'accueil des 18 joueurs. Dans ce cas il est préférable, en se connectant depuis le jeu, d'ajouter l'adresse IP du port de la manière suivante : 192.168.1.67:32300 (adresse IP 192.168.1.67, port de base 32300) plutôt que changer ce paramètre dans le fichier core.ini. Normalement, si vous vous connectez en utilisant Vroc, c'est ce dernier qui s'occupe de ce paramètre de façon automatique, sauf si votre core.ini est défini dans Windows comme un fichier en lecture seule.
net_use_mdm_bandwidth_for_tcp_ip = 1 ; Use modem bandwidthfor TCP/IP
Encore un paramètre important pour le fonctionnement du patch BWh.
Note: il est vrai que les utilisateurs câble peuvent mettre les paramètres net_LAN à la valeur 3/84 3/132, tout en laissant ce paramètre à 0. Ils peuvent alors se connecter depuis le jeu aux serveurs patchés sans utiliser le patch BW. Mais Vroc force les paramètres net_mdm et, pour raisons inconnues, la limitation à 84 bytes pour les connections modem est imposée par l'exécutable (en fait c'est cet limitation que fait sauter le patch BW). Il est donc préférable de le faire comme indiqué, ça marche dans tous les cas.
[ Task
]
synch_method = 1 ; Client synch method
Très important : Ce paramètre indique que les problèmes skew seront résolus graduellement. Si il est à 0 la synchronisation sera rétablie de manière immédiate, c'est a dire que le joueur fera un bond en avant ou en arrière à chaque synchronisation. Très dangereux dans les courses online.
[ Replay
]
ReplayMemoryOverride = 64000 ; Replay buffer in kilobytes
Si vous roulez en compétition, il est important de pouvoir sauvegarder le replay de toute une course. Cependant en fonction de vos paramètres graphiques (poussière, fumée, traces de pneus) les replays peuvent atteindre 25Mb pour une course en mode "Long". Adaptez ce paramètre à l'espace libre sur votre ordinateur tout en veillant à ne pas y allouer trop d'espace, bien sur. Il faut aussi de la place pour le jeu, le tracé et les voitures.
Après les modifications, à la sauvegarde du fichier, il faut vérifier que dans la boite de dialogue "Save", le type du fichier soit bien "All files" ou "*.*" pour que Windows n'y ajoute pas une extension ".txt" ou ".doc".
Se connecter depuis le jeu:
Pour se connecter
depuis le jeu, choisissez votre joueur et votre voiture dans la section "Player
Info" et allez dans la section "Multiplayer". En haut à
gauche vous devez avoir la mention "Join" et en dessous à
la rubrique "Connect Via" la mention TCP/IP suivie de votre adresse
IP. Entrez l'adresse IP du serveur à la case "IP address",
introduisez le mot de passe, et appuyez sur le bouton vert.
| < Section Précédente | Index | Section suivante > |
Creé par Jan Verschueren, adaptation française par Danny Charlier.