Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Проблема с Roll Dice
#1
Вобщем дело вот в чём, при включении жребия в группе первые раз 4-5 распределение жребием работает как и должно, но после этого оно вырубается.
Всё что мне удалось выяснить:
Сервер посылает пакет SM_GROUP_LOOT при каждой попытке распределить вещь с помощью рола и ставок.
Полсе чего сразу же получает пакет CM_GROUP_LOOT, так вот рол перестаёт работать тогда когда содержимое серверного пакета не совпадаетс с клиентским, при том что в ответ на серверный пакет от клиента приходит пакет содержащий данные серверного пакета
который посылался сервером в первый раз распределения вещей.
Попробывал повторно отсылать пакеты если содержимое не совпадает, но в результате получил зацикливание)).
Таким образом, как я понимаю дроп сервис тут не причём, в нём получается нет ошибок?!
Тогда как быть в такой ситуации. Не думаю что на всех фришных сервах это дело так и работает, в какую сторону надо рыть дабы решить это дело?
Ответ
#2
глянь даный фаил пакета у тебя заканчивается так
Цитата: switch (distributionId) {
case 2:
DropService.getInstance().handleRoll(player, groupId, roll, itemId, itemIndex, npcId);
break;
case 3:
DropService.getInstance().handleBid(player, groupId, bid, itemId, itemIndex, npcId);
break;
Ответ
#3
Да, заканчивается так. К слову за основу брал ядро AE 2.1 версии.
Этот код выполняется после того как происходит считывание данных из полученного пакета, но данные в пакете уже не те что должны, получается что клиент не верно обрабатывает ))
Есть мысль что клиент кривой, хотя в это с трудом верится. Либо же это может быть из-за того что для теста я запускаю сервер и два клиента игры на одной машине... или хз Smile
Ответ
#4
У CORE и соттветственно у Aion X EMU так же. И то же предпологаю что из-за того что сервер и клиент на одной машине. У меня только быстрее - на 2-4 распределении.
Ответ
#5
flashman, наверное все тестить пошли. )))
Ответ
#6
Хз :confused: , из полученных мной данных я ,пока что, отложил это дело, поскольку вижу проблему в клиенте, а не в серве. С этой проблемой ничего не ясно конретно, я сделал просто команду //roll типа как в DotA Smile .
Ответ
#7
flashman, а ты с какой версией клиента колдовал, а то вроде офф сервер до 2.1.0.7 обновился
Ответ
#8
Версия 2.1.0.2 , но я использую не офф клиент, попробую скачать офф клиент. На офф клиенте вроде защита какая-то стоит? Её по идее надо вырубать, что запустить этот клиент под свой сервак?
Ответ
#9
Да там защита-то нужно NoIPRestrict закинуть, от 1.9.x подойдёт
Ответ
#10
Спасиб Smile попробую, если будет норм с этой траблой отпишусь Wink
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  aion2.1 подскажите в чем проблема kovalmir 3 2,179 05-14-2022, 03:54 PM
Последний пост: kovalmir
  Проблема с персонажами в AL 4.8 Азраэль 2 2,526 05-01-2016, 05:35 PM
Последний пост: AionLight
  проблема games Evil_ss 3 2,350 07-19-2013, 09:07 AM
Последний пост: Ashe
  Возникла проблема после того как перевел сервер на NO-IP Fil 24 9,710 11-02-2012, 02:05 PM
Последний пост: askan
  GameServer Проблема Shilling 1 2,236 04-27-2012, 12:51 AM
Последний пост: TAG
  Тормозит сервер и выкидывает переодически игроков в чем проблема ? sayran 10 4,564 03-13-2012, 02:34 AM
Последний пост: sayran
  Непонятная проблема... flashman 2 2,496 01-12-2012, 12:02 AM
Последний пост: flashman
  проблема с клиентом winner-iii 3 2,267 12-31-2011, 09:39 PM
Последний пост: TieLay
  Проблема с LS dosser 10 3,684 12-12-2011, 08:52 PM
Последний пост: dosser
  Проблема со входом после обновы Fiksa 2 2,310 12-06-2011, 08:21 AM
Последний пост: TieLay

Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)