optimalizálja szerver
Így állítsd be a szerver CS 1.6, hanem azért, mert a probléma a szerver időnként összeomlik, vagy esik, a játékosok félelmetes túrák Ping.
Hogyan lehet megszabadulni vagy kockázatának minimalizálása érdekében az ilyen gondok:
1. Követelmények a „hardver” és csatlakoztassa
Ennek egyik oka a lag a szerver - a kapacitás hiánya vagy annak hiánya számítógép sebessége és megbízhatósága a hálózati kapcsolatot.
Tény, hogy olvassa el az e bekezdés előnyösen, mielőtt dönt, hogy hozzon létre a kiszolgálón.
Nézzük meg a rendszer követelményeinek szerver HLDS. Felhívjuk figyelmét, hogy minden követelmény azon a tényen alapul, hogy a számítógép csak a működése a szerver, ha ott van a párhuzamos feladatok (például szeretne játszani egy szerver ugyanazon a számítógépen, amelyen telepítve van), akkor meg kell növelni a követelményeknek.
Így meghatározásakor a szükséges szerver memória követelmények Mérettáblázatok:
10 rések egy szerver = 200 MB RAM
12 rések egy szerver = 240MB RAM
16 rések egy szerver = 320MB RAM
20 rések egy szerver = 400 MB RAM
24 hasítékok a szerver = 480 Mb RAM
és t. d.
- feldolgozó
CPU használat nagyban függ attól, hogy a szerver beállítása, a divat, és ha igen, milyen. mint a szerver-Zombie mod fogyaszt CPU 2-szer több, mint egy egyszerű nyilvános. Továbbá, sok múlik a rések száma a kívánt szerveren FPS. Általában az értékeléshez lehet mondani, hogy a normál működés köz- 20 rések a legújabb változata AMXX anélkül, hogy további modok segítségével bármilyen Intel / AMD processzor frekvenciája 2 GHz-es.
Ha megy, hogy több mint egy szerver, kívánatos (de nem kötelező), hogy a magok és volt több, mint egy processzor.
A többi paraméter a vas kisebb szerepet játszanak, és ezek nem tekinthetők részletesen.
- Hálózati kapcsolat (Ha létrehoz egy szerveren csak lokalki, akkor nem kell ezt)
Az a követelmény, internetkapcsolat sebességétől függ elsősorban a rések száma, valamint, kisebb mértékben plugin. A legigényesebb HLDS szerver a kimenő sebesség (feltöltési sebesség), ez kell, hogy legyen óvatos, mert sok szolgáltatók csinálnak a korlátlan tarifák kimenő sebesség (feltöltési sebesség) jóval alacsonyabb, mint a sebesség beérkező (letöltési sebesség).
Szükséges a kimenő nyílás 1 sebességet körülbelül 15 kilobájt / sec (120 kbit / s)
Szükséges bejövő sebesség 1 slot körülbelül 2 kbyte / mp (16 kbit / s)
Vegye figyelembe, hogy a tényleges átlagos fogyasztás forgalom lesz valamivel alacsonyabb, mint ezeket az értékeket, de az arány változik a művelet során a szerver, így meg kell, hogy vezérelje a legmagasabb értékeket.
Szorozzuk Ezeket az értékeket a rések száma a szerver, és kap egy gyorsasági követelmény.
FPS szerver a szerver sebessége. Ne tévesszük össze az ügyfél FPS, ami azt jelenti, a képkockák száma másodpercenként a kliens monitoron.
Lappangási függ szereplők, köztük milyen gyorsan kiszolgáló feldolgozza az adatcsomagokat az ügyfelek és a generál kimenő csomagokat az ügyfelek részére. Azaz, minél több FPS szerver, annál gyorsabban működik, és az alacsonyabb ping játékosok. De a nagy értékű FPS lesz szükség nagyobb szerver CPU kihasználtsága.
Linux
Linux nagyon egyszerű: add a parancssori -pingboost 3 céltartalék a legnagyobb terhelést a CPU és a maximális FPS. Ha a terhelés kell csökkenteni az alacsonyabb értéket -pingboost -pingboost 2 vagy 1.
A windows
Ez az egész egy kicsit bonyolultabb. Alapértelmezésben a Windows beállítása túl alacsony frekvenciájú MMTimer (Multimedia Timer), annak következtében, hogy a HLDS szerver feldolgozza a csomagokat alacsony frekvenciájú, mert ez fps szerver nem lesz nagyobb, mint 64, ami nem kedvez a jó ping. 2 módon lehet megoldani ezt a problémát:
- Fokozott frekvencia mmtimer.
A legegyszerűbb módja -, hogy indítson bármely Windows alkalmazás, amely fokozza mmtimer gyakorisága, például a Windows Media Player. WMP egyszerűen a háttérben futnak, és FPS emeljük 500 és esetleg legfeljebb 1000. során a szerver a terheléstől függően a processzor FPS tartományok 150-500 vagy 1000.
Az is lehetséges, hogy használja Booster 1.7 (I yuzayu ez lehet 2,40) - plug-in, hogy Metamod.
Úgy működik, azonos módon változik mmtimer előre FPS.
Itt Booster 1.70 Az alapértelmezett beállítások: (add server.cfg)
booster_show_connmsg 1
booster_autofps 150
booster_minsleepms 3
booster_force_systicrate 0
booster_cpu_enabled 0
booster_cpu_spikemax 3
booster_cpu_spikelevel 75
booster_cpu_mminc 2
Az összes ezeket a beállításokat a legfontosabbak és booster_autofps booster_minsleepms, az első az, hogy hogyan FPS legyen, átlagban a második korlátozza a maximális FPS a következők, például:
booster_autofps 150 azt jelenti, átlagosan szerver FPS körülbelül 150 FPS
booster_minsleepms 3 azt jelenti, hogy a maximális FPS szerver = 1000/3 = 333 fps
Customize igényüket, saját belátása szerint, attól függően, hogy a szerver terhelés a CPU. Ne feledd, nem mindig van értelme, hogy üldözőbe az FPS túl magas, néha jobb, hogy csökkentse a terhelést. Különbségek ping játékos és a CPU használat kiszolgálók között futó mondjuk 200 és 500 FPS elég kicsi. Ugyanezek a különbségek szerverek például 64 és 200 FPS több. Azaz, Ping nem csökken arányosan a növekedés FPS.
Fontos, ha használ Booster - nincs más alkalmazások gyakoriságának növelése mmtimer ne legyen aktív, vagy szabályozni a maximális fps booster_minsleepms értelmetlen.
terhelés felügyeleti funkció CPU - booster_cpu_enabled 1 csak akkor működik, angol nyelvű Windows és csak egymagos processzorok.
Van egy másik plug-in hasonló funkció, de szélesebb beállításokat és funkciókat, mint a Booster. Ez ALx Lowping. Használják azt saját belátása szerint, abban a pillanatban, hogy a bővítmény nagyon jól viselkedett arekomendoval, azt használja.
- HLDS csomag feldolgozása a megfelelő időben.
Ebben az eljárásban HLDS szerver feldolgozza a csomagokat csak akkor, amikor szükség van rá, vagyis, ha a csomag az ügyfél érkezik. FPS szerver lesz nagyobb, mint szükséges, hogy feldolgozza a csomagot. Mivel ez a módszer nem igényel gyakoriságának növelése mmtimer, akkor lehet szép, hogy mentse a CPU erőforrásokat. Ehhez telepíteni kell a plugin Booster Lite
Az alapértelmezett beállítások Booster Lite:
sys_ticrate 10000
booster_lite_mode 0 // figyeli a terhelést a CPU (0-3) 0 - a legmagasabb, a leghatékonyabban csökkenti ping, 3 - a legalacsonyabb szinten, hatékonyan letiltja Booster-Lite
booster_lite_extra_sleep_frequency 10
Használata Booster-Lite lehetővé teszi, hogy elérjék ugyanazt, vagy talán még jobb eredményt, mint a Booster. És ugyanakkor, hogy az azonos CPU terhelés jelentősen kevesebb lesz, akkor is, ha tesz booster_lite_mode 0.
Csak egy hátránya - ha Booster-Lite nem indíthat olyan alkalmazások, amelyek növelik a frekvencia mmtimer (Windows Media Player, a Winamp, QIP, stb.) Ellenkező esetben a következmények kiszámíthatatlanok, kezdve gyorsulás birtoklás és végződő szerver szerver összeomlik egy hiba.
Melyik a két módszer, hogy növelje az FPS választani rajtad múlik. Továbbra is használhatja a Booster verzió nagyobb mint 2,0, akkor egyesítjük funkciók 1.7 Booster és Booster-Lite, de használata növeli a szerver összeomlik.
Ha több szerverrel és a többmagos processzor és szeretne kiosztani a különböző szerverek (terhelés) a különböző magok, ne használja a Booster 1.70 vagy ALX LowPing, mert annak ellenére, hogy a megadott vonal (affinitás), a terhelés a szerverek mindig megy, csak 1 mag.
3. Védelem a támadások ellen
A szerver lehet nagyon laggy vagy akár lógni esetében sikeres DDoS támadás. Hogy megvédje elleni támadások és az ismert hasznosítja használata ajánlott Anti CSDoS programot. Mindössze annyit kell tennie, hogy a program futtatásához, kattintson a „Patch HLDS”, és hagyja a háttérben. A legújabb verzió Anti CSDoS 3.2 véd minden ismert támadások szinte minden változata a szerver.
4. HLDS más programokkal
Mi van, ha akarsz játszani a saját szerveren, de amint jönnek, kezd lag rosszul? A lényeg az összehangolás és rangsorolása megfelelések. Menj a Task Manager (Ctrl + Alt + Del) a listán a "Folyamatok" hlds.exe jobb gomb -> prioritás - átlag feletti. A folyamat hl.exe elsőbbségi hely átlag alatti, de ha ez vezet a FPS (az ügyfél) esik, akkor jobb, ha elhagyja a közepén.