Настройка OpenCore под конкретный сервер

Сервера меняются, а как что делать иногда забывается. Вот и распишем подробненько.

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

[Server] - имя вашего сервера, каким вы его хотите видеть
ip 000.000.000.000 - IP-адрес вашего сервера
port 6900 - порт вашего сервера
private 1 - 1 - приватный (пиратский) / 0 - официальный
master_version 25 - т.н. мастер_версия сервера
version 25 - т.н. версия сервера
serverType kRO_RagexeRE_2010_07_14a - версия протокола обмена данными, "тип сервера"
addTableFolders euRO - отсюда берутся специфичные данные по серверу, такие как длинна пакетов
charBlockSize 112 - исправялет некорректное определение имени и профы чара

Для этого качаем WPE с офф сайта http://wpepro.net/.

Запускаем клиент, доходим до страницы логина

 

 

 

 

Запускаем WPE. Выбираем нужный exe

 

 

 

 

 

Затем начинаем ловить пакеты, жмем кнопку play.

 

Вводим логин и пароль (можно несуществующие, если боитесь спалиться).
Ввели? Останавливаем отлов пакетов, нам хватит.

 

Так, и что ж мы отловили?

 

 

 

 

1 — Это IP сервера 38.144.194.2 и порт 6900.
2 — Это число надо перевести из Hex в обыкновенное. Полученное число будет версией сервера (version)
3 — Это master version, его тоже следует перевести из Hex в Dec.

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

charBlockSize 112 подбирается опытным путем, их не так много (106,108,112,116,128).

После чего потребуется получить пакеты.
http://sourceforge.net/projects/openkore/files/Packet%20Length%20Extractor/

В данной программе указывает exe файл (если bin файл, меняем раширение на exe). На выходе получаем recvpackets.txt. Я кладу его в euRO, что указываю при коннекте — addTableFolders euRO.

Собираем все параметры в servers.txt и наслаждаемся 🙂

Создано по материалам с http://rofan.ru и http://google.com

Добавить комментарий