Tutorial reducere LAG (Cele mai bune metode)

Discutii legate de instalarea, configurarea si modificarea unui server de Counter-Strike.

Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com

Post Reply
Anak1n
Membru, skill +1
Membru, skill +1
Posts: 339
Joined: 04 Feb 2008, 20:31
Detinator Steam: Da
CS Status: Head prin perete.
Location: Detroid
Has thanked: 23 times
Been thanked: 30 times
Contact:

04 Aug 2009, 19:14

Nu stiu ce naiba ma apucat insa ma apuc bine si intentionez sa va arat cei mai buni pasi pentru a scapa de lagul de pe servere care ne chinuie de cand ne stim...Unii pasi sunt copiati din alte tutoriale , si sunt considerati cei mai eficienti . Sa nu mai continui cu povestea si sa trecem la subiect.

- Autor : aNak1N
- Tutorial testat pe 2 calculatoare !
- NU raspund de nimic daca PCul vostru pateste ceva , sa fie clar .

Tutorialul cuprinde urmatoarele capitole :

CAPITOLUL I - Configurare Server
CAPITOLUL II - Tweak-uri folositoare !
CAPITOLUL III - Pornirea Server-ului Optimizata !
CAPITOLUL IV - Sfaturi utile !

CAPITOLUL I - Configurare Server

1. Marire FPS si adio Loss si Choke !

Primul pas si cel mai esential este sa coboram cele 2 boostere , HL Booster si Booster Lite . Download : Aici
Coborati arhiva ii dat extrac iar cele doua foldere le bagati in :

Code: Select all

C:\HLDS\cstrike\addons\
Apoi merge in :

Code: Select all

C:\HLDS\cstrike\addons\metamod\
Acolo aveti plugins.ini care in deschideti cu worldpad/notepad si adaugati urmatoarea linie :

Code: Select all

; HL BOOSTER 1.7.0.0
win32 addons\hlbooster\booster_mm.dll
; Booster Lite
win32 addons/boosterlite/booster_lite_mm.dll
Dupa asta setam cele doua boostere sa isi faca treaba , mergem in :

Code: Select all

C:\HLDS\cstrike
Si deschidem server.cfg cu worldpad/notepad la care adaugam urmatoarele setari :

Code: Select all

booster_show_connmsg 0
booster_autofps 400
booster_minsleepms 5
booster_force_systicrate 0
booster_cpu_enabled 0
booster_cpu_spikemax 3
booster_cpu_spikelevel 75
booster_cpu_floor 50
booster_cpu_mminc 2
booster_cpu_quiettime 300
booster_cpu_mmmin 3
booster_cpu_mmmax 8
booster_lite_mode 0
booster_lite_extra_sleep_frequency 0
exec addons/hlbooster/booster.cfg
fps_max 999
fps_modem 0
sys_ticrate 10000
ATENTIE! sys_ticrate trebuie setat peste 1000 daca e mai jos booster lite nu isi fa face treaba cum trebuie .

2.Cum sa scapam de lag prin setari aduse jucatorilor

Va voi prezenta un plugin pentru AmxModX (AMXX) care pot si simplu face minuni cu lagul jucatorilor , pluginul seteaza rate-urile jucatorilor in functie de lagul de pe server rezultatul este unul incredibil , pluginul se numeste rate_manager si il puteti cobora de Aici .

Instalare :

Luati rate_manageri.amxx si il bagati in :

Code: Select all

C:\HLDS\cstrike\addons\amxmodx\plugins\
Dupa care mergeti in :

Code: Select all

C:\HLDS\cstrike\addons\amxmodx\configs\
Si deschideti plugins.ini cu worldpad/notepad si veti adauga la sfarsit

Code: Select all

rate_manager.amxx
---
PS : In arhiva v-am lasat si .sma pentru a modifica ce nu va place sau stiu eu !

3.Cum sa scapam de lag prin setari aduse serverului

Prima data va verificati banda de upload aici : http://www.speedtest.net . Dati pe piramida galbena deoarece ea este recomandata.

Aici o sa urmeze niste scripturi care trebuie sa le bagati in C:\HLDS\cstrike\server.cfg dar nu pe toate. In functie de viteza de UPLOAD care va iese la test le adaugati.

Code: Select all

// 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                      

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

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

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

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

// 2048K //                    
rate 25000                      
sv_rate 25000                      
sv_cmdrate 101                      
sv_cmdbackup 6                      
sv_updaterate 101                      
sv_resend 6
Modem 56k // - daca aveti viteza de upload de aproximativ 56 kb
128k // - daca aveti viteza de upload de aproximativ de 128 kb
256k // - daca aveti viteza de upload de aproximativ de 256 kb
512k // - daca aveti viteza de upload de aproximativ de 512 kb
1024k // - daca aveti viteza de upload de aproximativ de 1mb
2048K // - daca aveti viteza de upload de aproximativ de 2 mb sau mai mult

CAPITOLUL II - Tweak-uri folositoare !

1. Setam band limitul pentru serverul de CS !

Aici schimba Bandlimitu si folosim toata banda care ne este disponibila. In general Bandlimitul este setat la 20% nedisponibil dar noi il vom face pe acest 20% sa fie folositor.

Apasati pe STARTdin bara de mai jos, apoi pe RUN si in chenarul care va va aparea scrieti gpedit.msc. Dupaia sub Computer Configuration apasati pe + de la Administrative Templates, apoi pe + de la Network, apoi apasati pe QoS Packet Scheduler si va aparea o lista in dreapta unde trebuie sa faceti niste setari . Dati dublu CLICK pe Limit reservable bandwith, apoi bifati pe Enabled dupa care la Bandwith limit schimbati 20 % cu 0% . Apoi apasati APLY dupa care OK.

2.Fortam putin memoria PC-ului !

Fortam umpic memoria pc-ului pentru a merge mult mai bine
GO: Apasati pe START din bara de jos apoi pe RUN si scrieti in chenarul acela regedit. Apoi va duceti la HKEY_LOCAL_MACHINE\SYSTEM apoi la CurrentControlSet apoi la Control apoi la Session Manager apoi la Memory Management apoi la PrefetchParameters . Dupa care intrati la EnablePrefetcher si setati\tastati valoarea 3.

3. Overclock pe RAMi

Intrati in Start - Control Panel - System , acolo ai tabul ADVANCED dai pe el si selectezi de la persormance SETTINGS. sa deschis o noua casuta , dibifezi de acolo toate optiunile mai putin pe ultimele doua dupa care dai tot de aici la ADVANCED si la Virtual Memory ai butonul Change ,il selectezi si selectezi partia C:\ si selectezi "Costum size"

La Initial size (MB): Pui ce este recomandat de windows ( vezi jos Recomanded : xxxx )
La Maximum size dublu de cati RAMi ai ! Dai OK , de 4 ori la rand restart si cam asta ar fi acest pas.

4. "Dezghetare" PC

In acest pas trebuie sa lansati o aplicatie care va face un fel de frame pe computer cea ce-l va face sa se mai "desghete" umpic!
Apasati pe START din bara de jos apoi dati RUN si in chenarul acela scrieti Sigverif.exe dupa care veti apasa pe butonul START. Asteptati sa se incarce dupa care puteti sa dati X la fereastra respectiva!

5. TCP Optimizer (Optimizarea vitezei de internet)

Image

TCP Optimizer este un program foarte bun pentru a "tuna" si a optimiza viteza de internet. Programul este free , si il puteti cobori de Aici

CAPITOLUL III - Pornirea Server-ului Optimizata !

1.Deschidere HLDS , Metoda Optima

Exista o metoda de a deschide serverul intr-un anumit mod care consuma mai putine resurse si desigur reduce lagul! Ne ducem in folderul unde avem noi instalat serverul dam click dreapta pe HLDS si dam Create Shortcut. O sa para un nou HLDS numit Shortcut to hlds. Aici dam click dreapta pe acesta aplicatie , apoi Properties . La target adaugam urmatoarea linie:

Code: Select all

-console -game cstrike -pingboost 3 +sys_ticrate 10000 +heapsize 250000 +maxplayers 18 +map de_dust2
- Harta si numarul playerilor il modificati in functie de cum folositi voi
- HeapSize insa trebuie modificat in functie de RAMi vostri :

Code: Select all

16384= pentru 128 RAM
65536= pentru 256 RAM
262144=pentru 512 RAM
524288=pentru 1GB RAM
1048576=pentru 2GB RAM sau 2GB +
ATENTIE! Aveti grija cum scrieti datele la target , un simplu "space" poate da eroare !

2. Prioritate pentru HLDS

Multi spun ca cea mai buna prioritate este HIGH si ca daca folosesti Real Time este posibil sa ti se strice calculatorul dupa un timp si altele... Insa eu folosesc Real Time de cam 2 Ani , pe 2 PCuri diferite unul mai slab si unul mai bun pentru zilele noastre , insa nu am avut nici o problema , in fine decideti voi !
Ca sa punem serverul pe Real Time dam drumu la server apoi dam CTRL + ALT + DELETE apoi dati la PROCESSES si cautati in lista acea hlds.exe . Dupa ce l-ati gasit dati click dreapta pe el apoi SET PRIORITY dupa care dam click pe Real Time . Apoi dam OK la ce ne intreaba dupa care dam X la Task Meneger .

CAPITOLUL IV - Sfaturi utile !

Daca tineti mult la server ... il tineti aproape nonStop sau chiar nonStop , va recomand sa renuntati la unele efecte vizuale pe care le foloseste windowsul !
Eu va recomand sa opriti toate programle care folosesc RAMii sau banda de internet gen :

Code: Select all

- uTorrent  / BitComet
- DC ++
- Yahoo Messenger
- mIRC
- Winamp
- Winamp Agent
- Daemon Tools
- Internet Explorer / Mozilla etc.
Nu introduceti pe server pluginuri care fac Lag , chiar daca va plac , un plugin poate costa chiar 5-6 playeri !
Nu folositi mesaje in HUD in exces , sau repetarea unor mesaje de mai multe ori si cu o distanta intre ele de mai putin de o secunda , cu alte cuvite evitati SPAMul !
RoyalServer
ki[d]sul
Membru, skill 0
Membru, skill 0
Posts: 54
Joined: 14 Jun 2009, 15:10
Detinator Steam: Da
CS Status: Citesc forumul eXtreamCS.com!

05 Aug 2009, 20:17

Ar trebui mutat de un moderator la Tutoriale

Foarte folositor tutorialul doar ca eu nu prea sunt de acord cu capitolul 1 punctul 2... e cam prostie pluginul ala... 1. face lag 2. strica setarile din cs ale playerilor...
Image
Image
Image
Image
Image
Image
Anak1n
Membru, skill +1
Membru, skill +1
Posts: 339
Joined: 04 Feb 2008, 20:31
Detinator Steam: Da
CS Status: Head prin perete.
Location: Detroid
Has thanked: 23 times
Been thanked: 30 times
Contact:

05 Aug 2009, 20:25

Te contrazic ! De ce ? Este testat pai un jucator vine la mine pe server are 80 lag dupa ce pluginul isi face treaba are 20 ...
User avatar
Mickey xD
Membru, skill +1
Membru, skill +1
Posts: 171
Joined: 02 Jul 2009, 15:19
Detinator Steam: Da
CS Status: Get out of my mind!
Reputatie: Ban pe 2 luni! ( Expirat )
(Ban scos de 1 mai!)
Ban 3 luni !
Location: Constanta
Been thanked: 3 times

08 Aug 2009, 19:50

Veri nais ! Lucreaza in continuare ca nu te baga nimeni in seama . ( just joke :)) )
Fan Green Day ___________ !@
Anak1n
Membru, skill +1
Membru, skill +1
Posts: 339
Joined: 04 Feb 2008, 20:31
Detinator Steam: Da
CS Status: Head prin perete.
Location: Detroid
Has thanked: 23 times
Been thanked: 30 times
Contact:

11 Aug 2009, 10:24

Thanks , alte pareri ? :D
User avatar
FireFox
Membru, skill +3
Membru, skill +3
Posts: 1207
Joined: 23 Jul 2009, 18:03
Detinator Steam: Nu
Detinator server CS: Surf2.MnX.Ro
Reputatie: Membru Club eXtreamCS: 2 luni
Nume anterior: CaTaL!N
Fost Moderator ajutator
Has thanked: 67 times
Been thanked: 104 times

01 Sep 2009, 16:37

foarte bun tutorialu :)
User avatar
game
Fost moderator
Fost moderator
Posts: 1206
Joined: 28 Aug 2007, 21:43
Detinator Steam: Da
CS Status: Intru mai rar, sa nu obosesc prea rau.
Reputatie: Fost eXtream Mod
Fost organizator Cupa eXtreamCS
Location: pe scaun
Been thanked: 9 times

01 Sep 2009, 17:10

Sunt metode adunate din multe tutoriale insa nu sunt de acord cu cele ce iti schimba setarile din cfg de iti micsoreaza lag-ul. Ca sa-ti dau 1 exemplu, am intrat pe 1 server cu 1 amic sa vad cum e, aveam updaterate 101 ei mi-au bagat 50 si mi-a crescut lagul + alte setari care mi-au stricat tot si a trebuit sa le fac iar. Deci fara pluginuri ca nu sunt bune, difera de la jucator la jucator setarile nu i le poti modifica tu. Daca vezi ca are lag kick si aia e. FPS 999 nu exista , aia e bug dar nu ca este 999 FPS ca ar trebui sa ai pc racheta :) . Deci mai bine baga 101 ...
ShiNe
Fost moderator
Fost moderator
Posts: 1539
Joined: 23 Sep 2008, 00:03
Detinator Steam: Nu
Reputatie: Fost arbitru eXtream
Fost moderator ajutator
2.6/3
Has thanked: 9 times
Been thanked: 34 times

01 Sep 2009, 17:27

De ce doua boostere? Booster_lite_mm este suficient...
Last edited by game on 08 Sep 2009, 15:36, edited 1 time in total.
Reason: lol , exact . Trebuie 1 singur booster nu 2 ca se face mai mar lag. Aia nu vazusem in tut :P
Post Reply

Return to “Probleme la servere dedicate de Counter-Strike”

  • Information
  • Who is online

    Users browsing this forum: Yandex [Bot] and 14 guests