Ping Control 0.1.5. Обновлённая версия от 01.04.2014 от trollface (Оптимизированный Ping Control ожил), Закачик: intercs. Автор: Freedo.m. Обновление от trollface. |
Здравствуйте, гость Вход | Регистрация
Наши новости:
|
|
|
Ping Control 0.1.5. Обновлённая версия от 01.04.2014 от trollface (Оптимизированный Ping Control ожил), Закачик: intercs. Автор: Freedo.m. Обновление от trollface. |
intercs
|
21.9.2013, 17:03
Сообщение
|
|
|
Ping Control Версия: 0.1.5 = Обновлённая версия от 01.04.2014 от trollface (Оптимизированный Ping Control ожил). Советуем ставить эту версию, т.к. более оптимизирована, но на всякий случай ниже будет похожий плагин с некоторыми отличиями. О заказчике, авторе и тд. Закачик плагина: intercs. Автор: Freedo.m Контакты: Авторство и последователи фикс-версий Skype: aleksando2 Amx-x: http://amx-x.ru/memberlist.php?mode=viewprofile&u=1816 Обновлённая версия от 01.04.2014 от trollfacehttps://c-s.net.ua/forum/index.php?showuser=110562 ОПИСАНИЕ Ping Control: 1) Проверяет глобально пинг + потерю пакетов loss (по умолчанию отключено). 2) Автоматически в зависимости от настроек за количество предупреждений с информированием кикает. 3) Присутствует наличие иммунитета по флагу (флаг по умолчанию: b) от проверки пинга. 4) Данный плагин уникален тем, что выбран простейший алгоритм проверки на высокий пинг. Настройка (внутри исходника): #define ACCESS_LEVEL_IMMUNITY ADMIN_RESERVATION // Уровень доступа позволяющий пропускать проверку на пинг. #define MAX_ALLOWED_PING 150 // Максимально допустимый пинг, превышение этого значения выкидывает игрока с сервера. #define MAX_ALLOWED_LOSS 101 // Максимально допустимая потеря пакетов loss, превышение этого значения выкидывает игрока с сервера (101 = отключено по умолчанию, т.к. потеря пакетов не может быть больше 100). #define MAX_WARNING_CHECK 3 // Количество предупреждений после которых последует наказание. #define INTERVAL_CHECK 10.0 // Интервал между проверками, чем меньше значение, тем больше нагрузка на сервер. #define CHECK_COUNT 3 // Количество проверок определенного игрока, после 3-х проверок игрока не будет проверять (снижаем еще максимальнее и без того итак маленькую нагрузку).
Ping_Control.sma ( 3,41 килобайт )
Кол-во скачиваний: 1376====================================================== Ping Check Версия: 1.1 О заказчике, авторе и тд. Закачик плагина: intercs. Автор: csnet Идея оптимизации бывшего Ping_Control = Сообщение #24 от csnet Сcылка на заказы от intercs, где можно отследить ход заказов и ссылку на готовые заказы: https://c-s.net.ua/forum/topic52524s0.html ОПИСАНИЕ Ping Check: 1) Проверяет глобально пинг. 2) Автоматически в зависимости от настроек за количество предупреждений кикает или перенаправляет на свой другой сервер игрока с высоким пингом. 3) Присутствует наличие иммунитета по флагу (флаг по умолчанию: b) от проверки пинга. 4) Данный плагин уникален тем, что выбрана простейшая проверка на пинг, тем самым мы разгружаем сервер от ежесекундных проверок всех игроков на высокие пинги. 5) Уникальность заключается в простоте, за счет настроек в исходнике, а именно есть 2 режима (одновременно использовать не советуем): - Для PUBLIC проверка и наказание за высокий пинг производится в конце раунда, что максимально снижает нагрузку на сервер. - Для DM проверка и наказание за высокий пинг производится в момент убийства/захода в спектр/слея админом игрока у которого высокий пинг, что максимально снижает нагрузку на сервер. Примечание: но оба режима использовать одновременно не советуем... Или раскоментировать для паблика с концами раундов или же раскоментировать только для ДМ с убийствами, т.к. на ДМ бесконечный раунд... 6) Блокировка реконнекта игроков и по дефолту выставлено значение в 10 сек. Настройка (внутри исходника): #define ACCESS_LEVEL_IMMUNITY ADMIN_RESERVATION // Уровень доступа позволяющий пропускать проверку на пинг (флаг по умолчанию: b) . #define MAX_ALLOWED_PING 150 // Максимально допустимый пинг и за превышение этого значения игрока в зависимости от настроек выкинет или перенаправит. #define MAX_WARNING_CHECK 1 // Количество концов раунда или убийства/захода в спектр/слея админом игрока у которого высокий пинг, за которое последует кик или перенаправление. Советуем выставить 1, чтоб особо не мучать игрока временем игры с его нестабильным соединением. #define MAX_SECONDS 10.0 // Анти-реконнект секунд для захода на сервер. #define use_public // Для PUBLIC проверка и наказание за высокий пинг производится в конце раунда, что максимально снимает нагрузку на сервер. Режим по умолчанию раскомнтирован = активирован. //#define use_dm // Для DM проверка и наказание за высокий пинг производится в момент убийства/захода в спектр/слея админом игрока у которого высокий пинг, что максимально снимает нагрузку на сервер. По умолчанию закоментирован = не активен. //#define IP_REDIRECT "127.0.0.1:27015" // Ип-адрес и порт сервера на который будет происходить перенаправление. По умолчанию выключенно, за счет закоментированности //, т.к. напоминаем, что многие мониторинги не любят сервера с перенаправлением и могут забанить ваш серв за такие хитрости, поэтому данная функция по умолчанию выключенна и производится просто кик с оповещением о кике за высокий пинг.
Ping_Check.sma ( 1,68 килобайт )
Кол-во скачиваний: 658====================================================== Дополнительно: плагины, по возможности, будет ещё максимальнее оптимизироваться, хотя куда уж дальше, но будем стараться ещё максимальнее. Просьба по оплате (пожертвования): Я не из бедных, но т.к. обещал, что если никто не хочет скидываться и я без проблем сам оплачу полную сумму за заказ, то данные приватные плагины будут только тогда для себя. Но совесть поборола жадность и ради форумчан я готов делиться, но и от вас жду вместо 1 спасибо, копеечку и за счет этих копеечек будет стимул и дальше развивать нужные и максимально снижающие нагрузку на сервер заказы для всех. Номер кошелька Яндекс-деньги: 410011718322439 WebMoney Кошелек в Российских Рублях: R301235329004 WebMoney Кошелек в Украинских Гривнах: U278467755263 WebMoney Кошелек в Белорусских руб.: B189503728199 WebMoney Кошелек в Долларах США: Z499502426847 WebMoney Кошелек в Евро: E691436607738 Данное пожертвование будет идти на ещё более супероптимизационные идеи (плагины) с выдачей процента авторам (исполнителям) заказа с целью их стимулирования к выполнению увлекательных заказов! Не жадничайте... В планах уйма заказов. Сcылка на заказы от intercs, где можно отследить ход заказов и ссылку на готовые заказы: https://c-s.net.ua/forum/topic52524s0.html
Отредактировал: intercs, - 3.7.2014, 15:39
|
Поблагодарили 18 раз
|
|
xoymiii
|
21.9.2013, 17:42
Сообщение
|
![]() |
кик будет если два параметра превышены (пинг и пакеты)? или если один параметр будет превышен всё равно будет кик?
|
|
|
|
Templar
|
21.9.2013, 19:23
Сообщение
|
![]() |
Сколько loss ставить для проверки? 50 так и оставлять ?
|
|
|
|
primm
|
21.9.2013, 20:17
Сообщение
|
![]() |
Попробовал, жаль только скачки пинга без потерь не учитывает. играл с ноута по вафле и при стрельбе были скачки от 5 до 70. потери при этом были в пределах нормы.
|
|
|
|
Predat0r
|
21.9.2013, 21:23
Сообщение
|
|
|
Писать плагины для паблика. Да и еще тратить свои финансы.
Верх гениальности.
Отредактировал: Predat0r, - 21.9.2013, 21:25
|
|
|
|
sambo
|
15.12.2013, 14:08
Сообщение
|
![]() |
Не хватает ведения лога . По логу легче мониторить работу плагина.
|
|
|
|
Safety1st
|
15.12.2013, 16:08
Сообщение
|
|
|
|
Поблагодарили 3 раз
|
|
Safety1st
|
15.12.2013, 22:14
Сообщение
|
|
|
|
Поблагодарили 3 раз
|
|
![]() ![]() |