LostWorld под правами админа, происходит что то непонятное

sergebaz

Прославленный
Местный
Сообщения
508
Розыгрыши
0
Решения
1
Репутация
230
Реакции
99
Баллы
1 443
Хроники
  1. Chaotic Throne: High Five
Исходники
Присутствуют
Сборка
LostWorld
Исходники оригинальные Лостворлда, при небольших манипуляциях в игре с меню админа(//admin) и выделение в таргет нпс(фарм мобов) или выделение в таргет плееров(просмотр трейдеров ), наступает такой момент: под правами админа, персонаж далее админ, перестает выделять любую цель в таргет, при этом при попытке выделить цель мышкой, админ не может перемещаться, только с клавиатуры можно начать движение, а так же невозможно выполнять из меню //admin не одну команду, нельзя атаковать мобов которые являются аграми и автоматически цель моба висит в таргете, админ при попытке атаки застывает на месте, что еще самое удивительное при закрытии гса и перезагрузке, такое состояние админа сохраняется, если выйти из системы или перезагрузиться, эффект пропадает, пока снова через некоторое время не вылетит, к примеру при фарме меньше 1 минуты, гс варнингов не пишет, на другой свеженакатанной системе- тоже самое, кто сталкивался направьте на путь ...
 

Я хз не видел такого в лост-ворд и вопрос какой именно исходник лост_ворд откуда скачали
 
У клиента L2 есть такая дурная привычка: отправляя "некоторые" пакеты, клиент обязательно дожидается ответа от сервера, прежде чем отправить следующий пакет... после этого блокируется большинство действий и создается впечатление что клиент "завис"...

Лечется давольно просто:
1) смотрим пакетником после какого клиентского пакета клиент впадает в ступор
2) лезем на сервер и смотрим всю цепочку кода, которая выполнилась после вызова пакета из пунката 1
3) находим все пути исполнения кода, в которых ничего не произошло после получения этого пакета
4) все найденые пути из пункта 3 завершаем отправкой клиенту пакета ActionFail

Проверяем - радуемся!
 
У клиента L2 есть такая дурная привычка: отправляя "некоторые" пакеты, клиент обязательно дожидается ответа от сервера, прежде чем отправить следующий пакет... после этого блокируется большинство действий и создается впечатление что клиент "завис"...

Лечется давольно просто:
1) смотрим пакетником после какого клиентского пакета клиент впадает в ступор
2) лезем на сервер и смотрим всю цепочку кода, которая выполнилась после вызова пакета из пунката 1
3) находим все пути исполнения кода, в которых ничего не произошло после получения этого пакета
4) все найденые пути из пункта 3 завершаем отправкой клиенту пакета ActionFail

Проверяем - радуемся!
Порекомендуй пакетник с помощью которого можно посмотреть
 
Назад
Сверху Снизу