Algemeen
- Instellen
K56flex & V.90
X2 & V.90
- Extra Diamond strings
- Links
Algemeen
GamePoint ondersteund het v90 en X2 protocol.
De meeste modems zijn op een chipset van Rockwell of
Conexant gebouwd, die alleen over het K56flex protocol en
eventueel het V.90 protocol beschikken.
Voormalig US Robotics, nu 3Com's modems beschikken
echter over het x2 protocol en eveneens eventueel V.90.
Dit betekent niet dat je altijd problemen zal ondervinden bij
het verbinden met GamePoint. Probeer het eerst eens en
werkt alles, dan ben je geslaagd!
Helaas echter is dit meestal niet het geval en treden allerlei
problemen op, meestal in de vorm van lagstoten, hoge pings
en langdurige onderbrekingen in het dataverkeer.
Is dat het geval, lees dan verder hoe dit op te lossen.
Overigens kan ik sowieso aanraden de hieronderstaande
tips te volgen als je GamePoint hoofdzakelijk gebruiken wilt
om spellen te spelen.
56K is namelijk een weinig efficiënt down-stream protocol.
Alleen naar jou toe heb je een bandbreedte van 56.000 bps
(maar met, om technische redenen, een 'hoge ping'),
terwijl je juist snelle responstijden naar de server toe nodig
hebt voor optimale gameplay.
In plaats daarvan zorgt het protocol van een slechte
up-stream verbinding om 'ruimte te maken' voor de 56K
down-stream.
De oplossing klinkt heel simpel: 56K uitzetten. Dit gaat
helaas niet zomaar handig met een knopje in Windows.
De truc ligt hem in de initstrings, die bij geen enkel
modem precies hetzelfde zijn. We zullen ons overigens
beperken tot Windows, ik vertrouw UNIX gebruikers erop
behendig genoeg te zijn dit zelf te kunnen.
Instellen
De initstrings kun je aan je modem meegeven bij de opties
van de Externe Toegang. Je komt daar als volgt:
1.Dubbelklik 'My Computer', vervolgens dubbelklik
'Dial-Up Networking'.
2.Klik met de rechtermuis op de verbinding die je
aangemaakt hebt voor GamePoint, en kies Properties.
3.Klik op de knop Configure.
4.Klik op het tabblad Connection.
5.Klik op de knop Advanced.
6.Je kunt de initstrings opgeven bij 'Extra options'.
Staat hier al iets ingevuld, dan kun je daar rustig aan
toevoegen. Let wel op dat als &F (eventueel met een
getal erachter) al aanwezig was, deze helemaal
vooraan staat.
7.Klik OK om de wijzigingen op te slaan.
Tip: Gebruik Hardware (RTS/CTS) flow control, error control
en data compression.
Tip: Zorg ervoor dat de instellingen van je serieële poorten
goed staan. Doe dit in het Control Panel, bij System. Kies
Properties op de COM poort in kwestie, en vul daar in:
Bits per second: hoogst mogelijke,
maar niet hoger dan 115200;
Data bits: 8;
Parity: None;
Stop bits: 1;
Flow control: Hardware.
Kon je bij Bits per second 115200 kiezen, zet dan de FIFO
buffers onder 'Advanced...' aan.
Je kunt experimenteren met de buffergrootte als na de in
dit document gepresenteerde oplossingen nog steeds
problemen bestaan. Verklein de buffer voor het verhelpen van
connectie problemen en vergroot de buffer voor betere
prestatie.
Nu je weet waar je de initstring invullen moet, gaan we kijken
welke string je nu precies nodig hebt.
Dit ligt, zoals al eerder gezegd, aan het type chipset.
Staat in de handleiding van het modem een duidelijk
overzicht met alle initstrings, ben je snel klaar.
Zoek naar de optie, waarmee je 56K kunt uitschakelen.
Helaas zijn de handleiding wat dit betreft vaak vreselijk vaag,
als de initstrings er überhaupt wel in staan. Je kunt dan op
twee manieren erachter komen over wat voor chipset je
modem beschikt.
De eerste is, opnieuw, door in de handleiding te kijken.
Staat dit er niet of niet precies genoeg in, probeer dan het
volgende.
1.Klik op Start, en selecteer Control Panel uit het Settings
menu.
2.Dubbelklik op Modems.
3.Klik op het tabblad Diagnostics.
4.Selecteer je modem uit het lijstje, en klik op 'More
Info...'
5.Er verschijnt nu een lijstje met gegevens. Hier staat ook
de fabrikant en het typenummer van je chipset bij.
K56flex & V.90
Voor alle Rockwell K56flex chipsets, voeg +MS=11,1 toe aan
je initstring. Het zou natuurlijk te mooi voor woorden zijn als
dit daadwerkelijk voor alle Rockwell chipsets gold, dus voor
de Rockwell HCF hebben we een alternatief: +MS=V34
Voor Lucent chipsets die geen V.90 ondersteunen,
voeg S38=0 toe aan je initstring.
Heb je een Apollo (meestal LT Win Modem) of Mars (meestal
LT PCI Win Modem) chipset, gebruik dan naast de eerder
gegeven S38=0 ook -V90=0
Heb je een Venus (meestal externe modems) chipset,
gebruik ook dan alleen S38=0
x2 & V.90
Geeft ook x2 klachten of selecteert het modem V.90 in plaats
van x2, dan kun je deze op de volgende manier uitzetten.
Heb je een Sportster modem dat geen V.90 ondersteunt,
voeg dan S32=32 of in sommige gevallen wel S32=34 toe.
Heb je een Courier modem dat geen V.90 ondersteunt,
gebruik S58=1
In bovenstaande gevallen hebben sommigen ook succes
gehad met:
s15.7=1
&N16&U8
&N16
S32.5=1
Modems die wél V.90 ondersteunen: probeer eerst V.90 uit
te schakelen. Dit gaat op de volgende manieren.
Voor een Sportster modem: voeg S32=66 toe.
Voor een Courier modem: voeg S58=32 toe.
Heeft dit geen effect, dan kun je ook x2 uitschakelen door bij
de Sportster S32=2 mee te geven en
voor de Courier S58=0.
Extra Initstrings voor Diamond modems.
* SupraExpress 56 (alle types) :
AT+MS=V34,0,19200,33600,19200,33600
* Supra PC Card: AT&F+MS=11,1,19200,33600
* SupraMax: AT+MS=V34,0,19200,33600,19200,33600
Links
Heb je werkelijk geen flauw idee welke initstring je gebruiken
moet, omdat de handleiding dit niet (goed) vermeld en de
bovenstaande niet van toepassing zijn, kijk dan eerst eens op
de website van de fabrikant.
Biedt die geen uitkomst, dan zijn dit goede beginpunten.
Ask Mr. Modem
Itsnet's PC Modem Init Strings
Jay's Modem Initialization Strings
Juno's Init String Reference
Modem Select-O-String
Netins Init String page
Shiva Modem String/CCL Database
GamePoint ©
Opmerkingen en vragen naar info@gamepoint.net.
Copyright © 1999 GamePoint B.V.
AKA Rinkel weblog