Проблема с Roll Dice - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Пользователи Календарь Все разделы прочитаны
Вернуться   Форум администраторов игровых серверов > MMO > Aion > Серверная часть

Важная информация

Серверная часть Обсуждения вопросов по установке и настройке эмулятора Aion-Emu, для совершенно новой и необыкновенно красивой игры - Aion.
Описание темы:проблема с распределением вещей

Ответ
Опции темы
Непрочитано 12.02.2011, 16:59   #1
Пользователь

Автор темы (Топик Стартер) Проблема с Roll Dice

Вобщем дело вот в чём, при включении жребия в группе первые раз 4-5 распределение жребием работает как и должно, но после этого оно вырубается.
Всё что мне удалось выяснить:
Сервер посылает пакет SM_GROUP_LOOT при каждой попытке распределить вещь с помощью рола и ставок.
Полсе чего сразу же получает пакет CM_GROUP_LOOT, так вот рол перестаёт работать тогда когда содержимое серверного пакета не совпадаетс с клиентским, при том что в ответ на серверный пакет от клиента приходит пакет содержащий данные серверного пакета
который посылался сервером в первый раз распределения вещей.
Попробывал повторно отсылать пакеты если содержимое не совпадает, но в результате получил зацикливание)).
Таким образом, как я понимаю дроп сервис тут не причём, в нём получается нет ошибок?!
Тогда как быть в такой ситуации. Не думаю что на всех фришных сервах это дело так и работает, в какую сторону надо рыть дабы решить это дело?
flashman вне форума Ответить с цитированием
Непрочитано 12.02.2011, 20:39   #2
Аватар для 3EBC
Пользователь

По умолчанию Re: Проблема с Roll Dice

глянь даный фаил пакета у тебя заканчивается так
Цитата:
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;
3EBC вне форума Отправить сообщение для 3EBC с помощью ICQ Отправить сообщение для 3EBC с помощью Skype™ Ответить с цитированием
Непрочитано 12.02.2011, 21:23   #3
Пользователь

Автор темы (Топик Стартер) Re: Проблема с Roll Dice

Да, заканчивается так. К слову за основу брал ядро AE 2.1 версии.
Этот код выполняется после того как происходит считывание данных из полученного пакета, но данные в пакете уже не те что должны, получается что клиент не верно обрабатывает ))
Есть мысль что клиент кривой, хотя в это с трудом верится. Либо же это может быть из-за того что для теста я запускаю сервер и два клиента игры на одной машине... или хз
flashman вне форума Ответить с цитированием
Непрочитано 13.02.2011, 15:47   #4
Пользователь

По умолчанию Re: Проблема с Roll Dice

У CORE и соттветственно у Aion X EMU так же. И то же предпологаю что из-за того что сервер и клиент на одной машине. У меня только быстрее - на 2-4 распределении.
seotavr вне форума Отправить сообщение для seotavr с помощью ICQ Ответить с цитированием
Непрочитано 16.02.2011, 12:56   #5
Пользователь

По умолчанию Re: Проблема с Roll Dice

flashman, наверное все тестить пошли. )))
seotavr вне форума Отправить сообщение для seotavr с помощью ICQ Ответить с цитированием
Непрочитано 16.02.2011, 14:21   #6
Пользователь

Автор темы (Топик Стартер) Re: Проблема с Roll Dice

Хз , из полученных мной данных я ,пока что, отложил это дело, поскольку вижу проблему в клиенте, а не в серве. С этой проблемой ничего не ясно конретно, я сделал просто команду //roll типа как в DotA .
flashman вне форума Ответить с цитированием
Непрочитано 16.02.2011, 21:59   #7
Аватар для TieLay
Герой

По умолчанию Re: Проблема с Roll Dice

flashman, а ты с какой версией клиента колдовал, а то вроде офф сервер до 2.1.0.7 обновился
TieLay вне форума Ответить с цитированием
Непрочитано 16.02.2011, 22:10   #8
Пользователь

Автор темы (Топик Стартер) Re: Проблема с Roll Dice

Версия 2.1.0.2 , но я использую не офф клиент, попробую скачать офф клиент. На офф клиенте вроде защита какая-то стоит? Её по идее надо вырубать, что запустить этот клиент под свой сервак?
flashman вне форума Ответить с цитированием
Непрочитано 17.02.2011, 12:13   #9
Аватар для TieLay
Герой

По умолчанию Re: Проблема с Roll Dice

Да там защита-то нужно NoIPRestrict закинуть, от 1.9.x подойдёт
TieLay вне форума Ответить с цитированием
Сказали спасибо:
Непрочитано 17.02.2011, 14:44   #10
Пользователь

Автор темы (Топик Стартер) Re: Проблема с Roll Dice

Спасиб попробую, если будет норм с этой траблой отпишусь
flashman вне форума Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


© 2007–2024 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 19:00. Часовой пояс GMT +3.

Вверх