- Регистрация
- 3 Дек 2015
- Сообщения
- 75
- Лучшие ответы
- 0
- Репутация
- 26
Pentagon Security - это комплексная защита, которая объединяет в себе различного рода защиты для обеспечения безопасности Вашему серверу и его игрокам.
Этот античит является продолжением той версии античита, которая использовалась на проекте Camel RolePlay и Lynx RolePlay
В комплект защиты Pentagon Security входят:
Античит включает в себя:
Особенности по сравнению с другими античит системами:
Дополнительные возможности:
Планируемые обновления:
Защита от различных ботов
Защита от подмены пикапов и чекпоинтов
Улучшение защиты от новых читов
Известные на данный момент проблемы:
При въезде на тюнинг античит может кикнуть игрока
Если телепортировать игрока в состоянии АФК, то при выходе из АФК его может принять античит
Возможно срабатывание античита (Чит на невидимку #011) при входе в режим слежения
Установка:
Скопируйте папку scriptfiles из архива в директорию с сервером
Скопируйте папку filterscripts из архива в директорию с сервером
Скопируйте папку include из архива в директорию программы pawno
В моде и во всех используемых фильтрскриптах пропишите # include <pentagon> и скомпилируйте их
Откройте файл: server.cfg в поле filterscripts пропишите pentagon и сохраните изменения
Откройте файл: /scriptfiles/pentagon/settings.ini и в строке Key после знака "=" укажите следующий ключ f565975e891f6cb54c5f44a171192b4b, сохраните изменения
Обязательно измените пароль в строек Pass, этот пароль необходим для доступа к меню настроек
Можно запускать сервер, после чего произойдёт проверка ключа
Рекомендации:
В файле настроек настоятельно рекомендую сменить пароль в поле Pass, он используется для доступа к настройкам античита
Максимальное количество подключений с IP рекомендую не изменять или по крайней мере не уменьшать до 2
Максимальный пинг рекомендую не уменьшать до уровня 600 и ниже, но воля ваша
Рекомендую первое время не включать опцию Кик и Бан на следующие античиты:
Функции:
Для того, чтобы включить оповещение администрации в момент нахождения читов у игрока, используйте следующую функцию в своём моде при авторизации администратора:
RegisterPlayerIsAdmin(playerid), если игрок перестаёт быть администратором используйте функцию: UnRegisterPlayerIsAdmin(playerid), кстати совсем не обязательно использовать последнюю функцию при выходе администратора с сервера, за вас это сделает скрипт.
RegisterPlayerIsAdmin(playerid) - регистрирует игрока, как администратора (Важно: для отключения античита для игрока используйте файл: /scriptfiles/pentagon/exclusion.ini или функцию, указанную ниже)
UnRegisterPlayerIsAdmin(playerid) - отменяет регистрацию игрока, как администратора
EnableAntiCheatForPlayer(playerid) - включает античит для конкретного игрока (по умолчанию: включено)
DisableAntiCheatForPlayer(playerid) - отключает античит для конкретного игрока
SetScriptLanguage(language[]) - устанавливает язык скрипта (ru/en)
Скриншоты:
Ответы на вопросы:
Скачать:
Версия 0.11:
Версия 0.12:
Версия 0.13:
Версия 0.14:
Версия 0.15:
Версия 0.16:
Версия 0.20:
Версия 0.21:
Версия 0.22:
Этот античит является продолжением той версии античита, которая использовалась на проекте Camel RolePlay и Lynx RolePlay
В комплект защиты Pentagon Security входят:
- Настраиваемая прямо из игры, античит защита
- Защита от различного рода крашеров
- Защита от ботов (находится в разработке и будет доступна позже)
Античит включает в себя:
- Античит на телепорт
- Античит на FlyHack
- Античит на любые махинации с диалогами
- Античит на любые махинации с оружием
- Античит на любые махинации с транспортом
- Античит на оружие (в т.ч DGun)
- Античит на увеличитель урона
- Античит на GodMode от пуль
- Античит на Fake убийства
- Античит на Fake спавн (Shift + F7)
- Античит на Reconnect (Shift + F0) (по IP адресу)
- Античит на различные невидимки
- Античит на читерское здоровье/броню
- Античит на починку автомобиля
- Античит на CarShot
- Античит на AIM (ProAim)
Особенности по сравнению с другими античит системами:
- Позволяет скрывать ID показанного диалога, что защищает Ваш сервер от подмены ID диалогов на 100%. Кроме того, диалоги будут обрабатываться только в месте их показа(!)
- Античит гарантирует 99,9% защиту от флудов автомобиля при включении соответствующей функции в настройках античита, используются уникальные разработки, ранее использованные на проекте Camel RolePlay, Lynx RolePlay.
- Античит позволяет отправлять сообщение администрации, однако для это необходимо в моде при авторизации администратора использовать специальную функцию (их список ниже)
- В файле настроек можно указать список никнеймов, их античит не будет проверять
- Комплекс позволяет в любой момент проверить обновления, их можно установить в любой момент, не останавливая работу сервера, при помощи RCON запроса (/rcon reloadfs)
- Комплекс позволяет в любой момент перезагрузить настройки и список исключений
- Доступ к настройка из игры осуществляется по вводу пароля, указанного в файле настроек
Дополнительные возможности:
- Настройка античит защиты через файл и меню настроек в игре
Настройки можно редактировать как в файле: scriptfiles/pentagon/settings.ini, так и в игре командой /anticheat - Просмотр статистики (кол-во срабатываний, блокировок и т.п)
Статистика хранится в файле: scriptfiles/pentagon/stats.ini, но просмотреть можно и в игре командой /anticheat - Запись важных действий
Наиболее важные действия (напр: срабатывание античита) записывается в лог файл: scriptfiles/pentagon/logs.ini, просмотреть логи в игре нельзя - Углубленная настройка
При помощи команды /anticheat можно производить углублённую настройку (напр: разрешённое время реконнекта, максимальный пинг и т.п)
Планируемые обновления:
Защита от различных ботов
Защита от подмены пикапов и чекпоинтов
Улучшение защиты от новых читов
Известные на данный момент проблемы:
При въезде на тюнинг античит может кикнуть игрока
Если телепортировать игрока в состоянии АФК, то при выходе из АФК его может принять античит
Возможно срабатывание античита (Чит на невидимку #011) при входе в режим слежения
Установка:
Скопируйте папку scriptfiles из архива в директорию с сервером
Скопируйте папку filterscripts из архива в директорию с сервером
Скопируйте папку include из архива в директорию программы pawno
В моде и во всех используемых фильтрскриптах пропишите # include <pentagon> и скомпилируйте их
Откройте файл: server.cfg в поле filterscripts пропишите pentagon и сохраните изменения
Откройте файл: /scriptfiles/pentagon/settings.ini и в строке Key после знака "=" укажите следующий ключ f565975e891f6cb54c5f44a171192b4b, сохраните изменения
Обязательно измените пароль в строек Pass, этот пароль необходим для доступа к меню настроек
Можно запускать сервер, после чего произойдёт проверка ключа
Рекомендации:
В файле настроек настоятельно рекомендую сменить пароль в поле Pass, он используется для доступа к настройкам античита
Максимальное количество подключений с IP рекомендую не изменять или по крайней мере не уменьшать до 2
Максимальный пинг рекомендую не уменьшать до уровня 600 и ниже, но воля ваша
Рекомендую первое время не включать опцию Кик и Бан на следующие античиты:
- Античит на броню
- Античит на здоровье
- Античит на AIM
Функции:
Для того, чтобы включить оповещение администрации в момент нахождения читов у игрока, используйте следующую функцию в своём моде при авторизации администратора:
RegisterPlayerIsAdmin(playerid), если игрок перестаёт быть администратором используйте функцию: UnRegisterPlayerIsAdmin(playerid), кстати совсем не обязательно использовать последнюю функцию при выходе администратора с сервера, за вас это сделает скрипт.
RegisterPlayerIsAdmin(playerid) - регистрирует игрока, как администратора (Важно: для отключения античита для игрока используйте файл: /scriptfiles/pentagon/exclusion.ini или функцию, указанную ниже)
UnRegisterPlayerIsAdmin(playerid) - отменяет регистрацию игрока, как администратора
EnableAntiCheatForPlayer(playerid) - включает античит для конкретного игрока (по умолчанию: включено)
DisableAntiCheatForPlayer(playerid) - отключает античит для конкретного игрока
SetScriptLanguage(language[]) - устанавливает язык скрипта (ru/en)
Скриншоты:
Ответы на вопросы:
- Сервер не запускается или падает во время загрузки
Обновите версию sscanf (присутствует в архиве со скриптом), проверьте, чтобы в папке scriptfiles присутствовала папка pentagon (файлы не важны - они создадутся автоматически)
- После авторизации (или во время) кикает античит с кодом #000
Скомпилируйте мод с последним инклудом (соответствующим версии вашего скрипта), для этого в pawno/include закиньте pentagon.inc, а в моде после #include <a_samp> пропишите #include <pentagon>
- Часто происходят ложные срабатывания
Откройте scriptfiles/pentagon/settings.ini и отредактируйте значение в строке LagTimer (чем выше - тем меньше ложных срабатываний)
- При использовании функций InterpolateCameraPos и InterpolateCameraLookAt античит срабатывает на игрока
Обновите античит до версии 0.16, там эта проблема исправлена
- При выдаче нескольких видов оружия, выдаётся только последнее оружие
Обновите античит до версии 0.16, там эта проблема исправлена
Скачать:
Версия 0.11:
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Версия 0.12:
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Версия 0.13:
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Версия 0.14:
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Версия 0.15:
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Версия 0.16:
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Версия 0.20:
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Версия 0.21:
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Версия 0.22:
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Экстренный фикс (0.12):
Обновление (0.13):
Обновление (0.14): Внимание! Используйте новый include!
Обновление (0.15): Внимание! Используйте новый include!
Обновление (0.16): Внимание! Используйте новый include!
Крупное обновление:
Версия: 0.20 beta
Внимание! При использовании режима TextDraw и русского языка, необходимо иметь на своём компьютере установленный русификатор SanLtd Team, иначе на экране будут иероглифы!
Добавленные функции/паблики:
Известные ошибки:
FakeCoords не срабатывает на короткие дистанции, иногда и на средние
Не все тексты переведены на английский, а что переведено переводилось через translate.google.ru
Даже несмотря на установленный русификатор в TextDrawах могут отображаться некорректные символы (суть текста всё равно будет ясна)
Обновление: 0.21
Добавлены функции:
Функция IsPlayerUseSobeit может быть вызвана в любой момент времени, после вызова паблика OnPlayerRequestClass
Возвращаемые значения:
Данная функция возвращает лишь значение, полученное во время автоматической проверки во время подключения игрока к серверу и не осуществляет его дополнительной проверки.
Паблик OnPlayerCheckSobeit вызывается со следующими параметрами:
* playerid - игрок, для которого была запущена проверка
* result - результат, вернувшийся во время проверки
* type - тип проверки
Функцию CheckPlayerUseSobeit нельзя использовать в любой момент времени в силу особенностей алгоритма нахождения собейта.
Самый лучший способ, это проверять игрока перед важными действиями, например перед выдачей игроку лидерки.
НОВОЕ: В античит систему внесен новый алгоритм проверки на использование читов на ГМ, теперь при помощи античита Pentagon Security можно гарантированно вычислять ГМщиков в считанные секунды.
ВАЖНО: Античит на GM работает исключительно с ног и в транспорте обнаружен не будет.
Исправленные ошибки:
Обновление 0.22:
В инклуд добавлен блок примеров, наглядно демонстрирующий примеры использования античит системы.
- Исправлена проблема, когда, если сервер не устанавливал игроку ХП при спавне, античит практически полностью переставал функционировать
- Исправлена проблема с поиском новых версий
Обновление (0.13):
- Добавлена совместимость с устаревшими версиями SAMP (до версии 0.3.7 R2-1)
- Добавлен античит на стрельбу машинами (чит становится полностью визуальным и не вредит другим игрокам)
- В архив со скриптом добавлены необходимые для его работы плагины
- Теперь сообщение о наказании игрока передаётся администраторам и самому игроку, а не всему серверу
- Уменьшено допустимое для телепорта расстояние
- Добавлен /debug режим
Обновление (0.14): Внимание! Используйте новый include!
- Добавлен античит на последнюю рванку (/pz), как с ног, так и с авто
- Улучшен античит на все виды каршотов
- Улучшена защита от обхода авторизации/регистрации
- Исправлена проблема с пустой кнопкой в диалогах
- Исправлена проблема с нанесением урона (OnPlayerWeaponShot)
- Исправлена проблема, когда при выдаче брони игроку срабатывал античит
- Исправлена проблема, когда при смене позиции камеры игрока, срабатывал античит
- Исправлена проблема, когда после перезагрузки скрипта (reloadfs) античит переставал работать
Обновление (0.15): Внимание! Используйте новый include!
- Проведена работа по улучшению защиты от обхода авторизации/регистрации
- Исправлена проблема, когда при падении с высоты мог сработать античит
- Исправлена проблема с ложным срабатыванием античита на невидимку (код античита 011)
- Исправлена проблема, когда при выходе из самолёта/вертолёта мог сработать античит (код античита 005)
- Исправлена проблема, когда при телепортировании игрока в состоянии АФК на него мог сработать античит
- Исправлена проблема, когда имитируя нахождение в АФК можно было телепортироваться по всей карте без наказания
- Исправлены некоторые другие ошибки
- Добавлена возможность смены цвета сообщений античита (/anticheat -> Цвет оповещений)
Обновление (0.16): Внимание! Используйте новый include!
- Добавлена новая функция в меню настроек античита (Быстрый кик), закрывающая соединение сразу в момент обнаружения чита без оповещения читеру
- Добавлена защита от перебора античит пароля, защита отсоединит злоумышленника после 3-ёх попыток ввода неверного пароля
- Обновлен список доступных к настройке античитов, античиты отфильтрованы по важности
- Добавлена возможность установки своего собственного цвета на оповещения античита
- Добавлена возможность настройки действий для античита (#000) на неизвестные(новые) читы
- Доработана защита на использование FlyHack в автомобиле
- Доработана защита на использование Rapid
- Античит на JetPack удалён, вместо него добавлен античит на специальные действия
- Исправлен баг, когда в некоторых ситуациях игрока могло кикнуть с сервера во время авторизации/регистрации
- Исправлен баг с TogglePlayerControllable, когда на замороженного игрока при его телепортировании мог сработать античит
- Исправлен баг с функциями InterpolateCameraPos и InterpolateCameraLookAt, когда на игрока мог сработать античит
- Исправлен баг с выдачей оружия, когда при выдаче одновременно нескольких видов оружия, выдавалось только последнее оружие
- Исправлен баг со срабатыванием античита при получении детонатора (ид 40)
- Исправлен баг с неверным подсчитыванием дистанции камеры игрока
- Исправлена проблема с функцией LinkVehicleToInterior
Крупное обновление:
Версия: 0.20 beta
- В этой версии появляется новая уникальная функция AntiFakeCoord, античит следит за тем, в какой позиции находится игрок и в какой он должен находиться, данная защита спасает от следующих видов даже новых и не известных ранее читов:
- различные крашеры
- телепорты
- боты на работы (бот на грузчика и т.п)
- fake pickups, fake checkpoints
- Добавлен новый интерфейс (TextDraw), старый никуда не делся, однако включать его нужно дополнительно через файл настроек, указав в нём следующую строчку: Interface = 1, вид на текстдравах включается аналогично: Interface = 0
- Защита теперь может работать в 2-ух режимах:
- Автоматический режим (по умолчанию)
- Ручной режим
В файле настроек, укажите ManualControl = 1, после этого в моде можно использовать следующие паблики OnCheatDetected(playerid, anticheatid, ip[]) и OnCrasherDetected(playerid, crasher[], ip[]) для отлова читеров, античит будет передавать всю необходимую информацию в мод!
- Добавлена новая функция SetScriptLanguage(language[]), с её помощью можно установить язык скрипта прямо из игры
Важно: Параметр language может быть либо ru, либо en, также язык можно установить через файл настроек, добавив параметр language = ru, либо language = en - Античит на FakeSpawn вынесен в меню античита и теперь имеет свой собственный код (#004), а не Unknown Cheat, как ранее
- Добавлена защита на NOP's OnFootData, InCarData, InPasData, игрока автоматически кикнет через некоторое время после их включения
- Добавлена функция антирекламы, имеющая 3 вида настройки (выкл, обычный режим, усиленный режим), она закрывает IP адреса звёздочками, сайты не блокируются!
- Переработана защита на использование FlyHack в автомобиле, необходимо использовать плагин MapAndreas и файл к нему (всё будет в архиве)
- Переработана система логов для игрока, включение/выключение командой /debug, запись осуществляется в персональный файл игрока в папке scriptfiles/pentagon/logs.
- Добавлена возможность установки степени защиты, чем меньше, тем дольше можно читерить=)
- Исправлено множество ложных срабатываний, например при падении в машине с высоты или при смерти после падения, когда срабатывал античит, также исправлены срабатывания античита на флуд автомобилями при входе в режим слежения за игроком, когда вы находились в автомобиле
- Исправлено ложное срабатывание, когда игрок мог уйти в АФК в момент установки ему новой позиции (SetPlayerPos) и на него мог сработать античит
- Исправлена уязвимость, позволявшая игроку телепортироваться в любую точку карты в момент установки ему новой позиции (SetPlayerPos) и античит его не проверял
Внимание! При использовании режима TextDraw и русского языка, необходимо иметь на своём компьютере установленный русификатор SanLtd Team, иначе на экране будут иероглифы!
Добавленные функции/паблики:
PHP:
SetScriptLanguage(language[]) - устанавливает язык скрипта. Разрешенный параметр: ru/en
OnCheatDetected(playerid, anticheatid, ip[]) - подробнее выше
OnCrasherDetected(playerid, crasher[], ip[]) - подробнее выше
FakeCoords не срабатывает на короткие дистанции, иногда и на средние
Не все тексты переведены на английский, а что переведено переводилось через translate.google.ru
Даже несмотря на установленный русификатор в TextDrawах могут отображаться некорректные символы (суть текста всё равно будет ясна)
Обновление: 0.21
Добавлены функции:
- IsPlayerUseSobeit(playerid);
- CheckPlayerUseSobeit(playerid);
- OnPlayerCheckSobeit(playerid, result, type);
Функция IsPlayerUseSobeit может быть вызвана в любой момент времени, после вызова паблика OnPlayerRequestClass
Возвращаемые значения:
1 игрок использует собейт по результатам проверки
0 игрок не использует собейт по результатам проверки или игрок не подключен, либо проверка не была произведена
0 игрок не использует собейт по результатам проверки или игрок не подключен, либо проверка не была произведена
Данная функция возвращает лишь значение, полученное во время автоматической проверки во время подключения игрока к серверу и не осуществляет его дополнительной проверки.
Паблик OnPlayerCheckSobeit вызывается со следующими параметрами:
* playerid - игрок, для которого была запущена проверка
* result - результат, вернувшийся во время проверки
AC_SOBEIT_ERROR - возникла ошибка во время проверки
AC_SOBEIT_USE - игрок использует собейт по результатам проверки
AC_SOBEIT_NOT_USE - игрок не использует собейт по результатам проверки
AC_SOBEIT_IGNORE - игрок проигнорировал проверку, возможно используется NOP, либо игрок АФК, либо слишком высокий пинг
AC_SOBEIT_USE - игрок использует собейт по результатам проверки
AC_SOBEIT_NOT_USE - игрок не использует собейт по результатам проверки
AC_SOBEIT_IGNORE - игрок проигнорировал проверку, возможно используется NOP, либо игрок АФК, либо слишком высокий пинг
* type - тип проверки
AC_SOBEIT_CHECK_AUTO - автоматическая проверка при входе игрока на сервер
AC_SOBEIT_CHECK_MANUAL - проверка, запущенная непосредственно сервером в любой момент времени
AC_SOBEIT_CHECK_MANUAL - проверка, запущенная непосредственно сервером в любой момент времени
Функцию CheckPlayerUseSobeit нельзя использовать в любой момент времени в силу особенностей алгоритма нахождения собейта.
Самый лучший способ, это проверять игрока перед важными действиями, например перед выдачей игроку лидерки.
НОВОЕ: В античит систему внесен новый алгоритм проверки на использование читов на ГМ, теперь при помощи античита Pentagon Security можно гарантированно вычислять ГМщиков в считанные секунды.
ВАЖНО: Античит на GM работает исключительно с ног и в транспорте обнаружен не будет.
Исправленные ошибки:
- Исправлены множественные ложные срабатывания, путём переработки алгоритмов
- Исправлен баг со срабатыванием античита на CJ бег, если сервер выдавал скин ID 74
- Исправлен баг со срабатыванием античита, если функция SetSpawnInfo выдавала игроку оружие
- Исправлен баг с записью в счётчик статистики информации, даже, если античит отключен
- Исправлен баг, когда античит кикал игрока при установке ему большой скорости с использованием функций SetPlayerVelocity или SetVehicleVelocity
Обновление 0.22:
- Отключена проверка лицензии.
В инклуд добавлен блок примеров, наглядно демонстрирующий примеры использования античит системы.
Последнее редактирование: