ПредишенСледващото

Сървър за оптимизация CS, конфигурация CS сървър, инсталация и конфигурация на сървъра KS1

Как да си направим постоянен сървър?:
За да бъде постоянен сървърът не трябва да изключите компютъра. Или можете да наемете сървър. Методът, че сървърът е работа на компютъра е изключен, не е там все още.

Така че сте настроили вашия сървър CS 1.6, но тъй като проблемът, сървърът периодично се срива или пада, играчите страшни вози Ping.
Как да се отървем от или намаляване до минимум на риска от такива проблеми:

Windows или Linux.
И така, каква е платформата, за да изберете за сървъра. Тук отговорът е еднозначен, Linux. Но не всеки е в състояние да работи с тази операционна система, така че в тази статия ще се спрем на сървъра под Windows XP.

Оптимизиране на WINDOWS за стабилна работа на сервото
Вие може да каже много. Аз ще се опитам да изложи най-основните:
• В интернет много програми, които ще ви помогнат да оптимизирате вашата операционна система, както и на връзката. Изтеглянето на който, например, XPTweaker или Auslogic Bootspeed.
• Препоръчително е да забраните файла за виртуална памет, когато RAM имате 768 MB или повече.
• Извадете предварително извличане на. Как? Създаване на текстов документ. Ние я наричаме: deleteprefetch
Отворете този файл тук и пиша тази линия: дел C: \ Windows \ Prefetch \ * * / Q.
Запазете този файл с .bat файл, за да стартирате тази.
• На следващия ощипване. Започнете \ план \ пиши: регентство
Отворете така: HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Memory Management
DisablePagingExecutive замени 1
LargeSystemCache замени 1
Рестартирането на компютъра
Препоръчва се също така, че извършвате дефрагментиране на твърдия диск.

Сървър в конзолата режим:
Вероятно много хора знаят, че на сървъра в конзолата режим работи много по-добре от обикновено. Това се дължи на факта, че сървърът обикновено яде допълнителни ресурси, тъй като на графичния си интерфейс. За да решите този бизнес щракнете с десния бутон на мишката върху етикета на нашия сървър и в обекта, след като hlds.exe добавя следните редове -конзола -игра Cstrike + maxplayers брой слотове серво + името на картата -port 27015 карти.

10 слота на сървъра = 200MB RAM
12 слота на сървъра = 240MB RAM
16 слота на сървъра = 320MB RAM
20 слота на сървъра = 400 MB RAM
Слотовете 24 в сървъра = 480Mb RAM
и т. г.

- процесор
натоварването на процесора до голяма степен зависи от това дали сървърът определя модата, и ако е така какво. като сървъра зомби мод ще консумира CPU цикли 2 пъти повече, отколкото просто Public. Също така, много зависи от броя на слотовете на желания от Вас сървър FPS. Като цяло, за оценка може да се каже, че за нормалното функциониране на обществения от 20 слота с най-новата версия AMXX без допълнителни модове които можете да използвате който и да е Intel / AMD процесор с честота 2GHz.
Ако ще да се повиши повече от един сървър, е желателно (но не задължително) да ядрата и е в повече от един процесор.

Другите параметри на желязо играят второстепенна роля и те няма да бъдат разглеждани в детайли.

- Мрежова връзка (Ако създадете сървър само за lokalki, че не е нужно това)
Изискването за скоростта на интернет връзката зависи преди всичко от броя на слотовете, както и в по-малка степен от плъгин. Най-взискателни HLDS сървър за изходяща скорост (скорост на качване), това трябва да бъдете внимателни, тъй като много доставчици правят своите неограничени тарифи изходяща скорост (скорост на качване) е много по-ниска от скоростта на входящия (скорост на изтегляне).
Необходимо изходящ слот 1 скорост при около 15 килобайта / сек (120 Kbit / сек)
Необходимо входяща скорост за един слот за 2 Kbytes / сек (16 Kbits / сек)
Имайте предвид, че действителната средна консумация на трафика ще бъде малко по-ниско от тези стойности, но скоростта варира по време на работата на сървъра, така че трябва да се ръководи от най-високите стойности.
Умножете тези стойности на броя на слотовете на сървъра и да получите изискване за скорост.

FPS на сървъра:
FPS сървър е скоростта на сървъра. Не го бъркайте с клиента FPS, което означава, че броят на кадрите в секунда на монитора на клиента.
Latency зависи от играчи, включително колко бързо сървърът обработва пакетите с данни от клиенти и генерира изпращаните пакети на клиентите. Това означава, че повече FPS сървъра, толкова по-бързо тя работи, както и по-ниските пинг играчите. Но високата стойност на FPS ще изисква по-голямо натоварване на процесора на сървъра.
Методи за подобряване FPS:
Linux
На Linux е много проста: добавете опции за командния ред -pingboost 3 за обезпечаване максималното натоварване на процесора и максимален FPS. Ако товарът трябва да бъде намален до по-ниската стойност -pingboost -pingboost 2 или 1.

Windows
Всичко това е малко по-сложно. По подразбиране в Windows има прекалено ниска честота MMTimer (Multimedia Таймер), в резултат на който HLDS сървър обработва пакети на по-ниска честота, защото това кадъра в секунда на сървъра няма да е по-голяма от 64, което не е благоприятна за добър пинг. Има 2 начина за решаване на този проблем:

- Повишена честота mmtimer.
Най-лесният начин - да стартира всяко приложение на Windows, който подобрява mmtimer честота, например Windows Media Player. WMP просто работи във фонов режим и FPS се увеличава до 500 и по възможност до 1000. По време на сървъра, в зависимост от натоварването на процесора FPS варира 150-500 или 1000.
Също така е възможно да се използват Booster - приставка за Metamod.
Той действа по същия начин за промяна на предварително определен mmtimer FPS.
Персонализирайте тя трябва да бъде, по своя преценка, в зависимост от натоварването на сървъра на вашия процесор. Не забравяйте, че не винаги има смисъл да се гони FPS твърде висока, понякога е по-добре да се намали натоварването. Различията пинг играчи и натоварването на процесора между сървъри, работещи при казват, 200 и 500 FPS доста малък. Същите тези разлики за сървъри за пример 64 и 200 FPS повече. Това е, Ping не ще намалее пропорционално на увеличението на FPS.
Важно е, ако използвате Booster - няма други приложения, увеличаване на честотата mmtimer не трябва да се работи, или контролиране на максималния кадъра в секунда booster_minsleepms безсмислена.
натоварване функция за мониторинг на процесора - booster_cpu_enabled 1 работи само на английски версия на Windows и само за едноядрени процесори.
Има и друга приставка е подобна функция, но по-широк настройки и функции в сравнение с усилвател. Тя ALX Lowping. Може да се използва по свое усмотрение.

- HLDS пакетна обработка, в точното време.
При този метод HLDS сървър обработва пакети само по времето, когато е необходимо, това е, когато един пакет от клиента пристига. FPS на сървъра ще се увеличи толкова, колкото е необходимо за обработка на пакета. Тъй като този метод не изисква увеличаване на честотата mmtimer, тя може да бъде хубаво да спаси процесорни ресурси. За да направите това, трябва да инсталирате плъгина Booster Lite
Настройките по подразбиране Booster Lite:
sys_ticrate 10000
booster_lite_mode 0 // следи натоварването на CPU (0 до 3) 0 - най-високият, най-ефективно намалява Пинг, 3 - най-ниското ниво, ефективно забранява Booster-Lite
booster_lite_extra_sleep_frequency 10
Използването на Booster-Lite ви позволява да постигнат същите или може би още по-добри резултати, отколкото с помощта на усилвател. И в същото време на едно и също натоварване на процесора ще бъде значително по-малко, дори и да ви постави booster_lite_mode 0.
Има само един недостатък - при използване на Booster-Lite не може да работи всички приложения, които да повишат честотата mmtimer (Windows Media Player, Winamp, QIP и т.н.). В противен случай, последствията ще бъдат непредсказуеми, вариращи от ускорение от времето и приключващ на срива на сървъра на сървъра с грешка.

Кой от двата метода за повишаване на FPS, за да изберете зависи от вас. Все още можете да използвате Booster версия по-висока от 2,0, там са комбинирани функции 1.7 Booster и Booster-Lite, но неговата употреба увеличава риска от катастрофи сървър.
Ако имате няколко сървъри и многоядрен процесор и искате да разпределите в различни сървъри (натоварване) на различни ядра, не използвайте Booster 1.70 или ALX LowPing, защото независимо от определен ред (Affinity), натоварването на всички сървъри винаги ще отидат за само едно ядро.

HLDS с други програми
Какво става, ако искате да играете на вашия собствен сървър, но веднага след като той влезе, той започва да изостава зле? Целият смисъл на подравняването и приоритизирането на съответствията. Отиди на диспечера на задачите (Ctrl + Alt + Del) в списъка на "Процеси" hlds.exe десен бутон -> приоритет - над средното ниво. Процесът на hl.exe приоритет място под средното, но ако това води до FPS (клиента) да падне, по-добре е да напусне средата.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!