Читеры сегодня - беда любого сервера. Поэтому необходимо знать, кто они такие, что ими движет и как с ними более-менее эффективно бороться.
Читерами называем игроков, которые используют стороннее программное обеспечение для получения тех или иных преимуществ в игровом процессе, недоступных для других игроков. Коллегами их являются багоюзеры, но эти используют внутренние ошибки и недоработки вашего сервера - с по сути той же целью.
Условно ПО, используемое читерами можно поделить на две категории: 1) Разнообразные чит-программы/трейнеры, комплексные и функциональные, дающие доступ к многим категориям "развлечений" - режим бога, оружие, деньги, полёты, ускоренный бег, телепорты и другое. Все эти действия выполняются посредством горячих клавиш и через специальное меню. Эти программы (самая популярная, вне сомнений - sobeit) широко известны администраторам игровых серверов, и они имеют некоторые навыки опознавания таких читов и их пресечения.
[srt]Это интересно: sobeit зачастую используется самими же администраторами, в целях быстрого перемещения по карте мода, снятия координат итд.[/srt]
2) Клео-скрипты, главное отличие которых - какой-то специфический эффект (напр. клео на оружие) и более сложная определяемость. Можно задать, например, появление определённого вида оружия при респавне.
[srt]Это интересно: Клео на оружие, хотя и может спокойно пройти мимо защиты, можно обнаружить довольно просто. По стандарту игроку даётся определённое количество патронов - около 1300. Стоит лишь наблюдать и проверять количество патронов. Особо опытные читеры идут в оружейный магазин и там уже рисуют оружие... Тут уже стоит скринить, сколько было денег до входа в оружейный магазин и после выхода из него.[/srt]
Все средства защиты от читеров можно поделить на:
1) Автоматические. Различные античиты, которые отслеживают игрока на внезапные изменения и предотвращают их, иногда при этом автоматически наказывая. Идеального античита сегодня не существует, большинство - откровенно слабые, плюс к тому работают неточно, кикают честных игроков, флудят админам на всю страницу о каждом пролетающем самолёте, как о ужасном спидхаке. По причине того, что зачастую от античитов больше вреда, чем пользы, я отношусь к ним скептически.
2) Ручные. Команды администратора, созданные для проверки игроков, наблюдения за ними, пресечения читерства с их стороны. Способ тоже далеко не идеальный, в первую очередь из-за человеческого фактора: постоянно требуются опытные и грамотные администраторы. Но практика показывает, что таких администраторов пока не сумела заменить ни одна машина.
Читы - неизбежное зло, что-то вроде щетины, которую требуется сбривать каждое утро. Но ведь они - следствие. Давайте проанализируем причины читов.
1) Желание показать превосходство над ближним. 2) Желание расслабиться, погнать беса, так сказать.
Эти причины от нас, админов, не зависят.
3) Читы как способ борьбы с неудобствами игрового режима.
Когда я админил на PremiumGame, в глаза бросилась одна деталь - все банды при респе имели ужасное оружие, а гандилеров на сервере не было как таковых. Ездить в оружейный и покупать за большие деньги оружие - считалось бредом и невыгодным, поэтому банды поголовно себе ставили клео на оружие и радовались. Конечно, я раздал с десяток банов, но затем понял, что это ничего не даст - я борюсь не с причиной, а со следствием.
А ведь если бы эту проблему решили скриптеры - создали все условия для гандилеров, чтобы ими было выгодно работать - такого бы не было (в любом случае, не в таких масштабах)
4) Читы, как способ борьбы с харкорностью игрового режима.
Многие создают у себя ситуацию, когда доставка одного груза на фуре приносит, к примеру 2$. А мобильный телефон стоит около 1000$ (ещё и называют это РП). Игроки, когда античит не позволяет им рисовать деньги, находят другое, гениальное решение - телепорты между базой и местом сдачи груза, и таким образом быстро зарабатывают Н денег.
Пунктами 3 и 4 я подвожу к мысли о том, что мы сами, в некоторой степени, можем регулировать масштабы читерства на наших серверах.
Статья специально написана довольно-таки открыто, чтобы у вас было много возможностей меня дополнить и оставить своё мнение. Спасибо за внимание.
Хорошая статья. Хочу вас дополнить Harris. Самая сильная защита от читеров всё же не админы, а античит. К примеур на сервере с онлайном 100-200 сложно уследить за всеми, а хороший античит банит читеров быстро, особенно если он настроен впервую очередь следить за новичками. Админы это второй рубеж защиты от читеров. Вот перечислю античиты, которые реально сделать в са-мп и они будут почти безотказно работать (все они отлично работают на моём сервере): античит на телепортацию (причём без разницы на какие кооржинаты), античит на полёты, антчиит на оружие, античит на патроны, античит на тюнинг, античит на телепортацию авто (совместить с модом очень сложно, я пока не доделал), античит на жизни и броню, античит на спидхак, античит на деньги, античит на ремонт авто и ещё штук 10-20 можно найти... Читеров на сервере быть вообще недолжно иначе сервер умрёт. Желаю всем прогнать читеров.
Добавлено (23.10.2011, 19:24) --------------------------------------------- P.S. читеров лучше банить по IP, скачал чит однажды и будет время от времени юзать.
Сообщение отредактировал RMEN - Воскресенье, 23.10.2011, 19:23
Harris очень жду вашей статьи про антиддос и защиту сервера, так-как мой сервер переодически атакуеться неизвестным оружием не похожим на ддос, при котором он не падает но игроки отконнекчиваються и не могут подключиться...
Сообщение отредактировал RMEN - Воскресенье, 23.10.2011, 19:32
Что я хотел увидеть в этой статье, но не увидел: - описание способов читерства - список античитов - конкретный код на разные типы читерства
Что я не хотел видеть в этой статье, но увидел: - вода - кэп - оправдание, что мол "да, вода, но она специально тут, чтоб вы могли меня дополнить"
Итог: Может стоить уделять на статьи побольше времени, более глубоко рассматривать вопросы, приведенные в статье, избавиться наконец та от кэпа и воды. А то, чем ты пичкаешь этот раздел уже второй день - это так, заметки на тему.
Сообщение отредактировал PrettySweetie - Воскресенье, 23.10.2011, 20:56
их великое множество, я могу им посвятить отдельную статью
Quote (PrettySweetie)
- конкретный код на разные типы читерства
обьясни, что имеешь в виду?
PrettySweetie, ты пойми, у тебя немного привратное восприятие моей роли. Я не тот человек, который изложит всю конкретную информацию подробно и детально, как энциклопедия. Это не ко мне. Я излагаю общие идеи, а вы уже, специалисты, админы, люди с опытом, пишете и список античитов, и конкретные коды. Я для того и пишу эти статьи, чтоб мне помогали находить ответы на все эти вопросы, подробные ответы - а я уже затем буду их систематизировать. Один человек не может знать всего.
А не писали "ага, хорошая статья", "вода", "ничего нового для себя не увидел" итд..
Сообщение отредактировал Harris - Воскресенье, 23.10.2011, 21:11