Отключение проверки валидности ключа. - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Сообщество Календарь
Вернуться   Форум администраторов игровых серверов > Другие сетевые игры > Battlefield 2 > Документация

Документация Интересные мануалы и инструкции

Ответ
Опции темы
Непрочитано 21.05.2008, 00:07   #1
Аватар для otmarozok
Пользователь

Автор темы (Топик Стартер) Отключение проверки валидности ключа.

Итак, 100% рабочий (на момент постинга) вариант отучения сервера от проверки на валидность ключей.
Как уже ранее писалось, нужно на машине, где установлен сервер настроить фаерволл таким образом, чтобы блокировать исходящие пакеты (если возможно, то только udp)в подсеть 207.38.0.0/16 на порты 29900-29910.
Linux: iptables -A OUTPUT -d 207.38.0.0/16 -p udp --dport 29900:29910 -j DROP
FreeBSD: ipfw add deny udp from me to 207.38.0.0/16 dst-port 29900-29910
Если сгенерированый ключ вводился до установки патчей на игру, все должно быть ок. Но если ключ менялся на текущей версии (с помощью кейгена например), то вас может не пустить на сервер, сообщая что ключ некорректен. Все дело в том, что разработчик игры с какой-то версии изменил формат хранения ключа в реестре, а все кейгены (и даже родная заменялка ключей от игры) пишут его в открытом виде, тогда как сервер их ожидает увидеть захешированом виде. Что делать? Варианта два:
1. Пойти в реестре по пути HKEY_LOCAL_MACHINE\SOFTWARE\Electronic Arts\EA Games\Battlefield 2\ergc (для Special Forces HKEY_LOCAL_MACHINE\SOFTWARE\Electronic Arts\EA Games\Battlefield 2 Special Forces\ergc) и поставить впереди ключа строку x9392 и далее без пробела сам ключ.
2. Найти в инете или выковырять из любого патча от игры файл BF2CDKeyCheck.exe и:
Для Battlefield 2: просто запустить BF2CDKeyCheck.exe
Для Battlefield 2 Special Forces: запустить BF2CDKeyCheck.exe с параметром SOFTWARE\Electronic Arts\EA Games\Battlefield 2 Special Forces
Этим действием вы замените ключ на его нормальный хэш, именно того формата, которого ждет от клиента сервер.
Теперь все должно работать.
otmarozok вне форума Ответить с цитированием
Непрочитано 09.08.2008, 16:52   #2
Пользователь

По умолчанию Ответ: Отключение проверки валидности ключа.

Лучше лицензию купить
Trinadcatiy вне форума Ответить с цитированием
Непрочитано 09.08.2008, 17:08   #3
Аватар для diz
Пользователь

По умолчанию Ответ: Отключение проверки валидности ключа.

что то не верится что у тебя ось куплена, софт куплен
или раньше так было если у тебя линукс

сладкое слово халава
diz вне форума Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


© 2007–2024 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 10:23. Часовой пояс GMT +3.

Вверх