PDA

Просмотр полной версии : TervistRO


sonykross
06.03.2014, 20:34
доброго времени суток у меня небольшая проблема не получается определить сервер тип!когда игру качаешь там нет ехе только патчер я закинул в папку файлик svchost2 он ехе и через него запустить бота но все равно не пулучается пишет не верный сервер тип:(

4epT
08.03.2014, 14:56
файл клиента не всегда exe, в мануале в примечании так и написано:
Помните, что искать дату компиляции надо именно в исполняемом файле клиента (а не патчера, например). Имя настоящего исполняемого файла можно узнать через "Диспетчер задач Windows", просмотрев список запущенных в данный момент процессов. Среди них должен быть процесс игры Ragnarok Online. Таким именем может оказаться, например, ro.bin.

Reneissance
22.03.2014, 23:23
Всё же без помощи не обойдусь. Итак, этот сервер http://tervistro.net/
Что мы имеем:
[Tervist Ragnarok]
ip 46.4.32.238
port 6966
master_version 25
version 25
serverType 9
serverEncoding Russian
charBlockSize 108 (без этой строки инфа о персе отображается неверно)

Всё прекрасно подключается, заходим на map-server, выскакивает строка
Packer Parser: Unknown Switch: 07D9
бот ходит по карте, но почти все игроки, монстры и нпц отображаются как "Unknown" и бот не может их атаковать. Делаем вывод - на сервере нестандартные пакеты. Используем OpenKore Packet Length Extractor, сохранённый файл кидаем в ОК. И ничего. Как выскакивала строка с неизвестным пакетом, так и выскакивает. То есть замена recvpackets не помогла. Что может быть не так?

4epT
23.03.2014, 14:16
На сервере скорее всего стандартные пакеты, это у тебя старый serverType указан.
найди на wiki мануал по определению serverType.

Reneissance
23.03.2014, 22:32
да, дело в сервертайпе было. Екзешник компилировался 30.07.2010. Поставил ближайший сервертайп, всё работает)

sonykross
24.03.2014, 16:34
еизвестный #2036401 применяет эффект: Неизвестный #501.
Неизвестный #2036401 применяет эффект: Неизвестный #466.
Неизвестный #2036401 применяет эффект: Неизвестный #540.
Неизвестный #2036401 применяет эффект: Неизвестный #458.
Неизвестный #2036401 применяет эффект: Неизвестный #413.
Неизвестный #2036401 применяет эффект: Неизвестный #414.

алексей не мог бы подсказать почему бот выдает такие строки?

4epT
25.03.2014, 08:25
На пиратках - это обычное дело. По идее это означает что на карте взрывается салют или происходить ещё какая-нибудь анимация. По этому "squelchDomains effect" для пираток должна быть дефолтной настройкой.

Reneissance
26.03.2014, 23:59
На сервер поставили защиту Gepard))
Сервер отказал Вам в соединении.
Что за защита, можно ли её обойти?)

strog87
27.03.2014, 08:32
помогите пожалуйста с обходом гепарда

4epT
28.03.2014, 09:28
это какая-то кастомная защита, надо снифить пакеты и смотреть что она там делает..

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

strog87
28.03.2014, 16:54
это какую такую тему если не секрет?

4epT
28.03.2014, 19:33
не секрет, тему про посейдон!

Maxidom
29.03.2014, 13:34
Короче, там дела примерно так обстоят:

1) Гепард отлавливает кору
2) Отличие от обычного клиента - дважды от сервера прилетает пакет с заголовком 006A . Один после ввода логина и пароля, другой при заходе на мэп-сервер (содержимое 1ого такой же как и и во 2ом). На что клиент отправляет в первый раз пакет с заголовком 0310, а второй с 3604.
3) Можно было бы использовать не отгепарженный экзешник и заставить кору отправлять и принимать эти пакеты. Но гепард все бряки в дебагере отлавливает, так что я хз как отследить каким образом и где он генерирует ответ серверу.

Это я к тому, что посейдон же не годится для обхода?

Didde^
29.03.2014, 19:26
Куплю бота, писать в личку