[!] Tokenizer/Parser: Unknown/Unhandled Packet/switch

BugTraq: обнаруженные ошибки и обсуждение их устранения.

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

EternalHarvest
Разработчик
Сообщения: 819
Зарегистрирован: Пн окт 27, 2008 9:49 pm

[!] Tokenizer/Parser: Unknown/Unhandled Packet/switch

Сообщение EternalHarvest »

kLabMouse писал(а):Please Note, that RO packets are: 0064~04FF and 0700~07FF
All Other (like 9600, 0000, etc.) indicate that you did something wrong.
---

OpenKore теперь пишет о всех неразобранных или необработанных пакетах.
Packet Tokenizer: Unknown switch: xxxx
Пакета нет в recvpackets.txt, надо обновить этот файл для вашего сервера.
Packet Parser: Unknown switch: xxxx
Пакета нет в packet_list (пакет игнорируется).
Packet Parser: Unhandled Packet: xxxx Handler: xxxxxxxxxx
Известна структура пакета, но отсутствует функция для его обработки (пакет игнорируется).

О последних двух случаях сообщайте здесь, или http://forums.openkore.com/viewtopic.php?t=8020 следующую информацию:

сервер
ServerType
SVN ревизия
switch/handler из сообщения
при каких действиях получен пакет
Аватара пользователя
chuvachok
Грамотный
Сообщения: 320
Зарегистрирован: Ср авг 06, 2008 12:47 pm
Сервер RO:: iRO
Discord: chuvachok #2811
Откуда: г. Москва

Re: Packet Tokenizer/Parser: Unknown/Unhandled Packet/switch

Сообщение chuvachok »

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

Packet Parser: Unknown switch: 01EC
солис has left the guild.
Reason:
на офе такая вот штука вылазит
Изображение
EternalHarvest
Разработчик
Сообщения: 819
Зарегистрирован: Пн окт 27, 2008 9:49 pm

Re: Packet Tokenizer/Parser: Unknown/Unhandled Packet/switch

Сообщение EternalHarvest »

chuvachok писал(а):Unknown switch: 01EC
Ок.
(guild_member_map_change, структура есть в kRO ST, обработчика нет)
Аватара пользователя
4epT
macro-маньячина
Сообщения: 2792
Зарегистрирован: Чт дек 21, 2006 1:23 pm
Сервер RO:: 4game
Discord: ya4ept#8494
Контактная информация:

Re: Packet Tokenizer/Parser: Unknown/Unhandled Packet/switch

Сообщение 4epT »

сервер TrueRO
SVN 7094

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

ip 79.174.33.45
port 6900
version 26
master_version 25
serverType kRO_RagexeRE_2009_09_22a
serverEncoding Russian
charBlockSize 108
recvpackets recvpackets_TrueRO_2010-02-09.txt
captcha 1

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

-----------Account Info------------
Account ID: 2004433    D1 95 1E 00

БЛА БЛА БЛА


================================================
>> Sent packet: 0065  [Character Server Login] [17 bytes]   Feb 10 01:03:19 2010
  0>  65 00 D1 95 1E 00 0C F1    FE 5A 3F E7 3C 17 00 00    e........Z?.<...
 16>  01                                                    .
Packet Tokenizer: Unknown switch: 95D1
================================================
<< Received unknown packet [276 bytes]   Feb 10 01:03:19 2010
  0>  D1 95 1E 00 6B 00 88 00    00 00 00 00 00 00 00 00    ....k...........
 16>  00 00 00 00 00 00 00 00    00 00 00 00 DB 24 00 00    .............$..
 32>  00 00 00 00 A0 86 01 00    00 00 00 00 01 00 00 00    ................
 48>  00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00    ................
 64>  00 00 00 00 30 00 30 00    00 00 28 00 00 00 0E 00    ....0.0...(.....
 80>  0B 00 96 00 00 00 01 00    00 00 01 00 00 00 00 00    ................
 96>  00 00 00 00 00 00 00 00    00 00 78 75 79 00 00 00    ..........xuy...
112>  00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00    ................
128>  00 00 00 00 00 00 00 00    00 00 00 00 6B 00 88 00    ............k...
144>  00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00    ................
160>  00 00 00 00 DB 24 00 00    00 00 00 00 A0 86 01 00    .....$..........
176>  00 00 00 00 01 00 00 00    00 00 00 00 00 00 00 00    ................
192>  00 00 00 00 00 00 00 00    00 00 00 00 30 00 30 00    ............0.0.
208>  00 00 28 00 00 00 0E 00    0B 00 96 00 00 00 01 00    ..(.............
224>  00 00 01 00 00 00 00 00    00 00 00 00 00 00 00 00    ................
240>  00 00 78 75 79 00 00 00    00 00 00 00 00 00 00 00    ..xuy...........
256>  00 00 00 00 00 00 00 00    00 00 00 00 00 00 00 00    ................
272>  00 00 00 00                                           ....
очень часто на пиратках перед пакетом "006B" приходит ИД аккаунта.. что мешает коре понимать что с этим делать и кора ступорится..

справляюсь пока тем, что в пакетики прописываю "95D1 4"
Быстро и качественно напишу конфиг (макрос)! Стучи!
¤ Свежий бот ¤ Config checker ¤ Manual ¤
Изображение
Изображение
EternalHarvest
Разработчик
Сообщения: 819
Зарегистрирован: Пн окт 27, 2008 9:49 pm

Re: Packet Tokenizer/Parser: Unknown/Unhandled Packet/switch

Сообщение EternalHarvest »

4epT
&Network::Send::RagexeRE_0:sendGameLogin

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

sub sendGameLogin { # we hack on the sendGameLogin and add the nextMessageMightBeAccountID after it
	my ($self) = shift;
	$self->SUPER::sendGameLogin(@_);
	$incomingMessages->nextMessageMightBeAccountID();
}
Liff
Новичок
Сообщения: 3
Зарегистрирован: Сб сен 25, 2010 10:33 am
Сервер RO:: truero

Re: [!] Tokenizer/Parser: Unknown/Unhandled Packet/switch

Сообщение Liff »

[true-ro]
ip 79.174.33.45
port 6900
version 26
master_version 25
serverType kRO_RagexeRE_2009_09_22a
serverEncoding Russian
charBlockSize 112
recvpackets_TrueRO_2010-02-09.txt
captcha 1

Серв Тру ро. Конектится к серву, к чар серву, проходит капчу, а далее....
Packet Tokenizer: Unknown switch:CE41
Чем только не пытался вытаскивать ресив пакеты. Екзешник оказался патчером, а с truero.dll вылезли какие то левые пакеты, которые ничего не исправили. Прошу помощи)
Кора 2.1 SVN7221
Аватара пользователя
kLabMouse
Профессионал
Сообщения: 4776
Зарегистрирован: Вс ноя 05, 2006 4:32 pm

Re: [!] Tokenizer/Parser: Unknown/Unhandled Packet/switch

Сообщение kLabMouse »

Liff
Супер параметр recvpackets_TrueRO_2010-02-09.txt
Внимание... птичка... точнее пробел.
длжно быть: recvpackets TrueRO_2010-02-09.txt
Liff
Новичок
Сообщения: 3
Зарегистрирован: Сб сен 25, 2010 10:33 am
Сервер RO:: truero

Re: [!] Tokenizer/Parser: Unknown/Unhandled Packet/switch

Сообщение Liff »

Так он вообще ненаходит файл. Пишет : Unable to load the file TrueRO_2010-02-09.txt
И вариант recvpackets recvpackets_TrueRO_2010-02-09.txt не работает, аналогично.

Добавлено спустя 18 часов 32 минуты 6 секунд:
Мб есть у кого свежие пакеты от Тру ро? Возможно это помогло бы.

Добавлено спустя 21 час 54 минуты 53 секунды:
Дополнение.....извлек таки пакеты, обозвал их recvpacket-tro.txt, кинул в папку tables, подрубил по типу
recvpackets recvpacket-tro.txt
все подрубилось, но после капчи опять вылазиет
Packet Tokenizer: Unknown switch:CE41

Добавлено спустя 7 часов 18 минут 18 секунд:
Великий метод тыка. В конфиге по умолчанию нашел вот такие строчки
debug 0
debugPacket_unparsed 0
debugPacket_received 0
debugPacket_ro_sent 0
debugPacket_sent 0
debugPacket_exclude
debugPacket_include
debugPacket_include_dumpMethod
debugDomains
charBlockSize 108
serverEncoding Russian
wx_captcha 1

и сменил
debugPacket_received 0
на
debugPacket_received 1
Заработало.

Не, лажа...пару раз зашло и работало без помех. А теперь опять не входит.
Enerjy
Начинающий
Сообщения: 16
Зарегистрирован: Вс июн 12, 2011 5:42 pm
Сервер RO:: localhost

Re: [!] Tokenizer/Parser: Unknown/Unhandled Packet/switch

Сообщение Enerjy »

О последних двух случаях сообщайте здесь, или http://forums.openkore.com/viewtopic.php?t=8020 следующую информацию:

сервер
ServerType
SVN ревизия
switch/handler из сообщения
при каких действиях получен пакет
сервертайп kRO_RagexeRE_2010_07_14a
пробовал с чистой r8322; так же r8322 с патчем http://forums.openkore.com/viewtopic.ph ... lay#p54489
Packet Parser: Unhandled Packet: 043D Handler: skill_postdelay
Пакет проскакивает когда кастуешь любой скилл на которой стоит серверная задержка
EternalHarvest
Разработчик
Сообщения: 819
Зарегистрирован: Пн окт 27, 2008 9:49 pm

Re: [!] Tokenizer/Parser: Unknown/Unhandled Packet/switch

Сообщение EternalHarvest »

r8322

skill_postdelay
Что-то здесь не так. В 8322 больше нет skill_postdelay, есть только skill_post_delay.
Enerjy
Начинающий
Сообщения: 16
Зарегистрирован: Вс июн 12, 2011 5:42 pm
Сервер RO:: localhost

Re: [!] Tokenizer/Parser: Unknown/Unhandled Packet/switch

Сообщение Enerjy »

EternalHarvest писал(а):
r8322

skill_postdelay
Что-то здесь не так. В 8322 больше нет skill_postdelay, есть только skill_post_delay.
Перекачал еще раз, с http://collectskin.com/openkore/. Судя по хеш суммам, был какой-то апдейт. Сейчас попробую.


update: Все работает, спасибо!
Ответить