Дисконнекты, технические неполадки. Подробности. - 21 Июня 2010 - Читы Point Blank | Читы для PB

Среда, 28.01.2026, 07:20
Приветствую Вас, Гость
Главная » 2010 » Июнь » 21 » Дисконнекты, технические неполадки. Подробности.
14:32
Дисконнекты, технические неполадки. Подробности.
Одна из теорий была та, что фрост не справляется с нагрузкой и высылает пакеты авторизации с опозданием. Мы увеличили таймаут на дисконнекты в игре в 3 раза.(увеличили время за которое фрост должен доставить пакет, в случае если он не доходит, то идет отключение от сервера.
Не помогло.

Далее мы начали изучать трафик.
Проблема дисконнектов была обнаружена на уровне пакетов. Клиент открывает сокет и начинает слать, так называемый, heartbit - пинг пакеты для поддержания связи с сервером.
Иногда, получалась ситуация, когда пинг пакет сливался с пакетом авторизации. Соответственно, гейм сервер не получал пакет авторизации и не отвечал клиенту. После чего происходил дисконнект, так как клиент думает, что связи с сервером нет.

Мы пытались выяснить , почему происходит этот баг.
Для этого было проверено 4 версии клиента и сервера в которых менялась работа с сокетами и пинг пакетами.
Результата это не дало.

Мы продолжаем работу над поиском источника бага. Но проблема усугумляется тем, что баг появляется "рандомно" и никак не проявляется на тестовом сервере.

Сейчас мы пробуем очередную конфигурации и пока дисконнектов нет. Тестирование продолжается.
Категория: Новости Point Blank | Просмотров: 804 | Добавил: DoubleCron | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]