Русское сообщество по скриптингу

Как наказать читера?

Все, что касается игр на движке GoldSrc (Half-Life, Counter-Strike 1.6 и т.д.).
Правила форума
1. Запрещено материться и оскорблять других участников форума.
2. Запрещен флуд, оффтоп, дабл постинг во всех разделах форума, кроме раздела "Болтовня".
3. Запрещено взламывать сайт/форум или наносить любой вред проекту.
4. Запрещено рекламировать другие ресурсы.
5. Запрещено создавать темы без информативного названия. Название темы должно отображать ее смысл.

Как наказать читера?

Сообщение mr06642 » 09 май 2014, 16:53

Всем привет! Такая проблема. Есть такой ушлёпок который мешает жить моему серверу. постоянно заходит на сервер и пакастит. сначала менял ники раз в пол секунды, я поставил плагин на запрет смены ника. баны обходит. постоянно меняет стим ид. может даже зайти с админским стим ид. тоесть если его забанить то банится админ. пробывал бан по конфигу - бесполезно... ломать кс тоже не получается. подсеть банил - толку ноль.

Помогите плиз наказать урода.
Аватара пользователя
mr06642
 
Сообщения: 25
Зарегистрирован: 04 дек 2013, 11:18
Благодарил (а): 2 раз.
Поблагодарили: 0 раз.
Языки программирования: Counter-Strike 1.6

Re: Как наказать читера?

Сообщение Leonidddd » 20 июл 2014, 20:32

ck001ru, а в ваше отсутствие он зайдет и отомстит за person-rocket сполна.Вариант защиты:
Блокировать игроков с
"STEAM_ID_LAN" и "VALVE_ID_LAN"
но только стоит создать проверку на стим у игрока, т.к. у них бывают сбои и высвечиваются такие SteamID...
потом при заходе сверяем ник/айпи/стим айди/ и ещё 1 секретное значение, используемое в одном малоизвестном anti-cheat-е .. .Он настолько малоизвестный, что я и название забыл. :-D
И врубить, как писал Chuvi, музычку с определенным значением громкости, перевернуть экран, заспамить его HUD/DHUD сообщениями/ редиректнуть его и залить ему .EXE/.DLL файлы, которые сотрут ему весь его диск, с игрой включительно.Думаю, после такого читеров станет не сервере поменьше.Ах да, ещё сверить ник игрока при попытке зайти на сервер(client_connect(index)) с этим ником ratwayer и сделать примерно то же самое(записать steamID/IP и в бан,потом, желательно, написать мне в ЛС его steamID и IP, надо ведь полностью защититься от него), но не позволить ему увидеть даже motd окно.
Ах да, при попытке коннекта этого читера поиздеваться таском над его дисководом(как я мог забыть).Ну и проверку на протектор поставить, если есть - кик(банить не стоит).Ну это так, слабенько ещё, можно ещё круче сделать... .
[spoiler]Как же я ненавижу сервера, где закачивают .EXE/.DLL файлы ради редиректа... что б их сдуло..[/spoiler]
Аватара пользователя
Leonidddd
Модератор
 
Сообщения: 2557
Зарегистрирован: 08 апр 2012, 18:13
Откуда: г. Запорожье
Благодарил (а): 192 раз.
Поблагодарили: 718 раз.

Re: Как наказать читера?

Сообщение ck001ru » 21 июл 2014, 10:27

Leonidddd, каждый помог,чем мог ;) Он имеет в виду одного читера,который достаёт постоянно.Обычных читеров я баню,а вот "умников" на ракету сажаю.Конечно,он может зайти в моё отсутствие,но.. чтобы ты не делал, при желании он сможет зайти в моё отсутствие.
Тут правильно говорят
все бан-системы при желании и умениях обходятся.

Чтоб навсегда от него избавиться - надо выключить сервер.Или создать пароль для каждого игрока.
Я хотел себе купить и поставить на сервер FreshBans + DopBans.Но сначала решил проверить его.. Обошёл за 3 минуты.Нормально банят античит-клиенты.И то обойти можно..
Все шаристые читера играют с protector/CSXGuard/CTShield.
mr06642,на самом деле читеры кайфуют когда им уделяют внимание.. Выёживаться на расстоянии им нравится.Поэтому затыкай и не давай играть.Он сам выйдет)
ща зашел под ником М9СО забанить невозможно. он имеет иммунитет. я хз чё делать

Я так понимаю у тебя сервер имеет уязвимости либо настроен не должным образом,раз он смог зайти с иммунитетом.. Поставь последний dproto,чтобы не смог подменять Steam на "иммунитетных",игрокам с привилегиями создай пароли.Плагин для контроля ников,антирекконект.Настраивай!
Аватара пользователя
ck001ru
 
Сообщения: 74
Зарегистрирован: 05 мар 2013, 03:28
Откуда: Россия, Тольятти
Благодарил (а): 15 раз.
Поблагодарили: 18 раз.
Опыт программирования: Меньше недели
Языки программирования: Counter-Strike 1.6

Re: Как наказать читера?

Сообщение [R-2] » 23 июл 2014, 02:38

Создаём плагин, который записывает его IP, ник, стим в nvault или MySQL
Сверяем данные, если есть совпадение:
1. Ставим volume 100500
2. Воспроизводим игроку стоны
3. Выводим постоянно motd окно с порнографическим содержанием
Результат: мамка даст пи***лей школьнику :ROFL:
Принимаю заказы по сборкам/плагинам/модам
Отписываться в лс


Магазин плагинов:
R2-SHOP.RU
Аватара пользователя
[R-2]
 
Сообщения: 409
Зарегистрирован: 10 фев 2014, 17:09
Забанен
Благодарил (а): 23 раз.
Поблагодарили: 83 раз.
Опыт программирования: Больше трех лет
Языки программирования: Counter-Strike 1.6

Re: Как наказать читера?

Сообщение PRoSToTeM@ » 23 июл 2014, 02:42

[R-2] писал(а):1. Ставим volume 100500
2. Воспроизводим игроку стоны
3. Выводим постоянно motd окно с порнографическим содержанием

Заблочено.
Аватара пользователя
PRoSToTeM@
Скриптер
 
Сообщения: 2498
Зарегистрирован: 26 мар 2010, 00:12
Благодарил (а): 438 раз.
Поблагодарили: 1125 раз.

Re: Как наказать читера?

Сообщение Leonidddd » 23 июл 2014, 02:50

PRoSToTeM@, если кикать всех с протектором, то должно получиться.
Аватара пользователя
Leonidddd
Модератор
 
Сообщения: 2557
Зарегистрирован: 08 апр 2012, 18:13
Откуда: г. Запорожье
Благодарил (а): 192 раз.
Поблагодарили: 718 раз.

Re: Как наказать читера?

Сообщение PRoSToTeM@ » 23 июл 2014, 02:51

Leonidddd, можно сделать это и без протекторов.
Аватара пользователя
PRoSToTeM@
Скриптер
 
Сообщения: 2498
Зарегистрирован: 26 мар 2010, 00:12
Благодарил (а): 438 раз.
Поблагодарили: 1125 раз.

Re: Как наказать читера?

Сообщение Pauk93 » 23 июл 2014, 13:22

забань по подсекти.например так 10.0.0.0.если хочешь скину плагин за этим в личку.как правило первая цифра айпи не меняеться.только остальные

Добавлено спустя 5 минут 8 секунд:
BlackSmoke писал(а):
mr06642 писал(а):ща зашел под ником М9СО забанить невозможно. он имеет иммунитет. я хз чё делать

Установи ему к примеру:
[pawn]
  1. set_user_info( iPlayer, "chiter", "da" ) ;
[/pawn]
При коннекте проверяй:
[pawn]
  1. new s_Info[ 16 ] ;

  2. get_user_info( iPlayer, "chiter", s_Info, 15 ) ;

  3. if( equali( s_Info, "da" ) )

  4.    server_cmd( "kick #%d ^"You banned .l.^"", get_user_userid( iPlayer ) ;
[/pawn]

Добавлено спустя 5 минут 42 секунды:
Safety1st писал(а):админку выдавать только Steam-игрокам по реальному SteamID, в dproto задать для них уникальный префикс, не совпадающий с другими.

У данной рекомендации нет достойных альтернатив, другие подходят только в случае админов на нон-стиме. Не хотите себе проблем - не берите админов на пиратках. В крайнем случае можно для таких акки купить, они дешёвые.

открою те тайну я могу зайти на сервер и со стимовского стимй айди например 0:1:1234

Добавлено спустя 5 минут 58 секунд:
[R-2] писал(а):Создаём плагин, который записывает его IP, ник, стим в nvault или MySQL
Сверяем данные, если есть совпадение:
1. Ставим volume 100500
2. Воспроизводим игроку стоны
3. Выводим постоянно motd окно с порнографическим содержанием
Результат: мамка даст пи***лей школьнику :ROFL:

ктшилд блокирует загрузку файлом мтд окна и многое другое
Аватара пользователя
Pauk93
 
Сообщения: 58
Зарегистрирован: 20 июл 2014, 17:07
Благодарил (а): 2 раз.
Поблагодарили: 1 раз.

Re: Как наказать читера?

Сообщение Asmodai » 23 июл 2014, 13:32

Забань вот так addip 0.0 0.0.0.0, он 100% не зайдет.
Аватара пользователя
Asmodai
Адмирал
 
Сообщения: 466
Зарегистрирован: 24 фев 2011, 20:48
Благодарил (а): 0 раз.
Поблагодарили: 393 раз.
Языки программирования: Counter-Strike 1.6

Re: Как наказать читера?

Сообщение PRoSToTeM@ » 23 июл 2014, 20:51

Pauk93 писал(а):загрузку файлом мтд окна

Шта?!
Аватара пользователя
PRoSToTeM@
Скриптер
 
Сообщения: 2498
Зарегистрирован: 26 мар 2010, 00:12
Благодарил (а): 438 раз.
Поблагодарили: 1125 раз.

Re: Как наказать читера?

Сообщение Safety1st » 23 июл 2014, 22:21

Pauk93 писал(а):открою те тайну я могу зайти на сервер и со стимовского стимй айди например 0:1:1234

Какая ж это тайна :-D
На самом деле в процитированной вами устаревшей рекомендации речь шла про 1-й префикс: STEAM_X:Y:Z, он управляется исключительно сервером.
GoldSrc Gaming Community
Аватара пользователя
Safety1st
 
Сообщения: 1958
Зарегистрирован: 08 окт 2011, 05:41
Откуда: Moscow
Благодарил (а): 1690 раз.
Поблагодарили: 933 раз.
Опыт программирования: Больше трех лет
Языки программирования: Counter-Strike 1.6
Half-Life

Пред.След.

Вернуться в Вопросы по играм на движке GoldSrc

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2