Побегав ни разу не завис...
Собственно подозрения, что нужный пакет не высылается или рубится на стороне клиента. Для ускорения поиска ошибки предлагаю воспользоватся UOLog, в прилагаемом архиве настроенный экземпляр.
Данная программа подключается к прослушиванию трафика между клиентом и сервером. Сейчас настройки отлавливают только 3 типа пакетов - все они связаны с перемещением чара, гипотеза строится на том что клиент недополучает пакет 0х22.
Использовать очень просто
- Запустили УО
- Зашли персонажем
- Запустили UOLog
- В меню Client -> Attach
Программа сама найдет активный клиент и начнет запись пакетов. После того как вы
- повисли
- отвисли
- немного побегали еще
необходимо корректно выйти из уо и в папке с UOLog появится файл UOLog_[дата].log. Его следует передать мне и у казать время когда произошло провисание, это упростит разбор километрового лога.
Никакие пароли или еще что то не уйдет от вас ко мне, записываются только 0х02, 0х22, 0х21 пакеты, в общем то в содержании лога можете убедится сами - обычный текстовый файл.
Настроенный UOLog
[Только зарегистрированные пользователи могут видеть ссылки. Регистрация!]
UOLog.cfg
Код:
AutoScrolling=0
FilterMode=0
FilterType=1
WindowLogging=0
FileLogging=1
RawLogging=0
Filter=0X02, 0X22, 0X21
UOLog
[Только зарегистрированные пользователи могут видеть ссылки. Регистрация!]
Описание пакетов
[Только зарегистрированные пользователи могут видеть ссылки. Регистрация!]
[Только зарегистрированные пользователи могут видеть ссылки. Регистрация!]
[Только зарегистрированные пользователи могут видеть ссылки. Регистрация!]