Просмотр полной версии : TervistRO
sonykross
06.03.2014, 21:34
доброго времени суток у меня небольшая проблема не получается определить сервер тип!когда игру качаешь там нет ехе только патчер я закинул в папку файлик svchost2 он ехе и через него запустить бота но все равно не пулучается пишет не верный сервер тип:(
файл клиента не всегда exe, в мануале в примечании так и написано:
Помните, что искать дату компиляции надо именно в исполняемом файле клиента (а не патчера, например). Имя настоящего исполняемого файла можно узнать через "Диспетчер задач Windows", просмотрев список запущенных в данный момент процессов. Среди них должен быть процесс игры Ragnarok Online. Таким именем может оказаться, например, ro.bin.
Reneissance
23.03.2014, 00: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 не помогла. Что может быть не так?
На сервере скорее всего стандартные пакеты, это у тебя старый serverType указан.
найди на wiki мануал по определению serverType.
Reneissance
23.03.2014, 23:32
да, дело в сервертайпе было. Екзешник компилировался 30.07.2010. Поставил ближайший сервертайп, всё работает)
sonykross
24.03.2014, 17:34
еизвестный #2036401 применяет эффект: Неизвестный #501.
Неизвестный #2036401 применяет эффект: Неизвестный #466.
Неизвестный #2036401 применяет эффект: Неизвестный #540.
Неизвестный #2036401 применяет эффект: Неизвестный #458.
Неизвестный #2036401 применяет эффект: Неизвестный #413.
Неизвестный #2036401 применяет эффект: Неизвестный #414.
алексей не мог бы подсказать почему бот выдает такие строки?
На пиратках - это обычное дело. По идее это означает что на карте взрывается салют или происходить ещё какая-нибудь анимация. По этому "squelchDomains effect" для пираток должна быть дефолтной настройкой.
Reneissance
27.03.2014, 00:59
На сервер поставили защиту Gepard))
Сервер отказал Вам в соединении.
Что за защита, можно ли её обойти?)
помогите пожалуйста с обходом гепарда
это какая-то кастомная защита, надо снифить пакеты и смотреть что она там делает..
Добавлено через 52 минуты
надо кстати вспомнить тему про посейдон, возможно прокатит
это какую такую тему если не секрет?
не секрет, тему про посейдон!
Короче, там дела примерно так обстоят:
1) Гепард отлавливает кору
2) Отличие от обычного клиента - дважды от сервера прилетает пакет с заголовком 006A . Один после ввода логина и пароля, другой при заходе на мэп-сервер (содержимое 1ого такой же как и и во 2ом). На что клиент отправляет в первый раз пакет с заголовком 0310, а второй с 3604.
3) Можно было бы использовать не отгепарженный экзешник и заставить кору отправлять и принимать эти пакеты. Но гепард все бряки в дебагере отлавливает, так что я хз как отследить каким образом и где он генерирует ответ серверу.
Это я к тому, что посейдон же не годится для обхода?
Куплю бота, писать в личку
vBulletin® v3.8.11, Copyright ©2000-2024, vBulletin Solutions Inc. Перевод: zCarot