BlOoDy Administrator


Data inscrierii: 11/Noi/2007 Mesaje: 90
|
Trimis: 17/11/2007 19:34 Titlul subiectului: 2 variante pentru reducerea lagului pe server |
|
|
16 pasi pentru a reduce lagul pe server !
- Pasul 1 - Inițialul dintre Pasi ar fi ca server-ul sa aiba prioritate "Realtime"
- Porniti server-ul, apasati CTRL+ALT+DEL, dati la Processes, cautati hlds.exe in acea lista, dupa ce-l gasiti, dati click dreapta pe el, Set Priority -> Realtime
- Pasul 2 - Al doilea pas ar fi urmatorul:
- Va duceti in folderul cu hlds.exe(de unde dati drumu la server), faceti un schorcut la hlds.exe, apoi veti gasi in acelasi folder inca un fisier de genul "Shortcut to hlds" ; Dati click dreapta pe acesta, apasati Proprietes iar in primul rand aveti Target, iar acolo aveti ceva de forma HDD:\location\hlds.exe .
In continuare adaugi : -console -game cstrike -pingboost 3 +sys_ticrate 1000 +heapsize 250000 +maxplayers 20 +map de_nuke. Puteti sa mai adaugati ce vreti in functie de server, ceva de genu -nomaster, -insecure etc, astea nu influenteaza lagul.
- Pasul 3 - Al treilea pas ar fi sa puneti un Propulsor --- Tutorial aici http://www.cs-bloody.myforum.ro/instalare-hl-booster-vt14.html .
- Pasul 4 - Pasul 4 se este valabil pentru schimbarea mai rapida a hartii:
- Intrati in folderul cstrike unde aveti instalat server-ul, si cautati fisierul custom.hpk . Il stergeti definitiv
- Pasul 5 - Pasul 5 ar fi sa folositi un script pentru rate-uri:
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"
Adaugati acest script in fisierul server.cfg din folderul cstrike unde aveti instalat server-ul.
Folosire : Dupa ce porniti server-ul scrieti in consola ce setare vreti, in functie de internetul pe care il aveti si in functie de calculatorul pe care tineti server . De exemplu daca aveti un server pe lan scrieti in consola vfast sau daca aveti un server pe care sunt jucatori din aceiasi retea puteti utiliza fast sau norm . Puteti accesa acest script si prin "rcon" in functie de cum variaza lagul pe server. Sa nu aveti nici o setare despre rate-uri in server.cfg, listenserver.cfg, game.cfg, settings.cfg, amx.cfg etc
- Pasul 6 - Pasul 6 se refera la cateva setari pe care trebuie sa le adaugi la server.
- Aveti urmatoare setari:
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
Aceste setari le adaugati in server.cfg .
- Pasul 7 - Pasul 7 se refera la cateva setari pe care ar trebuie sa le folositi in functie de ce tip de internet aveti.
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"
Aceste setari le adaugati in server.cfg, dar nu pe toate ! puneti pe care credeti ca aveti nevoie
- Pasul 8 -
In pasul 8 veti afla despre cateva setari la windows:
- Da-ti Click dreapta pe My Computer, apasati Proprietes, apasati sus la Advanced, iar in chenarul cu Performance apasati Settings si faceti ca in imaginea de mai jos:
- Pasul 9 - Despre optimizarea unor procese, dezactivarea celor care consuma degeaba
- Apasati pe butonul Start, dati la Run... si in chenarul care va aparea scrieti regedit. apoi apasati pe [+] de la HKEY_LOCAL_MACHINE, apoi apasati pe [+] de la SYSTEM, mai departe apasati pe [+] de la CurrentControlSet, apoi apasati pe [+] de la Control, apoi pe [+] de la Session Manager si apoi apasati pe Memory Management ; In dreapta va aparea o lista cu cativa registri.
Apasati dublu click pe DisablePagingExecutive si la Value data: schimbati din 0 in 1
- Ca sa opriti din procesele care merg degeaba faceti urmatoarele:
Apasati pe Start, apoi apasati pe Run.. si scrieti in chenarul care va aparea msconfig . Dupa ce va aparea o fereastra, dati sus la Services si dezbifati de nu va trebuie . De asemenea mai apasati sus la Startup si dezbifati ce credeti ca nu va trebuie
- Pasul 10 -
- Click pe butonul Start, apasati la Run.., apoi scrieti in chenarul care va aparea gpedit.msc . Mai departe sub Computer Configuration apasati pe [+] de la Administrative Templates, apoi pe [+] de la Network, mai departe apasaitipe QoS Packet Scheduler si va aparea o lista in dreapta unde puteti face cateva setari . Apasati dublu click pe Limit reservable bandwith, apoi bifati pe Enabled si la Bandwith limit schimbati din 20 % la 0% . Apoi dati Apply si apoi OK .
- Pasul 11 -
- Dati click dreapte pe Desktop -> Properties -> Apperance -> Effects . In aceasta fereastra sa fie bifat numai randu cu Hide underlined letters ...
- Pasul 12 -
- Dati Start -> Run si scrieti Sigverif.exe. Apoi dati Start.
- Pasul 13 -
- Intrati la Control Panel apoi la Administrative Tools -> Services. Apoi dati click dreapta -> stop pe urmatoarele:
Application Management
Clipbook
Error Reporting
Distributed Link Tracking Client
Help and Support
Indexing
IPSEC
Messenger
Remote Registry Service
Telnet
Windows Time
WMI Performance Adapter
- Pasul 14 -
- Intrati la Start -> Run si scrieti regedit. Apoi va duceti la HKEY_LOCAL_MACHINE\SYSTEM -> CurrentControlSet -> Control -> Session Manager -> Memory Management -> PrefetchParameters . Apoi intrati la EnablePrefetcher si setati valoarea 3.
- Pasul 15 -
- Intrati la Start -> Run si scrieti regedit. Apoi va duceti la HKEY_LOCAL_MACHINE -> SYSTEM -> CurrentControlSet -> Control -> PriorityControl . In porțiunea dreapta dati New-> DWORD Value. Scrieti IRQ8Priority in chenar . Apoi dati Modify si puneti valoarea "1".
- Pasul 16 -
- Folositi programul "TCP Optimizer" pentru optimizarea internetul. E un program foarte bun, chiar testat de mine .
ATENTIE : Nu este obligatoriu sa urmati toti pasii, faceti doar cei de care credeti ca aveti nevoie ;
* Nu imi asum nici un risc daca patiti ceva la p.c respectiv server desi nu are ce sa se intampla, dar poate din greseala mai modificati si alceva si o sa dati vina pe mine .
Acest tutorial a fost creat de Mine....AM muncit cateva ore la el  |
|
BlOoDy Administrator


Data inscrierii: 11/Noi/2007 Mesaje: 90
|
Trimis: 18/11/2007 15:59 Titlul subiectului: A daua varianta in reducerea lagului ar fi: |
|
|
Acest tutoril e testat.....
Am facut acest tutorial deoarece am vazut ca multi aveti probleme cu lagul\pingul. Respectatii toti pasii de jos pentru a scapa de lagul prea mare pe server. Cand cititi acest tutorial fiti foarte atenti pentru că puteti sa va bagati singuri erori pe WINDOWS. Daca sunteti n00bi , nu aveti nici-un fel de experienta va sugerez sa nu incepeti acest tutorial . Daca aveti idee cam despre ce este vorba , cunostinte medii si mare atentie va sugerez sa navaliti dar cu ocheanele larg deschis! Zambet
Uitati o poza cu serverul meu dupa acest tutorial:
START HERE:
Pasul 1: Cea ce voi trebuie sa faceti este aceea de a opri procesele care merg degeaba si voi nu aveti nevoie de ele.
GO: Apasati pe START din bara de jos, apoi pe RUN si in chenarul care va va aparea scrieti msconfig. Dupaia va va aparea alt chenar , mai modest o fereasta. Dati sus la SERVICE si debifati procesele care ziceti voi ca nu aveti trebuință de ele. De exemplu in bara de start de jos din dreapta va apare DAEMON TOOLS. Debifati de acolo , din SERVICE DAEMON TOOLS si el nu v-a mai aparea in BARA DE START. Asa puteti face la mai multe aplicatii care nu aveti necesitate de ele pe moment!
Pasul 2: 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.
GO: Apasati pe START din 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 % lcu 0% . Apoi apasati APLY dupa care OK.
Pasul 3: Windowsul nostru foloseste foarte numeroase urmări care uneori sunt inutile si nu prea transforma mai nimic.
GO: Dati click dreapta pe Desktop apoi dati Properties apoi dati Apperance apoi dati Effects . In aceasta fereastra sa fie bifat numai casuta cu Hide underlined letters. Apoi dati APLY dupa care OK.
Pasul 4: 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!
GO: 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!
Pasul 5: 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.
Pasul 6: Este de favorit sa folositi un Propulsor teribil de bun pe server.
GO: Downloadati acest booster de aici -> http://files.filefront.com/boosterrar/;8454645;/fileinfo.html . Stergeti boosteru vostru din server/cstrike/addons dupa care dati extras la acesta in server/cstrike/addons . Ca sa-l activam intrati in server/cstrike/addons/metamod , aici deschideti fisierul plugins si adaugati sub celelalte existente urmatoarea linie:
Cod:
; BOOSTER 1.7.0.0
win32 addons/booster/booster_mm.dll
Pasul 7: Pentru a se schimba mai repede harta uitati-va aici
GO: Intrati in server/cstrike si acolo stergeti fisierul custom.hpk . El nu se sterge definitiv si dupa ce ati stins serveru el reapare. Cand porniti serverul este de preferat sa stergeti mereu fisierul custom.hpk
Pasul 8: Deleted logs de pe server
GO: Pe server se construiesc intr-un anume fel sau altu niste fisiere logs care iti arata tie ce se intampla pe server si multe altele de care tu nu ai nevoie. Intrati in fisierul server/cstrike si cautati folderul numit logs , dupa care il stergeti de acolo si il stergeti si din Recycle Bin definitiv. întocmai fisiere logs se gasesc si prin addonsu vostru. Intrati in server/cstrike/addons/amxmodx si uitati-va de pe un folder numit logs. Si pe acela il stergeti definitv. Acest folder logs este in amxmodx dar daca voi aveti adminmod o sa dati si acolo peste el si este posibil sa fie si in alte moduri. Deci mai precis cautati in toate modurile serverul logs.
ATENTIE: Folderele logs nu sunt bagate aiurea prin folderele. El se afla in amxmodx folderul principal pe langa plugins si ce mai aveti voi.
ATENTIE: Aceste foldere , la fel ca , custom.hpk se auto-creeaza si deci cand dati drumu la server trebuie sa le stergeti iar si iar. Daca le-ati sters, ele , cand serverul este online nu mai apar dar dupa ce l-ati oprit apar si daia este de preferat sa le stergeti!
Pasul 9: Server.cfg trebuie modificat deoarece el poate face cel mai mult lag
GO: Downloadati de aici server.cfg modificat care nu face lag -> http://files.filefront.com/servercfg/;8454735;/fileinfo.html . Il stergeti pe al vostru si il bagat pe acesta in server/cstrike. O sa aveti de modificat acolo 2 lucruri:
HOSTNAME: Puneti numele pe care-l doriti la server
RCON_PASSWORD: Puneti o parola pentru rcon protect
Pasul 10: Am vazut pe net niste scripturi folositoare pentru net si totodata si pentru server
GO: Mai intai trebuie sa va faceti aici un test de viteza pe www.speedtest.net . Dati pe piramida galbena deoarece ea este recomandata. Salvati undeva viteza de UPLOAD!
Aici o sa urmeze niste scripturi care trebuie sa le bagati in server/cstrike/server.cfg dar nu pe toate. In functie de viteza de UPLOAD care va iese la test le adaugati.
Cod:
// 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
EXPLICATII(INFO): // Modem 56k // - daca aveti viteza de upload de circa 56 kb
EXPLICATII(INFO): // 128k // - daca aveti viteza de upload de aproximativ de 128 kb
EXPLICATII(INFO): // 256k // - daca aveti viteza de upload de aproximativ de 256 kb
EXPLICATII(INFO): // 512k // - daca aveti viteza de upload de aproximativ de 512 kb
EXPLICATII(INFO): // 1024k // - daca aveti viteza de upload de aproximativ de 1mb
EXPLICATII(INFO): // 2048K // - daca aveti viteza de upload de aproximativ de 2 mb sau mai mult
Pasul 11: Cea mai buna solutie este Real Time
GO: Ca sa punem serverul pe Real Time dam drumu la server apoi dam ALT + CTRL + 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 programel
Pasul 12: O metoda de a porni serverul
GO: Exista o metoda de a deschide serverul intr-un anumit mod care consuma mai putine resurse si desigur limitează lagul! Ne duce 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:
Cod:
-console -game cstrike -pingboost 3 +sys_ticrate 1000 +heapsize 250000 +maxplayers 20 +map de_nuke
*Harta o modificati cu ce vreti voi si la fel si numarul maxim de playeri
Deci la target o sa avem: C:\HLDS\hlds.exe -console -game cstrike -pingboost 3 +sys_ticrate 1000 +heapsize 250000 +maxplayers 20 +map de_dust2 . In C am yoo serverul instalat in folderul HLDS . L-a voi o sa apara cum aveti voi . Apoi Dati OK . Cand porniti serverul dati dublu click pe Shortcut to hlds.
*Acest tutorial este facut de mine si merge 100%
*Acest tutorial este verificat tot de mine ca doar eu l-am facut!
*Ca sa se vada o schimbare trebuie sa respectati toti pasii nu jumatate
*Astept pareri daca va merge sau nu dar si mai rau complicații
*Unele pluginuri AMXMODX fac lag si dupa acest tutorial deci e bine sa postati tot ce aveti in plugins.ini aici pentru a va *spune ce face lag si ce nu face Face cu ochiul
*Repet: fiti extrem atenti cand aplicatii pasii
*Pentru a reduce lagul pe CS CLIENT -> http://www.extreamcs.com/forum/viewtopic.php?t=1871
*Cand porniti serverul nu mai deschideti Yahoo,DC++ si multe aplicatii care fac lag |
|