Alx lowping v1.5.1.22
Для работы обязательно:
Metamod
Amxmodx
Microsooft .NET FrameWork не ниже 3.0, а лучше сразу 3.5 (это уже вина моей студии, потому что под старый FrameWork она не хочет компилировать)
Немного о DLL'ке:
Metamod DLL Plugin. (unload NEVER, pause NEVER)
То что могу сказать точно - НИКАКИХ утечек в памяти она не даёт. Это 100% гарантия, из-за неё сервер падать никак не может, в отличие от предыдущих версий.
Help:
Весь хелп на английском, и описание команд я тоже сделал на английском,
так что пишу хелпу тута.
Да, чуть не забыл отметить:
НЕ переименовывайте название dll, не удаляйте папку logs, и не изменяйте имена конфигов и директорий. Они всегда должны быть:
addons/alx_lowping/dlls/
addons/alx_lowping/logs/
addons/alx_lowping/configs/
Теперь расскажу про конфиги:
debug.cfgs - это конфиг отладки 1-го уровня, менять там вообще ничего не надо, и в будущем я планирую его в dll-ку вложить, но пока никак. Потому что иногда он всё-таки требуется для отладки самой DLL.
engine.cfgs - файл енджина lowping'a. Там коды, в основном, написаны для запуска работы функций и т.д. Да, в конце файла идёт стабилизация моделек в игре. Полезный пункт. За дополнительными обьяснениями пишите тут, обьясню. А так там особо ничего менять не надо, там уже всё по оптиму.
testing.cfg - файл ПОЛНОЙ внутренней проверки. Ловпинг внутри себя проверяет каждую функцию. Это требуется только в том случае, когда происходит серьёзный сбой. Но 90% на то, что сбоев не будет.
strengthening_on.cfgs - переводится как усиление (можно сказать ускорение). В этом конфиге расположены команды для ускорения сервера, оптимизации работы для каждого клиента на сервере, подгонки настроек клиента. В strengthening_off.cfgs - обратные настройки. Чтобы при выходе клиента у него всё стояло по умолчанию, как было при входе. Про его изменение тоже спрашивайте у мну тута.
lowping.ini - параметры запуска всех функций ловпинга. Задаются значения и параметры для кажой функции. Там тоже ничего трогать не надо, всё оптимизировано. Но если уж невтерпёж узнать подробную инфу, то пишите.
lowping.cfg - главный файлик конфигурации. НАСТРАИВАТЬ ВСЕМ. Обычный конфиг, и в нём, в-принципе, всё написано. Но я ниже расскажу.
Не забудьте прочитать файл README.txt. И вот ещё: если вы меняете какие-то системные cfgs ловпинга, то это может плохо кончиться. Сейчас там всё настроено мной оптимально. Если что-то будет изменено неверно, то ловпинг сделает всё по дефолту, а это может даже тормозить сервер.
P.S.: Так как система ловпинга довольно тяжёлая и сложная, то она после запуска сервера требует 1-2 минуты на саму стабилизацию, точнее чтобы разогнать сервер. И ещё небольшая информация: если сервер совершает МОЩНУЮ ошибку, то есть уже почти ВЫЛЕТЕЛ, ловпинг способен восстановить ваш сервер от падения. Над этим я долго трудился. Да, и при таком случае он может кикнуть всех клиентов, или в более лёгком случае переконнектить.
Теперь команды.
Без значений (так сказать, команды просмотра):
alx_fps - FPS сервера
alx_ticrate - тикрейт сервера
alx_lowping_helpme - покажет инфо о всех командах, естественно на инглише
alx_lowping_about - просто о ловпинге
alx_lowping_version - ну, это версия =)
С значениями:
Общие
alx_lowping_autofps - автоматичекская установка FPS сервера. МАКС 1200. НО, ВНИМАНИЕ, ЗАВСИСИТ ОТ КОМАНДЫ - alx_lowping_sleepm
и НЕ ВБИВАЙТЕ САМЫЙ МАКСИМУМ, ЭТО ВАМ НЕ БУСТЕР. Юзайте около та 500-750. Вот самое хорошее. Тут совсем другая система. Чем больше тем лучше может не стать, а вообще тормознуть.
alx_lowping_sleepm - скажу прямо - это оптимизирует выше указанную команду автофпс. итак:
1 - значит можно ставить autofps от 600 до 1200
2 - от 400 до 500
3 - от 300 до 400
4 - от 200 до 300
5 - от 150 до 250
6 и до 10 - и так далее снижается. 10 - это вообще лажа, наоборот пролагивать может = )
alx_lowping_join_msg - мессага, которая вылезает в консоли игрока при заходе на сервак. Значения: 0 - ОФФ, 1 - строчное соообщение, 2 - сообщение табличкой.
alx_lowping_sysrate - мануальное управление. Вообще не юзайте его. Это на пожарный случай, если вышеуказанная система не запашет. Но такое врядли, я с ней хорошо поработал, и она всегда пашет) Если значение будет превышать 30, то все команды недействительны.
CPU
alx_lowping_cpu - включение\выключение контроля CPU. Значения 1 и 0 соответственно.
alx_lowping_cpu_mspike - в какое количество шагов будет сброшен дамп проца после пересечения значения level
alx_lowping_cpu_level - уровень нагрузки на процессор (в %), при достиженнии которого будет сброс до cpu 0, в течение времени timer
alx_lowping_cpu_timer - время, в которое будет сброшен CPU нагрузки на проц. Зависит от значения level, если превышает значение level то в течение этого времени timer он сброссит дамп до 0. Зависит ещё и от mspike
LowPing
alx_lowping_strengthening - усиление, ускорение работы. Оптимизация команд соединения для каждого клиента персонально, для добывания самого низкого значения пинга =)
alx_lowping_proc_mdl - стабилизация оружия, моделей, выстрелов, чтобы пинг не прыгал
alx_lowping_premonitor_win - тип premonitor: 0-Win XР, 1-Win Vista
alx_lowping_alxbots_support - поддержка моих ботов (на других непашет)
alx_lowping_test - отладка ТИП 2 (полная)
alx_lowping_debug - отладка ТИП 1 (частичная)
HPK
alx_lowping_hpk - включение\выключение пинг кикера. 1 и 0 соответственно
alx_lowping_hpk_mping - максимальный пинг игрока, при превышении которого, он будет удален с сервера
alx_lowping_hpk_tests - количество тестов пинга
alx_lowping_hpk_checks - количество проверок
alx_lowping_hpk_delay - интервал кика в секундах
Engine (Управляются ловпингом, лучше их не трогать =))
alx_lowping_engine - если 0, то сам ловпинг меняет значения под ваш сервер, если 1, то вам вручную всё надо настраивать. Не советую.
alx_lowping_engine_check - тоже проверки, только другого. Тоже автоматическое значение
alx_lowping_engine_test - проверки енджина под ваш сервер. Автоматичское значение.
alx_lowping_engine_sepd - АВТоМАТИЧЕСКи изменяемые значения, не трогайте
alx_lowping_engine_xepd АВТоМАТИЧЕСКи изменяемые значения, не трогайте
alx_lowping_engine_yepd АВТоМАТИЧЕСКи изменяемые значения, не трогайте
alx_lowping_engine_zepd АВТоМАТИЧЕСКи изменяемые значения, не трогайте
alx_lowping_engine_fepd АВТоМАТИЧЕСКи изменяемые значения, не трогайте