Трабла с коннектом к мап серверу.

Общие вопросы по OpenKore обсуждаются здесь. Можно сказать, что это - основной раздел форума.
Возник вопрос? Вам сюда.

Модератор: 4epT

Правила форума
Все вопросы по OK не касающиеся плагинов и макросов публикуются в этом разделе.
Перед тем как что то писать, пожалуйста, удостоверьтесь что данная тема не поднималась, вы полностью изучили мануалы по конфигурационным файлам бота и не нашли там решения.
thaHellwooD
Новичок
Сообщения: 13
Зарегистрирован: Пн сен 15, 2008 12:50 am

Трабла с коннектом к мап серверу.

Сообщение thaHellwooD »

Вот сижу мучаюсь, вроде всё перечитал уже и решил по просить помощи у вас..

Лог : rating session Admin Password...

Checking for new portals... none found


Connecting to Account Server...
Connecting (72.232.216.154:11001)... connected
-----------Account Info------------
Account ID: 2019630 2E D1 1E 00
Sex: Boy
Session ID: 549290151 A7 80 BD 20
551095373 4D 0C D9 20
-----------------------------------
--------- Servers ----------
# Name Users IP Port
0 Minawa 359 72.232.216.154 11002
-------------------------------
Closing connection to Account Server
Disconnecting (72.232.216.154:11001)...disconnected
Server 0 selected
Connecting to Character Server...
Connecting (72.232.216.154:11002)... connected
Received characters from Character Server
------------- Character List -------------
Slot 3: Karl Marks (Assassin Cross, level 183/70)
------------------------------------------
Received character ID and Map IP from Character Server
----------Game Info----------
Char ID: 86 48 03 00 (215174)
MAP Name: yuno.gat
MAP IP: 72.232.216.154
MAP Port: 11003
-----------------------------
Closing connection to Character Server
Disconnecting (72.232.216.154:11002)...disconnected
Connecting to Map Server...
Connecting (72.232.216.154:11003)... connected
Timeout on Map Server, connecting to Account Server...
Connecting to Account Server...
Connecting (72.232.216.154:11001)... connected
Disconnecting (72.232.216.154:11001)...disconnected
Error: The server still recognizes your last connection

=====================================================================

## http://www.ceres-ro.net/
[CeresRO (High Rate Server Minawa) Private Server]
ip 72.232.216.154
port 11001
master_version 18
version 20
serverType 9
serverEncoding Western
charBlockSize 108
===================================
Вроде всё проверил через wpе..Помогите если кто не занят.
И так в общем-то всё время, на сайте горит online : map, char серверы.
Версия бота 2.0.6.1. Пробывал разные версии бота.Айпи вытащил из grf .
Аватара пользователя
Click
Разработчик
Сообщения: 1564
Зарегистрирован: Сб ноя 04, 2006 11:30 pm
Сервер RO:: clickro.sytes.net
Откуда: Великий Новгород
Контактная информация:

Сообщение Click »

пробовал сервертайп 8_2 без чарблоксайз?
thaHellwooD
Новичок
Сообщения: 13
Зарегистрирован: Пн сен 15, 2008 12:50 am

Сообщение thaHellwooD »

Connecting to Character Server...
Connecting (72.232.216.154:11002)... connected
Received characters from Character Server
------------- Character List -------------
Slot 3: Karl Marks (Assassin Cross, level 183/70)
------------------------------------------
Received character ID and Map IP from Character Server
----------Game Info----------
Char ID: 86 48 03 00 (215174)
MAP Name: yuno.gat
MAP IP: 72.232.216.154
MAP Port: 11003
-----------------------------
Closing connection to Character Server
Disconnecting (72.232.216.154:11002)...disconnected
Connecting to Map Server...
Connecting (72.232.216.154:11003)... connected
Server shutting down
Это с без чар блок сайза и как ты, и сказал servertype 8_2 .
Аватара пользователя
Click
Разработчик
Сообщения: 1564
Зарегистрирован: Сб ноя 04, 2006 11:30 pm
Сервер RO:: clickro.sytes.net
Откуда: Великий Новгород
Контактная информация:

Сообщение Click »

ресивпакет?
thaHellwooD
Новичок
Сообщения: 13
Зарегистрирован: Пн сен 15, 2008 12:50 am

Сообщение thaHellwooD »

а что ресивпакет?Не совсем понел, вроде эррора с пакетами не было или я не так понял)
thaHellwooD
Новичок
Сообщения: 13
Зарегистрирован: Пн сен 15, 2008 12:50 am

Сообщение thaHellwooD »

Ай, я уже не знаю, что делать..
Shwarzwalde
Новичок
Сообщения: 9
Зарегистрирован: Вс сен 14, 2008 1:37 pm

Сообщение Shwarzwalde »

Отпостюсь сюда же, чтобы не плодить темы. Столкнулся с идентичной проблемой - кора доходит до мап сервера и затык.
а) получил ресивпакет из экзешника. не помогло
б) Поколдовал с пакетами пойманными через Wireshark и наткнулся на такую особенность - пакет логина к мап серверу от клиента не сходится с тем что отправляет кора. Посидел - сравнил то, что пытается выслать кора с тем, что шлёт клиент... оказалось что байты между данными в MapLogin пакете "особенные" - не нашёл таких ни в одном из сервер тайпов. Ну чучка не дурак, чутка подредактировал ServerType8_2.pm... добавил туда вот такой код(по аналогии с ServerType8.pm). Значения байтов взяты опытным путём из пакета клиента.

Код: Выделить всё

sub sendMapLogin {
	my ($self, $accountID, $charID, $sessionID, $sex) = @_;
	my $msg;

	$sex = 0 if ($sex > 1 || $sex < 0); # Sex can only be 0 (female) or 1 (male)
	$msg = pack("C*", 0x9b, 0, 0x38, 0) .
		$accountID .
		pack("C*", 0) .
		$charID .
		pack("C*", 0x61, 0x37, 0x39, 0) . 
		$sessionID .
		pack("V", getTickCount()) .
		pack("C*", $sex);
	$self->sendToServer($msg);
}
После данных операций смог залогиниться. Однако кора работает от 10 секунд до 3-5 минут и выдаёт "disconnected from map server", закономерности этого события вывести не смог.
Сервер пиратцко-забугорный на афине.
Получается это новый server_type чтоли?

в) Выявил одну из причин дисконекта - дисконектит при сообщении в чат от коры. Т.е. пишешь "c Привет" = дисконект)
Fury Fox
Энтузиаст
Сообщения: 102
Зарегистрирован: Сб июн 16, 2007 8:02 am

Сообщение Fury Fox »

Так-с. Опиши, как загружается клиент ( есть ли лоадер, какая ~примерно~ версия клиента [есть ли новые окошки с скиллами и пр.]). Если можно, дамп пакета мап-логина, хоть посмотреть, что там такого.
И при определении serverType сервера, какой у тебя вышел.
UPD: и слови в клиенте пакет паблик чата, пожалуйста
Shwarzwalde
Новичок
Сообщения: 9
Зарегистрирован: Вс сен 14, 2008 1:37 pm

Сообщение Shwarzwalde »

Лоадер + шифровщик(тот самый ксор 32х битным ключом(4байта xD) :lol: )
Версия клиента... новых окошек нету, не обновлялся примерно с начала лета. Хотя экзе менялся вроде, весной там ботилось xD
Сервер тайп 8_2.
Вот декриптованный пакетик клиента

Код: Выделить всё

155 0 56 0 25 223 30 0 0 60 183 0 0 97 55 57 0 128 101 79 107 10 231 26 2 1 
А с чатом - возможно в шифрация там както меняется или зависит от длины пакета, т.ч. это пока под вопросом.
Fury Fox
Энтузиаст
Сообщения: 102
Зарегистрирован: Сб июн 16, 2007 8:02 am

Сообщение Fury Fox »

Товарищ, Shwarzwalde, объясни мне, непросвещенному, как я, имея обычный (читай: непропатченый и незагружаемый лоадером) экзешник, я зашел на сервер, используя твои настройки. Так что, вывод можно сделать такой: шифрацией там не пахнет.

И насчитал я по wpe serverType 8.
Удачной игры )
Shwarzwalde
Новичок
Сообщения: 9
Зарегистрирован: Вс сен 14, 2008 1:37 pm

Сообщение Shwarzwalde »

Я вообщето говорю про другой сервер. Просто
Отпостюсь сюда же, чтобы не плодить темы.
т.к. проблема похожая.
А на счёт шифрации -
Вот декриптованный пакетик клиента
Нафиг мне выкладывать шифрованный пакет то??? Я выложил пакет после дешифровки.
Fury Fox
Энтузиаст
Сообщения: 102
Зарегистрирован: Сб июн 16, 2007 8:02 am

Сообщение Fury Fox »

Сори, недочитал. Можно тогда мне в ПМ название сервера. Я посмотреть хочу )
Ответить