Тема: Флудилка
Показать сообщение отдельно
Непрочитано 07.02.2010, 19:51   #400
kalash1k Мужской

Аватар для kalash1k
 
CS Server Master
Регистрация: 03.03.2008
Сообщений: 202
pm
По умолчанию Re: Флудилка

Меня давно просили многие поставить античит, многие - просто сделать only steam сервер.
Поэтому я нашел другой выход, немного оригинальнее.

Я написал плагин, который называется advanced_reservation.

Алгоритм следующий:

Предположим, что заходит игрок на полный сервер.
  • Первое что делает плагин, проверяет спектаторов. Если таковые есть, кикает одного из них, тем самым освобождая слот для нового игрока.
  • Если спектров нет, идёт проверка AFK игроков. Если найден - кик его и пускаем нового игрока.
  • Если и AFK нет, идёт проверка на то, у кого самый большой пинг. Ну и та же система, только кик, если у игрока с самым большим пингом этот пинг больше 70 и пинг заходящего игрока меньше пинга игрока с самым большим пингом на сервере.
  • Если же и пинг у всех на сервере хороший (т.е. меньше 70), то вот тогда уже идёт проверка, кто со стима, а кто нет. И кикается тот игрок, который с самым высоким пингом среди нон-стим игроков. Ну это конечно же при условии, что заходящий игрок заходит со стима.
  • И наконец, если ситуация такова, что на сервере все со стимом и дай бог все с хорошим пингом то тогда идёт проверка, админ ли заходящий игрок или нет. Ну и соответственно для него выделяется слот, как в обычном плагине резервации слота для админов.
Другими словами, приоритет на слот на сервере имеют игроки с хорошим пингом и имеющие STEAM аккаунт.
И как защита от флуда частых соединений, после кика игрока он банится на 10 секунд.

Если сервер не полный, то плагин просто никого не трогает.
Если игрок AFK более 60 секунд, его переводит в спектры, в независимости от того, полный сервер или нет.

Игроки дом.ру впринципе могут не париться об этом ибо почти все имеют достаточно низкий пинг. Но всё же советую всё-таки приобрести лицензионную копию игры CS 1.6, т.е. STEAM. Это не только нам уменьшит проблем, но и вам будет удобнее.
__________________
[Ссылка заблокирована: Зарегистрируйтесь!]
| [Ссылка заблокирована: Зарегистрируйтесь!]
| [Ссылка заблокирована: Зарегистрируйтесь!]
| [Ссылка заблокирована: Зарегистрируйтесь!]


[Ссылка заблокирована: Зарегистрируйтесь!]

Последний раз редактировалось kalash1k; 07.02.2010 в 20:02.
kalash1k вне форума   Ответить с цитированием
Этот пользователь сказал Спасибо kalash1k за это полезное сообщение: