Перейти к содержанию
Авторизация  
EasyGameProtection

Easy Game Protection - защита от DDoS и не только

Рекомендуемые сообщения

Пользовался бесплатным тестом, не платный не бесплатный адрик не работал, но были некоторые факторы на которые стоило обратить внимание (правки делались моментально) если продукт доработать будет неплохая альтернатива. Но ещё нужно тестировать в сфере л2 и отделять защиту от ддоса с защитой от бота.

С последнего старта прошел год.

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

 

Если ещё раз надумаю запустить сервер то обращусь за тестом.

 

Всё это только мой опыт работы с тсом.

 

 

 

 

 

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
2 часа назад, crossover сказал:

А что на счет вашего антибота?

Это универсальный базовый античит, который подходит для любых игр. Разумеется, что решения разработанные под конкретную игру скорее всего будут лучше.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
59 минут назад, MrPacman сказал:

Если ещё раз надумаю запустить сервер то обращусь за тестом.

Буду рад предоставить услугу на тест. Скоро также изменится способ интеграции, чтобы сделать клиентскую часть максимально совместимой с игровыми клиентами, которые используют различные протекторы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
3 минуты назад, EasyGameProtection сказал:

Это универсальный базовый античит, который подходит для любых игр. Разумеется, что решения разработанные под конкретную игру скорее всего будут лучше.

Я имею ввиду что он в комплекте с защитой "бесплатной" идет?

Изменено пользователем crossover

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Только что, crossover сказал:

Я имею ввиду что он в комплекте с защитой "бесплатной" идет?

Верно, клиентская часть для всех тарифных планов одинаковая

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Только что, EasyGameProtection сказал:

Верно, клиентская часть для всех тарифных планов одинаковая

Интересно интересно)) какой то бесплатный сыр в мышеловке)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я без капли негатива))) просто в первые встречаю бесплатную защиту от ддоса в комплекте с бесплатным анти читом в комлекте хД

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Мне кажется что тут не все понимают что такое тест, это не пробный период готового продукта а тест продукта в разработке, а вам предоставляется продукт именно для теста. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
12 минут назад, crossover сказал:

Я без капли негатива))) просто в первые встречаю бесплатную защиту от ддоса в комплекте с бесплатным анти читом в комлекте хД

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

Изменено пользователем EasyGameProtection
  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Только что, EasyGameProtection сказал:

Ну стоит понимать, что для L2 бесплатной услуга будет оставаться не всегда. Воспринимайте это как работу в минус ради создания клиентской базы, ну и заодно обкатка интеграции с L2

Понял, принял. Благодарю за ответ)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Update:

  • Добавлен "облегченный" вариант клиентской части защиты, для которого минимизировано количество ложных детектов антивирусов, а также улучшена совместимость с другими средствами защиты, которые навешены на клиент игры (протекторы, античиты и т.д). Конфликт с другими средствами защиты может возникнуть только если они тоже хукают одну из функций: connect, closesocket, send, recv.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Update:

  1. Добавлена поддержка PROXY Protocol V1 и PROXY Protocol V2. Это позволит легко пробрасывать реальные IP игроков на сервер, где есть поддержка этих протоколов (например Lucera).
Изменено пользователем EasyGameProtection

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Update:

  • Обновлен способ интеграции клиентской части - теперь не требуется вносить изменения в файлы игры. Клиентская часть защиты поставляется в виде лоадера, который можно воткнуть на место L2.exe, а оригинальный L2.exe переименовать во что-то другое. Лоадер будет запускать клиент игры и уже патчить память процесса, внося все необходимые изменения.
  • Улучшение функционала античита.
  • Все конфигурирование защиты вынесено на сервер. То есть клиентская часть при запуске идет на мой сервер и получает конфиг для вашего проекта (возле лоадера лежит ini файлик, в котором указан PROJECT_ID). Таким образом все параметры защиты можно менять "на лету".
  • Возможность "кастомизации" параметров защиты под отдельных игроков (по HWID). Например админ может для своих друзей отключить античит или убрать другие ограничения, пустить трафик через другие прокси-сервера и т.д. Или же наоборот можно "закрутить гайки" для определенных игроков.
  • Возможность бана IP/подсетей (можно указать продолжительность бана и сообщение для забаненного игрока).
  • Возможность бана по HWID (можно указать продолжительность бана и сообщение для забаненного игрока). Разумеется предусмотрен вариант, что игрок попытается это обойти первым попавшимся HWID Spoofer'ом.
  • Возможность указать ограничение на количество окон.
  • Возможность запретить запускать игру под виртуалкой (VirtualBox, VMWare, etc).
  • [В процессе доработки] Возможность запретить захватывать окно игры. Полезно против ботов, работа которых базируется на OpenCV и т.д.
  • [В процессе доработки] Возможность запретить использование "анонимайзеров" (VPN, socks proxy, etc). Разумеется, что детект не 100%, но достаточно высокий процент, что усложнит жизнь недобросовестным игрокам.
  • [В процессе доработки] Функционал "теневого бана" / "нежелательного пользователя" (кто как называет), который реализуется через возможность кастомизации настроек, которая описана выше. Суть заключается в том, что для определенного игрока устанавливается опция "unwantedUserScore" от 0 до 100. У такого игрока клиент может запускаться не с первого раза, вылетать с ошибками, вылетать BSOD и т.д. Если ему все же удалось запустить клиент, то в процессе игры пинг будет искусственно завышаться в рандомные моменты времени. Также вылеты и BSOD возможны и в процессе игры. Чем выше значение "unwantedUserScore", тем сильнее кошмарит игрока.
  • Опция "clientConnectionRedirect" позволяет подменять в клиенте IP и порт, к которому производится попытка подключения. Удобно в ситуации, когда игра не предоставляет возможности редактировать порты и т.д.

В течении 1-2 недель будет доступна Web-морда для управления всеми этими опциями самостоятельно (срок будет зависеть от степени моей ненависти к верстке)
Также управлять всеми этими опциями можно будет при помощи запросов к API, что позволит реализовать различные фичи в личном кабинете сервера. Например за донат отключать для игрока античит или какие-то другие ограничения, все будет зависеть от степени упоротости админа сервера (еще наличие API открывает возможности для реселлинга, небольшим хостингам, возможно, будет интересно).

Из нерешенных на данных момент проблем:

  • Возможны ложные срабатывания антивирусов из-за использования протектора.

P. S.
Для L2 услуга все так же бесплатна (пока что).

Тестовый билд для проверки совместимости с вашим клиентом: https://storage.easy-game-protection.com/other/Build_0.3.0.7z
Закинуть файлики в вашу папку system и запустить egp-loader.exe
В ini файле указан ID поекта, в котором отключены абсолютно все опции защиты (античит и все остальное), так как билд только для проверки совместимости.

Изменено пользователем EasyGameProtection

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

/Del (проблема не актуальна)

Изменено пользователем EasyGameProtection

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Update v0.4.0:

  • Добавлена проверка целостности файлов при запуске игрового клиента

  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Патч к тестовому серверу Lucera для демонстрации примера интеграции.
В патче сохранены все оригинальные файлы (оригинальный L2.exe переименован в L2.exe.bin), были добавлены лишь 2 файла клиентской части защиты: L2.exe (лоадер) и L2.exe.ini (конфиг для лоадера).
L2.ini находится оригинальный IP сервера, так как он публичный и нет смысла его скрывать, на живом проекте в клиентской части IP оригинального сервера не будет)

Цитата


Логин сервер - авторегистрация, Админ права выдаются автоматически при создании чара.


Скачать патч: LuceraTestPatch_with_EasyGameProtection.7z
Скачать клиент: Lineage.rar

P. S.
Запуск под виртуалкой для теста не запрещен.

Изменено пользователем EasyGameProtection

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Исходя из последнего опыта общения с некоторыми администраторами вводятся условия для получения бесплатного теста:

  • Сервер должен быть или уже открыт, или на стадии ЗБТ/ОБТ с хоть какой-то активностью на сайте, в дискорде или где-то еще. Ну или любые другие подтверждения того, что это реальный проект, а не просто тестовая песочница, на которую никто никогда не зайдет.
  • У администратора должны присутствовать самые минимальные навыки администрирования сервера (чтобы он хотя бы знал включен его сервер или нет).

  • Haha 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Update v0.6.0:

  • Допилена опция, которая запрещает захват содержимого окна игры (полезно против ботов, работа которых основана на OpenCV или похожих инструментах).

То, что видит игрок на мониторе:

 


111.thumb.png.d2221eaba13e07188d9e755546a645d0.png


То, что видно при захвате окна:

Спойлер

222.thumb.png.028e845a0e6051c189df606aaeeac766.png

 

Изменено пользователем EasyGameProtection
  • Upvote 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Update v0.6.3:

  • Добавлены дополнительные механизмы обнаружения ботов.
  • Исправлена проблема совместимости с игрой R2Online.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Update:
- Добавлена опция обнаружения различных анонимайзеров (VPN, socks proxy, etc). Обнаружение, разумеется, не 100%, но различные бесплатные/популярные VPN порежет.
Желающие потестировать могут взять клиент и патч из этого сообщения.

Игроку будет отображено соответствующее сообение:

 

369703680_mmo-dev.info_KAg0owpCO738Lr.thumb.png.213bd2cfcb13dfafba50aa58e8861553.png

Изменено пользователем EasyGameProtection

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Update:

  • Добавлена возможность покупки только античита (без участия моего прокси-сервера). Серверная часть античита будет находиться непосредственно на Вашей серверной машине.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...