Страница 1 из 11
Апдейт rRO от 17-01-2007 [решено] [тестируем!]
Добавлено: Ср янв 17, 2007 1:25 pm
zlodey
На фтп раггейма выложили новый экзешник
2007-01-16aRagexe.rgz RGZ 1 240 KB 16.01.2007 08:28:00
2007-01-16data.gpf GPF 213 KB 16.01.2007 01:16:00
Ждем изменений в таблице пакетов?
Добавлено: Ср янв 17, 2007 1:55 pm
chazer
Closing connection to Character Server
Disconnecting (81.177.13.17:6000)...disconnected
Pausing for 1 second(s)...
Connecting to Map Server...
checking patchserver access control...
answer is still in cache.
patchserver grants login.
Connecting (81.177.13.18:5000)... connected
Timeout on Map Server, connecting to Account Server...
боты не пашут, ждем наших гуру

Добавлено: Ср янв 17, 2007 2:28 pm
piroJOKE
== флуд отстрелен ==
то, что произошли изменения, и "боты не пашут", это уже и так понятно...
* * *
chazer писал(а):Closing connection to Character Server
Disconnecting (81.177.13.17:6000)...disconnected
Pausing for 1 second(s)...
Connecting to Map Server...
checking patchserver access control...
answer is still in cache.
patchserver grants login.
Типо, начала логина без изменений... По крайней мере в первом пакете ничего не поменялось.
chazer писал(а):Connecting (81.177.13.18:5000)... connected
Timeout on Map Server, connecting to Account Server...
А вот дальше - бяки.
* * *
sendMapLogin
(p# - параметр #; :# - к-во байт; J - мусор)
[8C 00][J:3][p1:4][p2:4][J:1][p3:4][J:4][p4:4][p5:1][J:2]
NB: порядок следования параметров всегда один и тот же;
* * *
sendSync
[7E 00][J:1][P1:4][J:5]
Добавлено: Ср янв 17, 2007 2:56 pm
_Andreas_
ммм
Добавлено: Ср янв 17, 2007 2:57 pm
Redael
Причем залогинится через Xkore смог, но чар все равно не бегает, наверно и дальше все перепахали =\
Добавлено: Ср янв 17, 2007 3:09 pm
_Andreas_
пакет 87 я чет не нашел в packetdescriptions.txt
новый чтоль?
ыыыы
0187 Char BAN Check
Добавлено: Ср янв 17, 2007 3:16 pm
piroJOKE
Стирай цифры "что-то вроде ключа" - это твой аккID. )
ЗЫ: можешь не стирать, я их подправил на фонарные...
Добавлено: Ср янв 17, 2007 3:18 pm
japplegame
piroJOKE писал(а):Стирай цифры "что-то вроде ключа" - это твой аккID. )
Ах-ха-ха-ха. ГМы смотрите и запоминайте, кого банить

Добавлено: Ср янв 17, 2007 3:20 pm
DInvalid
sendGetPlayerInfo
[90 01][$ID:5]
attack
[93 01] [Padded]
-------
(pJ: желтое - ошибочно)
sendGetPlayerInfo
[90 01][$ID:5]
Значит я вас не понимай. =(
Вот это ошибочно?
$msg = pack("C*", 0x90, 0x01) . pack("x5") . $ID;
Добавлено: Ср янв 17, 2007 3:25 pm
FullRND
piroJOKE, БОХ
Если не секрет, то откуда ты вынул это ? "[8C 00][J:3][p1:4][p2:4][J:1][p3:4][J:4][p4:4][p5:1][J:2]"
Добавлено: Ср янв 17, 2007 3:32 pm
piroJOKE
FullRND
С тех пор как КМ объяснил, что "джанки" всегда имеют вид ## ... ## 00, все стало вообще просто.
Ну, порядок следования параметров всегда тот же самый.
А даже если бы этого не было, мы знаем, какие параметры будут в этом пакете, достаточно пару раз перелогиниться, чтобы понять, что где.
* * *
DInvalid писал(а):sendGetPlayerInfo
[90 01][$ID:5]
так не бывает... я про "5".
Очевидно,
[90 01][id:4][J:1]
* * *
В Коре есть единственное место, откуда посылается сендБанЧек (receive.pm). Я его попытался изменить:
- $net->sendBanCheck($accountID) if (!$net->clientAlive && $config{serverType} == 2);
+ $net->sendBanCheck($accountID) if (!$net->clientAlive && $config{serverType} == 13);
....но Kore вылетело с ошибкой:
Error message:
Can't locate object method "sendBanCheck" via package "Network::DirectConnection" at C:/~!!~~/193SVN5347/src/Network/Receive.pm line 4356.
((
Добавлено: Ср янв 17, 2007 3:54 pm
FullRND
Ну значит что DInvalid ГМ =)
вообще у меня синк не схватывается...
поснифал клиента, префикса [7E 00] ненашёл х_Х
а банчек давно сломан... тоесть его так и не заимплементили.
Добавлено: Ср янв 17, 2007 4:05 pm
piroJOKE
Насчет сендБанЧек, я сделал крайне криво... надеюсь профессионалы исправят. В общем, в misc.pm:
Код: Выделить всё
+ $messageSender->sendBanCheck($accountID);
$messageSender->sendCharLogin($config{char});
(таких включений - две штуки!)
ЗЫ: кривизна в том, что он не ждет ответа...
Добавлено: Ср янв 17, 2007 4:09 pm
_Andreas_
у меня не вылетает, но толку зиро
не хочет банчек отправлять
FullRND писал(а):Ну значит что DInvalid ГМ =)
а банчек давно сломан... тоесть его так и не заимплементили.
может он и сломан
но сервер ждет банчек
а кора его не шлет, шлет синк сразу
Добавлено: Ср янв 17, 2007 4:14 pm
piroJOKE
_Andreas_
Меньше флуда. Какой синк, что ты несешь?... Посмотри внимательней куда что шлется, и в какой последовательности.
* * *
А с гетПлеерИнфо - порядок, это я в впопыхах в коде схалтурил. )