Sunday 29 December 2013

REDUCE LAG ON SERVER

See the Lagger in Counter Strike Visual and Model Box are separates Due to Lag Make Game Worse.


During Lag very hard 2 play, U are unable to kill lagger (Worse Game in Lag)
So here is a solution to reduce Lag.
You do some modification which are given below:

1) Server/Client has "Realtime" priority.

Start the server, press CTRl + Alt + Del, click Processes, find hlds.exe/hl.exe in the list, and right click on it, Set Priority - Realtime.

2) Run/Create Server in Console :

Go to the hlds.exe folder (from where you have opened the server), make a shortcut to the hlds.exe, then you will find in the same folder another file "Shortcut to hlds". Right click on this one, press Proprieties, and in the first raw you have Target, and there yo have something like c:\Server\hlds.exe .
Now add -console -game cstrike -pingboost 3 +sys_ticrate 1000 +heapsize 250000 +maxplayers 20 +map de_dust2.

3) Install HL Booster:


4) Server script for rates:

Code:
alias "dslow" "sv_minrate 2500;sv_maxrate 2500;sv_minupdaterate 5;sv_maxupdaterate 5;echo dead slow"
alias "vslow" "sv_minrate 3500;sv_maxrate 3500;sv_minupdaterate 13;sv_maxupdaterate 13;echo very slow"
alias "slow" "sv_minrate 3500;sv_maxrate 5000;sv_minupdaterate 14;sv_maxupdaterate 14;echo slow"
alias "norm" "sv_minrate 3500;sv_maxrate 7500;sv_minupdaterate 15;sv_maxupdaterate 15;echo normal"
alias "fast" "sv_minrate 3500;sv_maxrate 9999;sv_minupdaterate 20;sv_maxupdaterate 20;echo 
fast"
alias "vfast" "sv_minrate 3500;sv_maxrate 20000;sv_minupdaterate 20;sv_maxupdaterate 60;echo LAN fast"
alias "rates" "sv_minrate;sv_maxrate;sv_minupdaterate;sv_maxupdaterate"

Add the Codes in server.cfg  in the cstrike folder (where you have installed the server.)
Application:- After you have started the server, write in the console what setting you want, considering the type of internet connection you have, and also considering the type of computer that you keep the server on. For example, if you have a server on lan, write in the console vfast, or if you have a server where you have players in the same network you can use fast or norm. You can access this script by "rcon" considering the variation of the lag on the server. you should not have any setting about the rate in server.cfg, listenserver.cfg, game.cfg, settings.cfg, amx.cfg etc.

5) Off Server Log:

Code:
log off
sv_logbans 0
sv_logecho 0
sv_logfile 0
sv_log_onefile 0
mp_logmessages 0
mp_logdetail 0
sv_unlag 1
sv_maxunlag .1
fps_max 600
You shoul add these settings in server.cfg .
Open Server console and write "sv_lan 1" , if server stands for only LAN players.
OR
"sv_lan 0" for both LAN and online players.

6) Settings that you should use considering the type of Internet Connection you have.

Code:// Modem 56k //
rate 5000
sv_rate 5500
sv_cmdrate 40
sv_cmdbackup 2
sv_updaterate 45
mp_resend 2
sv_dlmax 40
mp_decals 50

Code:// 128k //
rate 10000
sv_rate 10000
sv_cmdrate 60
sv_cmdbackup 3
mp_updaterate 60
sv_resend 2
sv_dlmax 100
mp_decals 100

Code:// 256k //
rate 12000
sv_rate 12000
sv_cmdrate 101
sv_cmdbackup 4
sv_updaterate 101
sv_resend 3
mp_dlmax 256
mp_decals 100

Code:// 512k //
rate 15000
sv_rate 15000
sv_cmdrate 80
sv_cmdbackup 4
mp_updaterate 45
sv_resend 3
mp_dlmax 400
mp_decals 100

Code:// 1024k //
rate 20000
sv_rate 20000
sv_cmdrate 80
sv_cmdbackup 6
mp_updaterate 80
sv_resend 6
mp_dlmax 800
mp_decals 300

Code:// 2048K //
rate 25000
sv_rate 25000
sv_cmdrate 101
sv_cmdbackup 6
sv_updaterate 101
sv_resend 6

Code:// DSL High //
rate "12001.000521"
sv_rate "9999"
sv_latency "-21.000521"
sv_updaterate "160"
sv_cmdrate "40"
mp_resend "2"
mp_cmdbackup "2"
sv_dlmax "768"
ex_interp "0.01"
ex_extrapmax "10"

Code:// DSL Low //
rate "9001.000521"
sv_rate "9999"
mp_latency "-51.000521"
mp_updaterate "67"
sv_cmdrate "40"
sv_resend "2.5"
mp_cmdbackup "51"
mp_dlmax "512"
ex_interp "0.05"
ex_extrapmax "4"
cl_dlmax 800
mp_decals 300

Code:// qDSL //
rate "15001.000521"
cl_rate "9999"
cl_latency "-16.000521"
cl_updaterate "101"
cl_cmdrate "400"
cl_resend "1.5"
cl_cmdbackup "2"
cl_dlmax "1024"
ex_interp "0.01"
ex_extrapmax "10"

You should add these settings in server.cfg, but not all of them. Add only the ones you think you need!!!

7) Optimize gpedit.msc :

Click on Start -> press Run... and then write gpedit.msc.
Under Computer Configuration press the [+] Administrative Temples then Network, and then press "QoS Packet Scheduler" and you will have a list in the right, where you can make some settings. Double click on Limit reservable bandwidth, then mark Enabled and change value from 20% to 0% at the Bandwidth limit. Then click Apply and OK.

- Step 11-
- Right click on the Desktop - Properties - Apperance - Effects. In this window, only the raw Hide underlined letters... should be marked.

8) Stop Unnecessary Applications: 

Go to Control Panel (Classic view) and then Administrative Tools - Services.
Right click - stop on the following:
Application Management
Clipbook
Error Reporting
Distributed Link Tracking Client
Help and Support
Indexing
IPSEC
Messenger
Remote Registry Service
Telnet
Windows Time
WMI Performance Adapter

9) Regedit Optimization (Do at your own Risk)****:

Run and write regedit.
1. Then go to HKEY_LOCAL_MACHINE\SYSTEM -> CurrentControlSet -> Control -> Session Manager -> Memory Management -> PrefetchParameters. Then enter the EnabePrefetcher and set the value 3.
2. Then go to HKEY_LOCAL_MACHINE -> SYSTEM -> CurrentControlSet -> Control -> PriorityControl. In the right press New - DWORD Value. Write IRQ8Priority. Then press Modify and put the value 1.

10) TCP Optimizer:

Use the "TCP Optimizer" to reduce fluctuation of Internet Connection.


For Client Information , If u have IP address and u want to check ping on Server copy the ip address and go to that link and check ur ping. WhoisXY.com.

***You also get loss information and TTL information. 

ENJOY :D

2 comments :

  1. Thanks for giving information.It's very useful article.When i had a ping problem while playing online game,i followed your ways.After that i checked my ping rate whether it's low or high using WhoisXY.com I got good results.

    ReplyDelete
    Replies
    1. Thanx Priya, that's very good link to check ping.
      i just updated in my blog, u can see that.

      Delete