Ошибка - соединение разорвано

AmaTo

Бывалый
Участник
Сообщения
173
Розыгрыши
0
Решения
1
Репутация
9
Реакции
62
Баллы
673
Хроники
  1. Interlude
Исходники
Присутствуют
Сборка
pwsoft
Привет всем!
Суть ошибки или бага: оставляем персонажа в свернутом окне либо даже в альтабе в городе. Через рандом время 30-60 мин персонаж просто перестает двигаться, а потом вылетает что соединение разорвано, бывает сразу пишет что соединение разорвано.
Заметил что такое не происходит если возле вас кто то двигается (либо нпц (моб) либо другой персонаж). Добавлял отправку пакетов раз в 30 и 10 минут (EtcStatusUpdate, User/CharInfo, NpcInfo), не помогло. Судя по всему нужно получать пакеты от клиента, но как это сделать не знаю, подскажите знатоки)
 
К вопросу присоединяюсь, наблюдаю такое же, но на другой сборке(HF). Проблему пока не думал решать
 
К вопросу присоединяюсь, наблюдаю такое же, но на другой сборке(HF). Проблему пока не думал решать
Я так понимаю что если будет старт, то такой проблемы не может быть, разве что кто то решит зайти в левую локацию и афкашнуть.
 
Я так понимаю что если будет старт, то такой проблемы не может быть, разве что кто то решит зайти в левую локацию и афкашнуть.
Я не тестил, замечал только когда сворачиваю на час-два. Встречал подобное на очень популярных серверах(думаю это про снижение нагрузки на сервер вот таким способом). Опасение было, что будет стрелять на АФК привязанных окнах
 
не совсем тоже самое, но может наведёт на какие мысли по вашей проблеме
 
Решение
Привет всем!
Суть ошибки или бага: оставляем персонажа в свернутом окне либо даже в альтабе в городе. Через рандом время 30-60 мин персонаж просто перестает двигаться, а потом вылетает что соединение разорвано, бывает сразу пишет что соединение разорвано.
Заметил что такое не происходит если возле вас кто то двигается (либо нпц (моб) либо другой персонаж). Добавлял отправку пакетов раз в 30 и 10 минут (EtcStatusUpdate, User/CharInfo, NpcInfo), не помогло. Судя по всему нужно получать пакеты от клиента, но как это сделать не знаю, подскажите знатоки)
NetPing пакет не помог решить проблему?
 
Если лень основу этой фичи искать, можно попробовать раз в N минут афк персонажу выполнять teleToLoc(getLoc()), после ТП вроде как заново отсылается всякое. Но это костыль.
 
  • Мне нравится
Реакции: kick
Назад
Сверху Снизу