Разработка античита для онлайн-игры (Бюджет: 150 000 ₽, для всех)

Категория: Сайты и IT

Бюджет: 3,500.00 руб.

Срок выполнения: 3 дней.

Город: Удаленная работа

Описание задачи:

Мы разрабатываем масштабный многопользовательский PvEvP survival-проект Project Cataclysm.
Сеттинг — альтернативная Чернобыльская Зона Отчуждения. Игра работает на платформе Kotlin / C++ (модифицированная архитектура).
В связи с развитием проекта нам необходимо внедрить эффективную и отказоустойчивую систему защиты от читов (античит).
Что необходимо сделать:
Требуется разработать с нуля или кастомизировать и надежно интегрировать готовое античит-решение, состоящее из клиентской и серверной частей.
Основные требования к античиту:
Защита памяти и процессов (Клиент): Блокировка и обнаружение инжектов сторонних DLL/JAR библиотек.
Обнаружение популярных утилит для сканирования и изменения памяти (типа Cheat Engine, Process Hacker и др.).
Контроль целостности файлов игры и системных компонентов при запуске.
Базовая проверка таймингов стрельбы и попаданий для выявления агрессивного аимбота (Aimbot) и другие серверные проверки.
Логирование и администрирование: Отправка зашифрованных логов / репортов о подозрительной активности на сервер разработчиков. Система автоматической выдачи временных ограничений (кик/бан) или отправка флага учетной записи на ручную модерацию (без ложных срабатываний). Оптимизация: Античит не должен вызывать критических просадок FPS у игроков или сильно нагружать процессор (у игры низкие минимальные системные требования, важно их сохранить).
Стек технологий проекта: Kotlin (JVM), Java, C++.
Что мы предоставим исполнителю:
Необходимую техническую документацию по сетевому протоколу и архитектуре проекта.
Доступ к тестовому серверу и тестовой сборке клиента.
Требования к исполнителю:
Опыт разработки защитного ПО, античитов или систем информационной безопасности.
Отличное знание C++ и/или Java, понимание работы WinAPI, процессов ОС Windows и механизмов инжекта.
Наличие портфолио или примеров аналогичных работ будет огромным плюсом.

Требуемые навыки: Программирование / C++

Заказчик: @fl_client

FL-Core — Биржа безопасных сделок и фриланса

FL-Core — современная инновационная платформа для поиска заказчиков и исполнителей. Безопасная сделка, удобный чат, кастомные услуги и прозрачный арбитраж.

Разделы сайта:

  • Услуги фрилансеров (Кворки)
  • Каталог фрилансеров
  • Справка и помощь (FAQ)
  • Контакты и реквизиты