Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

3 страниц V   1 2 »

19 способов понизить лаги на сервере

, [Только Windows] by Кузьмич
Статус пользователя Иван_Кузьмич
сообщение 6.12.2008, 12:21
Сообщение #1


Стаж: 17 лет

Сообщений: 205
Благодарностей: 206
Полезность: 1404

Меценат Меценат

[Шаг 1]
Первый шаг нажимаем CTRL + ALT + DEL находим hlds.exe и ставим приоритет *Реального времени* :)
[Шаг 2]
Создаём ярлык файла hlds.exe (например ярлык кидаем его на рабочий стол) берём Свойства-Обьект в строке после hlds.exe дописываем
свои параметры стандартные напимер -nomaster -cstrike -console и тд. и добавляем в конце -pingboost 3+ heapsize 250000+ sys_ticrate 10000
[Шаг 3]
Поставить HL Booster Скачать тут
Я выбрал версию lite потому что я считаю что этот вариант более стабильный,чем другие
Установка:Создаем в папке addons папку с названием Booster и кидаем туда booster_mm.dll потом прописываем в addons\metamod\plugins.ini строку
win32 addons\booster\boster_mm.dll и настройки бустера в server.cfg которые тут на форуме можно найти
[Шаг 4]
Ускорение смены карты. Для этого удаляем в папке cstrike файл custom.hpk =) НАВСЕГДА!
[Шаг 5]
Можно использовать этот скрипт для стабилизации отправки и принятия данных на сервер
[quote]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"[/quote]
это можно вписать в server.cfg ,autoexec.cfg
Использование: После запуска консоли сервера наберите какой параметр вы хотите, в зависимости от интернета
Например для LAN vfast Тестируйте кароче :)
[Шаг 6]
Идёт на настройку server.cfg
Уменьшение лагов гарантировано =)
[quote]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 [/quote]
это всеволишь некоторые параметры)
[Шаг 7]
Настройка server.cfg под ваш интернет
Если у вас Модем 56к , то
[quote]rate 5000

sv_rate 5500

sv_cmdrate 40

sv_cmdbackup 2

sv_updaterate 45

mp_resend 2

sv_dlmax 40

mp_decals 50[/quote]

Модем 128к

[quote]rate 10000

sv_rate 10000

sv_cmdrate 60

sv_cmdbackup 3

mp_updaterate 60

sv_resend 2

sv_dlmax 100

mp_decals 100[/quote]

Модем 256k

[quote]rate 12000

sv_rate 12000

sv_cmdrate 101

sv_cmdbackup 4

sv_updaterate 101

sv_resend 3

mp_dlmax 256

mp_decals 100[/quote]

Модем 512К

[quote]rate 15000

sv_rate 15000

sv_cmdrate 80

sv_cmdbackup 4

mp_updaterate 45

sv_resend 3

mp_dlmax 400

mp_decals 100[/quote]

Модем 1024к

[quote]rate 20000

sv_rate 20000

sv_cmdrate 80

sv_cmdbackup 6

mp_updaterate 80

sv_resend 6

mp_dlmax 800

mp_decals 300[/quote]

Модем 2048к

[quote]rate 25000

sv_rate 25000

sv_cmdrate 101

sv_cmdbackup 6

sv_updaterate 101

sv_resend 6
[/quote]
DSL Высокоскоростной

[quote]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"[/quote]

DSL Низкий

[quote]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
[/quote]
qDSL и xDSl

[quote]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"[/quote]
Вот.
[Шаг 8]
Настройка Windows.Убираем эффектыЧтобы сделать больше производительность!
Мой Компьютер\ Свойства\Дополнительно\Визуальные эффекты и ставим галочку *Обеспечить наилучшую производительность*
[Шаг 9]
Оптимизация процессора
Пуск\Выполнить\пишем Regedit\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Management\Memory MAnager\
ставим в файле DisablePagingExecutive вместо 0 ставим 1 и в файле LargeSystemCache тоже ставим 1
[Шаг 10]
Расширение сетевого канала (download speed)
Пуск\Выполнить\пишем gpedit.msc\Административные шаблоны\Сеть\планировщик пакетов QoS\
щёлкните на нём и увидите 20% и заменяем их на 0%
[Шаг 11]
Убираем Prefetch нафиг
Пуск\Выполнить\пишем Regedit\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Management\Memory Manager\PrefetchParameters
Затем выберите файл EnablePrefetcher и присвойте ему значение 3 вместо 1 (в десятичной)
[Шаг 12]
Азот для процессора )
Пуск\Выполнить\пишеи Regedit\\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\PriorityControl
Заходим в эту папку нажимаем правой кнопкой Создать\Параметр DWORD\ создаём называем IRQ8Priority присваиваем ему значение 1 (в Шестнадтичной)
[Шаг 13]
Можно использовать прогу TCP Optimizer она действительно очень помогает для настройки TCP и скорости интернета Скачать Руссификатор Тут
[Шаг 14]
Этот трюк сильно не влияет на сервер но способен немного уменьшить CPU
Панель управления\Свойства папки\Вид\Снимаем галочку с *Автоматического поиска сетевых папок и принтеров*
[Шаг 15]
Остановка не нужных услуг также может уменьшить потребления процессора
Панель управления\Администратирование\Услуги\Выключаем не нужные услуги нажатием на них
Перечень программ которые можно отключить (если у вас есть такие)
Применение управления
Clipbook
Сообщения об ошибках
Распределенная ссылке отслеживания клиента
Справка и поддержка
Индексирование
IPsec
Messenger
Remote Registry Service
Telnet
Время Windows
Производительность адаптера WMI.
[Шаг 16]
Дефрагментация диска собирает все растерянные файлы.
Мой компьютер\Сервис\выбираем раздел где находится сервер и нажимаем на Дифрагментацию
[Шаг 17]
Этот трюк оптимизирует использование оперативной памяти что тоже очень важно для сервера)
Пуск\Выполнить\пишем Regedit\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Management\Memory MAnager
Клацаем правой кнопкой Создать параметр DWORD называем параметр именем "IOPageLockLimit"
Ставим Шеснадцатичную систему исчисления и пишем
4000 -Если у вас 128 MB Ram.
10000 -Если у вас 256 MB Ram.
40000 - Если у вас 512 MB Ram и больше
Перезагружаем комп
[Шаг 18]
Пуск\Выполнить\msconfig\SYSTEM.INI\[386nh]\Создаем файл и называем его ConservativeSwapFileUsage=1
И перезагружаем
[Шаг 19]
Очистить реестр от не нужных файлов , ключей и прочего с помощью программы Vit Registry Fix 8.1
она очень удобная к тому же на русском языке Скачать Тут
Конец.
НЕ ОБЯЗАТЕЛЬНО ВЫПОЛНЯТЬ ДЕЙСТВИЯ ШАГ ЗА ШАГОМ!ВЫБЕРИТЕ ,ТО ЧТО ВАМ НУЖНО!
ps.gif Все права защищены.Нелецензионное копирование запрещено.Сделано только для c-s.net.ua .Изготовитель не несёт ответственности за приченённый вред (всё нормально вроде сам проверил).Вы используете это на свой страх и риск! :)
Авторские права соблюдены)
by Кузьмич



Отредактировал: Иван_Кузьмич, - 6.12.2008, 12:23
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя GODZILLA
сообщение 6.12.2008, 12:57
Сообщение #2


Стаж: 18 лет

Сообщений: 1471
Благодарностей: 440
Полезность: 716

Круто!
У меня слава богу лагов нет.Да и я не разбираюсь в этих рейтах.Но всё равно круто!
Молотчик!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Иван_Кузьмич
сообщение 6.12.2008, 13:42
Сообщение #3


Стаж: 17 лет

Сообщений: 205
Благодарностей: 206
Полезность: 1404

Меценат Меценат

GODZILLA,
Спасибо) 3 часа писал
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 4 раз
   + Цитировать сообщение
Статус пользователя HaeMHuK
сообщение 6.12.2008, 14:38
Сообщение #4


Стаж: 18 лет

Сообщений: 73
Благодарностей: 2
Полезность: 26

Предлагаю поднять в топ)))класс тема
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя op1um
сообщение 6.12.2008, 15:34
Сообщение #5


Стаж: 18 лет

Сообщений: 146
Благодарностей: 33
Полезность: 182

Цитата
-pingboost 3


Это для Win?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Иван_Кузьмич
сообщение 6.12.2008, 16:07
Сообщение #6


Стаж: 17 лет

Сообщений: 205
Благодарностей: 206
Полезность: 1404

Меценат Меценат

op1um,
Тут всё только для Windows для Других нет :)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя kentavrius
сообщение 6.12.2008, 17:37
Сообщение #7


Стаж: 17 лет

Сообщений: 951
Благодарностей: 167
Полезность: 423

а custom.hpk что делает? чот очково его сносить
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Иван_Кузьмич
сообщение 6.12.2008, 18:09
Сообщение #8


Стаж: 17 лет

Сообщений: 205
Благодарностей: 206
Полезность: 1404

Меценат Меценат

kentavrius,
Очково не сноси я снёс карты быстрее грузятся =) когда карта сменяется )
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя DiMMeR
сообщение 6.12.2008, 18:26
Сообщение #9
Стаж: 18 лет

Сообщений: 50
Благодарностей: 16
Полезность: 94

Цитата
[Шаг 17]
Этот трюк оптимизирует использование оперативной памяти что тоже очень важно для сервера)
Пуск\Выполнить\пишем Regedit\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Management\Memory MAnager
Клацаем правой кнопкой Создать параметр DWORD называем параметр именем "IOPageLockLimit"
Ставим Шеснадцатичную систему исчисления и пишем
4000 -Если у вас 128 MB Ram.
10000 -Если у вас 256 MB Ram.
40000 - Если у вас 512 MB Ram и больше
Перезагружаем комп


IOPageLockLimit - параметр представляет максимальное число байт, которые могут быть блокированы для операций ввода/вывода. Со времен Windows 2000 SP1 он всегда равен 469762048 и другие значения игнорируются.

Отредактировал: DiMMeR, - 6.12.2008, 18:27
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя jas0n
сообщение 8.12.2008, 9:44
Сообщение #10


Стаж: 19 лет

Сообщений: 878
Благодарностей: 385
Полезность: 688

Цитата(op1um @ 6.12.2008, 15:34) *
Это для Win?

-pingboost 3 - это для встроенного бустера *nix.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Karlezon
сообщение 8.12.2008, 10:16
Сообщение #11


Стаж: 19 лет

Сообщений: 413
Благодарностей: 76
Полезность: 192

Меценат Меценат

Цитата(kentavrius @ 6.12.2008, 18:37) *
а custom.hpk что делает? чот очково его сносить

Там хранятся загруженные спреи игроков.
Если разрешена загрузка их на сервер - файл все равно появится снова. Можно его раз в неделю убивать, что бы размер не большой был.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя Shaman1983
сообщение 11.12.2008, 0:40
Сообщение #12


Стаж: 17 лет

Сообщений: 34
Благодарностей: 3
Полезность: 68

настройки бустера в server.cfg которые тут на форуме можно найти?
По подробнее можно? Ссылку. и это разве бустер лайт?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя nelepiY
сообщение 11.12.2008, 6:22
Сообщение #13


Стаж: 18 лет

Сообщений: 609
Благодарностей: 100
Полезность: 379

Иван_Кузьмич, Спасибо! Хорошая статья!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
holoc
сообщение 11.12.2008, 11:57
Сообщение #14
Стаж: 19 лет

Сообщений: 749
Благодарностей: 5723
Полезность: 0

Если Вы запускаете свой сервер через *.bat файл, то можно вписать перед этой строкой
START/HIGH /wait hlds.exe +sv_lan 1 -game cstrike -port 27015 +maxplayers 21 +map de_dust2 -noipx -insecure -nomaster -console (ну здесь у каждого по своему написано)
такую строку:
if exist cstrike\custom.hpk del /Q cstrike\custom.hpk
То есть у вас будет примерно так:
Код
if exist cstrike\custom.hpk del /Q cstrike\custom.hpk
START/HIGH/MIN hlds.exe +sv_lan 0 -game cstrike -port 27015 -noipx -console -zone 1024

Тогда при каждом запуске сервера файл custom.hpk будет удаляться.


Для бустера(лайт) советую такие настройки:
Код
booster_show_connmsg 0
booster_autofps 0
booster_minsleepms 1
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
Пробуйте...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 12 раз
   + Цитировать сообщение
Статус пользователя Ser_UFL
сообщение 11.12.2008, 17:02
Сообщение #15


Стаж: 19 лет

Сообщений: 1632
Благодарностей: 637
Полезность: 819

Приоритет реального времени ставить не советую.
"Высокий" - самое оно.
-pingboost, как уже говорили это не для винды. К тому же далеко не всегда значение "3" оптимальное. Надо подбирать своё для своей никсовой системы и сервера более подходящее.
[Шаг 4].. ну хз насчет скорости загрузки.. на пинг не должно никак влиять.
С [Шаг 13] и [Шаг 19] будьте аккуратны! Не навредите!
[Шаг 16] - очень нужная вещь!!!
Добавлю, что запускайте сервер в коснольном режиме + в винде поставьте классический стиль.
Ща пару ссылочек дам.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 4 раз
   + Цитировать сообщение
Статус пользователя Ser_UFL
сообщение 11.12.2008, 17:16
Сообщение #16


Стаж: 19 лет

Сообщений: 1632
Благодарностей: 637
Полезность: 819

Настоятельно рекомендую последовать советам тут:
http://www.hlds101.com/bonus/tweaking.htm

Тут написаны плюсы и минусы режимов GUI и Console. Единственный, недостаток консольного режима - пугающиеся новички.
http://www.hlds101.com/starting.htm

Есть еще какая-то статься на сайте стима (есть русская версия у них также), но там как-то не очень все.. Про WMP там пишут, который может и повышает FPS, но кроме увеличения самих циферок, я разницы не замечал..

Отредактировал: Ser_UFL, - 11.12.2008, 17:17
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Jameson
сообщение 21.12.2008, 15:26
Сообщение #17
Стаж: 18 лет

Сообщений: 44
Благодарностей: 2
Полезность: 37

веселая статейка...половину пунктов выполнил, теперь как флешку к компу не подключу комп перезагружается )
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Иван_Кузьмич
сообщение 21.12.2008, 17:22
Сообщение #18


Стаж: 17 лет

Сообщений: 205
Благодарностей: 206
Полезность: 1404

Меценат Меценат

Jameson,
я выполнял все 19 и всё нормально.Вроде даже лучше не только серверу стало но и винде быстрее всё стало запускаться
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Jameson
сообщение 21.12.2008, 18:02
Сообщение #19
Стаж: 18 лет

Сообщений: 44
Благодарностей: 2
Полезность: 37

Цитата(Иван_Кузьмич @ 21.12.2008, 17:22) *
Jameson,
я выполнял все 19 и всё нормально.Вроде даже лучше не только серверу стало но и винде быстрее всё стало запускаться

Я не спорю что лучше стало) но как то высад без usb теперь жить =l
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
holoc
сообщение 22.12.2008, 1:21
Сообщение #20
Стаж: 19 лет

Сообщений: 749
Благодарностей: 5723
Полезность: 0

Цитата(Jameson @ 21.12.2008, 16:26) *
веселая статейка...половину пунктов выполнил, теперь как флешку к компу не подключу комп перезагружается )
Не имею ни малейшего представления, какой из этих пунктов мог бы повлиять на работоспособность usb порта crazy.gif Может дело в самой флешке ?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 11 раз
   + Цитировать сообщение
3 страниц V   1 2 »
 
Тема закрытаНачать новую тему
 
0 пользователей и 2 гостей читают эту тему: