Windows NT/2000/XP
Optimizations Guide
This guide is designed to work best on Windows NT/2000/XP
4.0. It improves performance for all online programs or games that
use the TCP/IP protocol to communicate. Make sure you have
installed all the updates on the previous page before attempting
the procedures in this guide.
Modem
Setup
- Open the 'Modems' control panel.
- Select the properties for your modem.
- Write down your modem's COM port (We will need this later).
- Under the 'General' tab, set the 'Maximum speed' field to 57600
for 28.8k/33.6k modems or 115200 for 56k modems.
- Unmark the 'Only connect at this speed' option.
- Under the 'Connection' tab confirm that your 'Data', 'Parity'
and 'Stop bit' fields are set properly (Usually 8 data bits, no
parity, 1 stop bit).
- Click 'Ok' to return to the 'Connection' tab window.
- Click the 'Advanced' button, mark the 'Use error control' and
'Compress data' options.
- Mark the 'Use flow control' and 'Hardware (RTS/CTS)'
options.
- Confirm that the 'Modulation type' is set to 'Standard'.
- Add any 'Extra settings' that you require or prefer (Consult
your modem manual for details).
- Click 'Ok' from the 'Advanced connection settings' window.
- Click 'Ok' from the 'Connection settings' window.
- Click 'Ok' from the 'Modems' control panel.
- Restart the computer.
COM Port
Setup
This section applies to all internal and external modems, most
external ISDN adapters, and some internal ISDN adapters. If you
have a device other than a modem replace 'modem' in the text below
with your device's name (Eg. 'external ISDN adapter'). If you have
an internal ISDN adapter that does not incorporate a modem this
section does not apply. This section only applies to devices that
connect to or emulate a serial port.
- Open the 'Ports' control panel.
- Select the 'Settings' for your modem's COM port.
- Select the 'Port settings' tab.
- Change the 'Bits per second' field to 57600 for 28.8k/33.6k
modems, or 115200 for 56k modems.
- Confirm that the 'Data bits', 'Parity', and 'Stop bits' fields
match those set in the 'Modem Setup' section (Usually 8 data bits,
no parity, 1 stop bit).
- Confirm that 'Flow control' is set to 'Hardware'.
- Click 'Ok' from the 'Communications port properties'
window.
- Click 'Ok' from the 'Ports properties' window.
- Restart the computer.
Dial Up
Networking Setup
- Open the 'Dial-Up Networking' settings.
- Under the 'More' tab select 'Edit entry and modem
properties'.
- Under the 'Basic' tab click on the configure box.
- Confirm that the 'Initial speed (bps)' matches the response
given in the 'Modems' control panel (115200 for v.90 (56k) modems,
57600 for 28.8/33.6k modems).
- Confirm that all of the 'Hardware Features' are marked,
including 'Enable hardware flow control', 'Enable modem error
control', 'Enable modem compression'.
- Mark or unmark the 'Disable modem speaker' option to suit your
preference and/or needs.
- Select Ok from the 'Modem Configuration' window.
- Under the 'Server' tab, confirm that the 'Dial-up server type'
is set to 'PPP: Windows NT/2000/XP, Windows 95 Plus, Internet'
- Mark the 'TCP/IP' option, unmark the 'IPX/SPX compatible' and
'NetBEUI' options.
- If you use a modem (or any other adapter that performs
hardware-based compression), unmark the 'Enable software
compression' box (If you use an adapter that does not perform
hardware-based compression (certain ISDN adapters), leave the
'Enable software compression' box enabled).
- Leave the 'Enable PPP LCP extensions' option enabled.
- Click on the 'TCP/IP Settings' box.
- If your ISP allows automatic IP addressing and DNS
determination, mark 'Server assigned IP address' and 'Server
assigned name server address' (If your ISP requires a specific IP
address and/or DNS setting, mark 'Specify an IP address' and/or
'Specify name server addresses' and complete as required by your
ISP) .
- Unmark the 'Use IP header compression' box.
- Confirm that the 'Use default gateway on remote network' box is
marked.
- Select Ok from the 'PPP TCP/IP Settings' window.
- Select Ok from the 'Edit Phonebook Entry' window.
Network
Setup
- Select the 'Network' control panel.
- Under the 'Services' tab, select the Remote Access Service
properties.
- Select 'Configure' for each device you wish to optimize.
- Mark the 'Dial out only' option.
- Select Ok from the 'Configure Port Usage' window.
- Select 'Network' for the device you wish to optimize.
- Mark 'TCP/IP', unmark 'NetBEUI' and 'IPX'.
- Select Ok from the 'Network Configuration' window.
- Select Continue from the 'Remote Access Setup' window.
- Under the 'Protocols' tab, select the properties for the TCP/IP
protocol.
- Under the 'Routing' tab, unmark 'Enable IP Forwarding'.
- Select Ok from the 'Microsoft TCP/IP Properties' window.
- Under the 'Bindings' tab, select the 'all adapters' listing
from the 'Show bindings for' field.
- Click the plus sign next to the 'Remote Access WAN
Wrapper'.
- Select the 'WINS Client (TCP/IP)' and click 'Disable'.
- Select Ok from the 'Network' properties window.
- Allow the computer to reboot.
MTU, MSS,
RWIN, TTL Values
Windows NT/2000/XP automatically configures these values and it does a
damn good job of it so don't waste your time with them.
Other
Stuff
For this section we need to alter settings in the windows
registry, if you make mistakes in here you can potentially cripple
your system. If you're not comfortable with using the registry you
should just skip this section.
- Disable Browser Web Check -
- Select 'Run' from the 'Start' menu, type REGEDT32 and click
'Ok'.
- In the left hand side of the 'Regedt32' window click the plus
next to 'HKEY_LOCAL_MACHINE'.
- Click the plus next to 'SOFTWARE'.
- Click the plus next to 'Microsoft'.
- Click the plus next to 'Windows'
- Click the plus next to 'Current Version'.
- Click on 'Run'.
- In the right hand side of the 'Regedt32' window right-click
'BrowserWebCheck' and select 'Delete'.
- Select 'Exit' from the 'File' menu.
- Restart the computer.
Always unplug all other devices connected to your phone line
(phones, fax machines etc) while you're using the net because even
if they're not in use they can affect performance.
If you have trouble connecting or keep getting cut off, phone
your phone company (eg. BT, Cable & Wireless) and ask them to
increase your line gain to 4 (this won't cost anything).
End
Well done, your Windows setup has now been optimized for TCP/IP
connections. If you were optimizing for Quake 2 (and since you're
on this site you probably were) you can now go to the Quake 2 Connection Optimization Guide.
If you have a question about anything in this guide or any
suggestions about improving connections please don't hesitate to contact me.
[TNN][8]
|