GPL Online

 

Section II : Connexion par modem analogique

A éviter: les WinModems.

Beaucoup de modems pré-installées dans les systèmes complets (Compaq / Siemens / HP) ou intégrés dans les cartes mères sont du type WinModem ou SoftModem (souvent de la marque "Connexant"). Ils consistent en un circuit pour la connexion au réseau téléphonique et rien d'autre. La fonctionnalité modem est assurée par software et non dirigée par un microcontrôleur spécifique (modem chipset). Bien sur, ils se comportent comme les modems hardware et il est possible de les configurer comme expliqué plus loin mais comme GPL est une application lourde en charge processeur, il est facile de deviner que si votre processeur doit s'occuper et du jeu et de la fonctionnalité modem, des situations désagréables peuvent se produire.

Donc, si vous voulez participer à des courses en ligne de façon régulière, il vaut mieux investir dans un "vrai" modem a connexion série ou USB. Il y en a des tout bons a partir de 15 €. Les modems sur carte d'extension marchent aussi, bien sur, mais le voltage de la sonnerie est de 75V et j'ai toujours eu des réticences à laisser entrer de tels voltages à l'intérieur de mon PC. En plus cette solution ouvre la porte à des conflits IRQ.

 

L'erreur du 56k

La plus grosse erreur que font les gens qui utilisent une connexion modem pour jouer a GPL en ligne est de penser qu'il faut que l'info passe le plus vite possible pour avoir une bonne connexion. Incorrect !! Rappelons que ce n'est pas le lag en soi qui perturbe la connexion mais bien la variation du lag au cours du temps.

Les vitesses de connexion V.92 (48k8 / 56k6) exigent qu'il y ait une synchronisation entre votre modem et votre provider en matière compression et de correction d'erreurs. Ces paramètres sont bons pour le téléchargement, et il en serait de même pour GPL si la synchronisation entre votre modem et celle du provider n'échouait pas si souvent. Et lorsque cette synchronisation rencontre un problème il faut près de 2 secondes pour la rétablir. En plus, la correction d'erreurs oblige de temps à autre votre ordinateur à renvoyer l'info. Et voilà votre temps de transfert d'infos client - serveur augmenté de façon catastrophique, triplé au moins.

Donc il faut désactiver la compression et la correction d'erreurs et, comme souvent la valeur du lag est plus stable aux vitesses de connexion plus basses (cela ne fait rien d'avoir 250ms de lag si il est constant), reduire la vitesse de connexion. Même avec le patch BW, GPL ne consomme qu'une bande passante de 21k6, donc on peut se connecter a partir de cette vitesse jusqu'a 33k6. Il y a plusieurs vitesses intermédiaires, essayez d'abord la plus élevée et puis descendez jusqu'à obtenir un bon résultat.

 

Intermission: les commands AT.

Un modem est configuré par des commands AT, composées de quelques caractères ASCII. Selon la qualité des drivers fournis avec le modem ou si vous utilisez un software fax sur le même modem, vous allez devoir vous en servir pour configurer votre modem. D'abord il faut trouver le "AT command set" qui correspond a votre modem. Souvent ceci est annexé au manuel d'utilisateur. Si vous avez des difficultés à les trouver, allez sur des sites comme http://www.modemhelp.org qui donnent de bonnes infos à ce sujet.
Il faut assembler bout à bout les commandes pour : rappeler la configuration d'usine (très important si vous utilisez un soft fax), enlever la compression et la détection d'erreurs et fixer la vitesse de connexion sur la valeur désirée. Pour mon modem US Robotics ça donne : &F0 pour la configuration d'usine, &K0 pour désactiver la compression, &M0 pour désactiver la correction d'erreurs et &N14 pour fixer la vitesse de connexion a 28k8. Pour entrer ces paramètres dans votre configuration il faut les concaténer donc dans mon exemple ça donne : &F0&K0&M0&N14.

 

Configuration sous Windows 98:

Win98se a l'avantage d'autoriser des configurations modem différentes sur chacune des connections dail-up. Donc, il est possible de créer une configuration "racing" et une configuration "surfing" avec des paramètres spécifiques.

Vous allez dans My Computer, puis Dial-Up Networking et vous copiez votre connexion "surfing" en la renommant). Cliquez sur la nouvelle connexion avec le bouton droit et choisissez Properties. Au fond de la boite de dialogue cliquez sur le bouton Configure, qui vous permet de configurer votre modem.

Verifiez que la vitesse maximum pour la communication entre votre ordinateur et le modem est bien à 115200 sur la page Général. Sur la page Connexion il y a deux boutons. Le bouton Port Setting mène a la configuration FIFO. Il y a des gens qui disent que de mettre les buffers de transmission et de réception sur la 2me division améliore la connexion, mais d'après mon expérience il n'en est rien. A vous de juger pour vous mêmes.

Le bouton Advanced est plus important. Dans la boite de dialogue qui se présente il faut enlever la correction d'erreurs et vérifier que le flow control soit sur hardware. Si vos drivers fonctionnent bien et vous n'utilisez pas fax software sur le même modem vous pouvez vous contenter de mettre la commande AT fixant la vitesse de connexion dans le champ Extra settings, autrement il faut l'ensemble des paramètres décrits plus haut.

En fait, si le 33k6 vous suffit pour une connexion stable, vous pouvez tricher un peu et éviter de mettre des Extra settings par l'astuce suivante : Il y a deux systèmes pour atteindre les vitesses V.92: le K56flex et le X2. La plupart des providers supportent les deux, et ont un numéro de téléphone pour chaque système. Il suffit donc de trouver le numéro correspondant à votre système, et …d'appeler l'autre. Votre modem ne peut alors pas se synchroniser avec votre provider et se connecte à 33k6.

 

Configuration sous Windows XP:

En principe la configuration sous Windows XP est la même que sous Windows98, hormis qu'elle n'autorise pas des configurations modem différentes selon la connexion Dial-Up Networking et que les paramètres sont mieux cachées.

Cliquez sur My Computer avec le bouton droit et choisissez Manage, puis Device Manager. Cliquez sur votre modem avec le bouton droit et choisissez Properties. Sur la page Advanced vous trouvez le champ pour entrer les commands AT. Il faut les mettre ou les enlever chaque fois que vous voulez passer de Surfing à Racing et vice versa. C'est ça le progrès…

Quand vous ouvrez votre connexion Dial-Up il y a un bouton Properties, puis un bouton Configure dans la section modem de la page General. Là vous pouvez mettre le Hardware flow control et enlever la compression et la correction d'erreurs.

Note: on peut suivre une stratégie similaire pour rouler en NR2003 et ses mods, mais la vitesse minimum est de 26k4 et si vous voulez vous connecter via "Sierra", il faut activer la compression. Si non vous ne serez jamais capable de telecharger le Racelist.


 


< Section Précédente Index Section suivante >

Creé par Jan Verschueren, adaptation française par Danny Charlier.