Pull to refresh
7
0
Send message
Хе-хе занятная статейка. Не знаю как насчет La2, но вот Aion их фрост точно не защищал. Сразу после выхода русской локализации появился бот — кажется наз. Aibolit, который отлично работает и до сих пор.

ИХМО: Лучшая защита от ботов и ботоводов в сетевой RPG это изначальное встраивание такого бота в клиент в виде нпс-наемика, который собирает ресурсы пока основной герой оффлайн. А какая на них охота!!! Ах)
Нда как всё печально…
Так чтобы Вы порекомендовали применить на данном этапе?

Имеет ли смысл опубликовать клиента с полностью открытым кодом и пока не заморачиваться с вопросами защиты допустим до появления «хакнутых» версий — когда это еще будет и будет ли вообще))

Спасибо за креатив :-) Хотя вобще-то я так я так и планировал сделать изначально! Что-то типа упрощенно Warden от Blizzard.
НО, так как клиент поставляется с открытым исходным кодом, то всё это будет на виду, и при желании вся эта проверка будет закомментирована, а ответ будет высылаться в качестве правильной константы, после чего с клиентом можно будет делать всё что угодно, например отключить физику, добавить просмотр/атаку/прохождения сквозь стены и т. д.

На сервер всё это проверяется, но значительно грубее чем на клиенте и владелец суррогатного/допиленого клиента скорее всего всегда будет в выигрышном положении относительно базовой версии — что будет очень сильно отрицательно сказыватется на балансе и рейтинге игры (взять тотже WAR, который непопулярен в том числе и из-за багов/взлома его сетевой библиотеки)

То-есть я уверен, что защита нужна, и скорее всего даже в самых первых публичных версиях клиента, но вот теперь надо выяснить как её лучше реализовать — вон пишут что нативная dll ломается за 10 мин — это явно не соответствует тем усилиям, которые мне придется затратить на освоение с++(
Ох! Неужели реально 10 мин?
Да, к сожалению, никогда не интересовался вопросами криптографи, защиты и т.д (
Может тогда обфусцировать чем-нибуть? Обфусцированный код будет сложнее исследовать чем нативную библиотеку?
Просто я-то хотел совместить и безопасность и производительность в одном флаконе)
извините это мой первый пост тут) так и не разобрался как перенести из черновиков в вопросы(

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Registered
Activity