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

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

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

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

2 страниц V   1 2

High Ping Reducer

, Понижает пинг Пингерам О_о
Empower
сообщение 1.11.2009, 18:55
Сообщение #1
Стаж: 17 лет

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

ВСТУПЛЕНИЕ:
Доброго времени суток.
Наверное мало какои из серверов обходиться без High Ping Kicker-а.
Ето очень полезный плагин особенно если на сервере плохой интернет. У меня вот например зомби сервер на 14 слотов. А Upload Speed только 0.5mb/s. И потому один пингер 150+ приводит к тому что пинг у всех поднимаеться к 100-150.
В устранении етой проблемы мне частично помогал High Ping Kicker.

Но я все время сталкивался с большыми недостатками етого плагина:
1 - У игрока на вашем сервере может просто затупить инет на минутку и его кикнет или забанит.
2 - У сервера может затупить инет и всех выкинет из-за пинга.
3 - Бывают ли у вас сутиации когда зашло 2-3 пингера у всех пинг поднялся до 600 и кикнуло почти всех?
4 - High Ping Kicker долго ждет пока кикнуть пингера и вы боитесь поставить время проверки ниже чтобы не кикало игроков у которых с пингом все ОК.
5 - Оч много людей после кика опять заходят и спокойно играют дальше.
6 - Ну и наконецто при плохом инете вы просто будете терять оч много народа.

Проблема была для меня очень актуальна. Я долго думал какое бы найти решение.
И тут мне пришла идея: а что если сделать чтобы пингеры получали меньше пакеты, их пинг же понизиться. Но не знал как реализовать ее. Одного только понижения рейтов у игрока было далеко не достаточно. И в один прекрасный день лазя по инету = )) я нашол плагин зделаный Мерси(MeRcyLeZZ) который уберает некоторую информацию посылаемую игроку. Ето соответсвенно понижает колиество и размер посылаемых пакетов. Что будет понижать пинг игрока.

После етого оставалось совместить его с High Ping Kicker-ом. И заменить "kick пингера" на "уменьшение посылаемых пакетов" для него. Что я собственно и зделал

ОПИСАНИЕ ПЛАГИНА:
Плагин вместо того чтобы кикать пингеров уменьшает число посылаемых им пакетов. Что делает для пингера игру хуже( менее плавные анимации\ не всегда правильное отображение игроков) Но у пингера значительно понижаеться пинг ( и он уже не тормозит сервер) вы спросить на сколько? Ето зависит от самого игрока = ) Было что у чела понизило пинг с 180-200 к 70. Бывает что с 80 до 50. С 50 до 30. У меня был стабильно был 5(LAN) а плагин понизил что стало колебаться 0-5.

Так я понел чем выше пинг, тем больше он понижаеться плагином.

CVARS:
amx_hpr_ping (стандарт: 200) - максимальный пинг после которого начинает уменьшать количесво пакетов
amx_hpr_check (стандарт: 12) - время между проверками на пинг
amx_hpr_tests (стандарт: 5) - количество проверок после которых игроку понизит число посылаемых ему пакетов
amx_hpr_delay (стандарт: 60) - через скоко сек игрока начнёт проверять после входа на сервер

amx_hpr_critical_ping (стандарт: 400) - пинг при котором понижение пакетов не имеет особого слысла. Ибо пинг невероятно высок. Будет даваться бан.
amx_hpr_punishtype (стандарт: 2) - ( 2 - бан игрока с критическим пингом \\ 1 - кик игрока \\ 0 - кроме понижения пакетов ничего не делать)
amx_hpr_bantime (стандарт: 5) - время на которое банит за критический пинг (в минутах)

amx_hpr_immunity (стандрарт: 1) - имунитет для админа

P.s:
Исходник отрывать в UTF-8 для коректного отображения руского текста.
Не ругайте за ошибки руский знаю не оч, сам из Украины = )
Плагин посвещяю всем людям у кого плохой инет но какие так хотят добавить хотяб 1-2 слота на сервер или просто сделать сервер более стабильным и посещяемым = )

Приятного использования!!! good.gif
Кому помогло - кликните на спасибо


Отредактировал: Empower, - 3.11.2009, 20:35
Прикрепленные файлы:
Прикрепленный файл  hpr.rar ( 10,86 килобайт ) Кол-во скачиваний: 945
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя colt_piton
сообщение 2.11.2009, 1:40
Сообщение #2
Стаж: 17 лет

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

Оригинально придумано! Спасибо! А не мог бы ты стандартные значения cvaroв указать ?! ;-)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя kokky
сообщение 2.11.2009, 2:14
Сообщение #3
Стаж: 16 лет

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

Ставь которые используешь в HPK
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Empower
сообщение 2.11.2009, 9:38
Сообщение #4
Стаж: 17 лет

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

Цитата(colt_piton @ 2.11.2009, 2:40) *
Оригинально придумано! Спасибо! А не мог бы ты стандартные значения cvaroв указать ?! ;-)

указал.

Кстати плагин понижает пинг не сразу.А гдето через 5-10 секунд после выданого сообщения.

Отредактировал: Empower, - 2.11.2009, 12:30
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Rokr__
сообщение 2.11.2009, 11:24
Сообщение #5


Стаж: 18 лет

Сообщений: 654
Благодарностей: 233
Полезность: 606

иммунитет есть для админов?)
именно иммунитет-не только от кика, но еще и от уменьшения послки пакетов,если возможно это реализовать то будет кул,пока поставил в тест.

Отредактировал: Rokr__, - 2.11.2009, 11:25
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Empower
сообщение 2.11.2009, 12:19
Сообщение #6
Стаж: 17 лет

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

Цитата(Rokr__ @ 2.11.2009, 12:24) *
иммунитет есть для админов?)
именно иммунитет-не только от кика, но еще и от уменьшения послки пакетов,если возможно это реализовать то будет кул,пока поставил в тест.

зделал. Перекачай файл.

Отредактировал: Empower, - 2.11.2009, 12:28
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Rokr__
сообщение 2.11.2009, 12:59
Сообщение #7


Стаж: 18 лет

Сообщений: 654
Благодарностей: 233
Полезность: 606

благодарствую )))
погодь, а за пинг он получается не кикает? было бы не плохо добавить пару кваров на установку мах предела пинга,хотя думаю тогда плаг буит весить много,буит так сказать all-in-one :)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Empower
сообщение 2.11.2009, 13:17
Сообщение #8
Стаж: 17 лет

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

Цитата(Rokr__ @ 2.11.2009, 13:59) *
благодарствую )))
погодь, а за пинг он получается не кикает? было бы не плохо добавить пару кваров на установку мах предела пинга,хотя думаю тогда плаг буит весить много,буит так сказать all-in-one :)

если хочеш еще кикер просто поставь High Ping Kicker = ) А мой плагин токо уменьшает рейты игрока и убивает часть посылаемых ему пакетов.

Отредактировал: Empower, - 2.11.2009, 13:17
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя jusmano
сообщение 2.11.2009, 18:53
Сообщение #9
Стаж: 16 лет

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

Мдазакинул сразу амх файл сма нетрогал у мнуц на серваке иероглифы)))
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Rokr__
сообщение 2.11.2009, 22:27
Сообщение #10


Стаж: 18 лет

Сообщений: 654
Благодарностей: 233
Полезность: 606

jusmano, у меня всё норм поставь патч для правильного отображения русских шрифтов.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Empower
сообщение 3.11.2009, 10:46
Сообщение #11
Стаж: 17 лет

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

Цитата(Rokr__ @ 2.11.2009, 13:59) *
благодарствую )))
погодь, а за пинг он получается не кикает? было бы не плохо добавить пару кваров на установку мах предела пинга,хотя думаю тогда плаг буит весить много,буит так сказать all-in-one :)

Добавил фунцию бана игроков с очень высоким пингом смотри в первый пост. Перекачай файл. Решил не делать кик ибо 50% людей просто заходят снова после кика и играют. Cvar-ом уже поменяеш время бана на свое усматрение. Да весить много не будет +10 строчек и все = )

Отредактировал: Empower, - 3.11.2009, 10:54
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя kentavrius
сообщение 3.11.2009, 12:23
Сообщение #12


Стаж: 17 лет

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

Параметры в конфиге игрока меняет? тобишь если он перезайдет, то снова будут рейты по умолчанию или навсегда поменяются?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Empower
сообщение 3.11.2009, 13:52
Сообщение #13
Стаж: 17 лет

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

Цитата(kentavrius @ 3.11.2009, 13:23) *
Параметры в конфиге игрока меняет? тобишь если он перезайдет, то снова будут рейты по умолчанию или навсегда поменяются?

Он меняет рейты игрока (rate cl_cmdrate ...), они остануться если он перезаидет. Но ето не сильно понижает пинг.

Основным приколом есть уменьшение количества и размера пакетов, что не зависит от игрока и его настроек, а делаеться чисто сервером.

Так что если он перезаидет то рейты будут низкие, но сервер не будет блокировать посылку пакетов для него, пока его опьять не определит как пингера.

Отредактировал: Empower, - 3.11.2009, 14:02
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Paster
сообщение 3.11.2009, 15:03
Сообщение #14


Стаж: 19 лет

Сообщений: 491
Благодарностей: 64
Полезность: 139

А куда банит за пинг плагин, есть ли поддержка amx_ban???
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя imba
сообщение 3.11.2009, 15:07
Сообщение #15
Стаж: 16 лет

Сообщений: 1677
Благодарностей: 735
Полезность: 571

вообшем бредовый плаг


!
Запрет на ответ в темах до: 10.11.29392, 21:09
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Paster
сообщение 3.11.2009, 15:43
Сообщение #16


Стаж: 19 лет

Сообщений: 491
Благодарностей: 64
Полезность: 139

Цитата(imba @ 3.11.2009, 15:07) *
вообшем бредовый плаг
Обоснуй почему, так просто любой может кинуть "камень в огород автора"???
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя Rokr__
сообщение 3.11.2009, 18:55
Сообщение #17


Стаж: 18 лет

Сообщений: 654
Благодарностей: 233
Полезность: 606

imba,
не гони у меня катает норм.

Empower,
у меня сейчас так-этот плаг ,сбивает пинг с 90ms ,стоит стандартный hpk кикает тех у кого пинг 120+,хотелось бы видетькик а не бан-объясню почему,не у всех стабильный инет и сильные компы-я например играю в окне,если какое нибудь полноэкранное приложение ( проводник) открыть поверх кс-то мой пинг взлетает с 10-15 до 120-200 ) не хотелось бы получать бан за железо =)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Empower
сообщение 3.11.2009, 20:16
Сообщение #18
Стаж: 17 лет

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

Цитата(imba @ 3.11.2009, 16:07) *
вообшем бредовый плаг

критика ето тоже не плохо :biggrin:
разкажи чтобы ты хотел добавить?
или может чем тебе не нравиться плагин?
например может быть способ проверки на пинг?
способ вобплощения идеи уменьшения пакетов?
рацыональность выполнения скрипта плагина?

Цитата(Rokr__ @ 3.11.2009, 19:55) *
imba,
не гони у меня катает норм.

Empower,
у меня сейчас так-этот плаг ,сбивает пинг с 90ms ,стоит стандартный hpk кикает тех у кого пинг 120+,хотелось бы видетькик а не бан-объясню почему,не у всех стабильный инет и сильные компы-я например играю в окне,если какое нибудь полноэкранное приложение ( проводник) открыть поверх кс-то мой пинг взлетает с 10-15 до 120-200 ) не хотелось бы получать бан за железо =)

Зделал, перекачаи плаг и поставь amx_hpr_punishtype "1" чтобы кикало.
P.s: 120+ и кик? О_о ето так мало. С 120 бывает до 70 понижает. Нах их кикать

Цитата(Paster @ 3.11.2009, 16:03) *
А куда банит за пинг плагин, есть ли поддержка amx_ban???

нет, банит через обычный addip.

Отредактировал: Empower, - 3.11.2009, 20:37
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя KinG of StReeT$
сообщение 4.11.2009, 14:13
Сообщение #19


Стаж: 17 лет

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

Странно, у меня все шрифты отображаются без проблем, а тут в чат пишет при входе такое (* 100 !)
а от имени игрока только так (-)

Разобрался, просто сам перекомпилировал, в сма ниче не менял, но размеры плагина разные, и текст стал виден русский
сохранял в utf-8 без bom

Отредактировал: KinG of StReeT$, - 4.11.2009, 14:39
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя jusmano
сообщение 6.11.2009, 7:45
Сообщение #20
Стаж: 16 лет

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

У меня несколько вопросов!
НА сколько будет даватся бан?
Почиму у меня в сообщениях непишется инфо о плаге и в меню кварах нет для плага какбудто он не установлен!
ps high_ping_kicker.amxx выключен

Отредактировал: jusmano, - 6.11.2009, 7:53
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
2 страниц V   1 2
 
Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: