2005 Running a Lag Free HL2 Server. All rights reserved.
M) This tweak will disable even more Windows visual enhancements that cause a slow interface.
1) Go to the "Control Panel", select "System"
2) Navigate to the "Advanced" tab and Select "Settings" underneath "Performance"
3) Select the "Adjust for best performance" bullet
4) Click Apply and OK
Running a Lag Free Half Life 2 Server:


Next Page (page 5)

O) This tweak will improve the FPS (frames-per-second) that the server puts out. Most servers put out around 99 FPS, the handy application will make that FPS go past 300 FPS. When the server has low FPS, the players on the server will lag and their ping will be extremely high. The more FPS the server has, the quicker it can render frames- which in the end will make it much faster. You can check your server's FPS with the rcon command of "status"
1) Download the following program here
2) Launch srcdsfpsboost.exe
3) Minimize screen
4) To exit this program, maximize the screen and press any key followed by enter
Previous Page (page 3)

Q) Set the heapsize- This tweak allows the srcds.exe to use a exact amount of memory. (great performance boost)
1) Click right on the icon that you use to start your dedicated server
2) Find the target box
3) Go to the end of the line, and add -heapsize
4) After -heapsize add the following numbers for the amount of RAM you have:
128MB of RAM- 16384
256MB of RAM- 65536
512MB of RAM- 262144
1GB of RAM- 524288
2GB of RAM- 1048576
So if you had 1GB of ram, it would look like: -heapsize 524288

R) TCP Optimizer- This program optimizes your internet so it can be the fastest it can. This is a program that you run, it requires no installtion. I have tested this program, and it works great.
1) Download the program here.
2) In the network adapter selection area, select the network adapter you use to connect to the internet
3) At the top, select your internet (Cable, DSL, Dial-up)
4) At the bottom, click Optimal Settings
5) Click Apply Changes
6) Click OK when asked to reboot
You may also want to do an error-check every once and a while also.
P) This tweak will reduce the CPU strain that SRDS.exe makes.
1) Click start, run, and type in regedit in the box
2) From the drop down menus, navigate to HKEY_LOCAL_MACHINE
3) Navigate to SYSTEM
4) Navigate to CurrentControlSet
5) Navigate to Control
6) Navigate to PriorityControl
7) Click right inside the white box and select New-> DWORD Value
8) Type IRQ8Priority in the box
9) Click right on the new DWORD IRQ8Priority
10) Click Modify
11) Type 1 into the Value data blank
12) Click OK and close out of the registry editor


S) Improve NTFS Performance- Speed up your hard drive.
1) Click start, run, and type in regedit in the box
2) From the drop down menus, navigate to HKEY_LOCAL_MACHINE
3) Navigate to SYSTEM
4) Navigate to CurrentControlSet
5) Navigate to Control
6) Naviagte to Filesystem
7) Click right inside the white box and select New-> DWORD Value
8) Type NtfsDisableLastAccessUpdate in the box
9) Click right on the new DWORD IRQ8Priority
10) Click Modify
11) Type 1 into the Value data blank
12) Click OK and close out of the registry editor

T) Unload .dll's to Free Memory- Free up memory left by programs that were closed.
1) Click start, run, and type in regedit in the box
2) From the drop down menus, navigate to HKEY_LOCAL_MACHINE
3) Navigate to SOFTWARE
4) Navigate to Microsoft
5) Navigate to Windows
6) Naviagte to Current Version
7) Naviagte to Explorer
8) Click right inside the white box and select New-> DWORD Value
9) Type AlwaysUnloadDLL in the box
9) Click right on the new DWORD AlwaysUnloadDLL
10) Click Modify
11) Type 1 into the Value data blank
12) Click OK and close out of the registry editor