1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
Скрыть объявление
Здравствуй, Гость.
Мы подготовили тему с комментариями и объяснениями к Правилам форума.
В ней описаны многие спорные моменты, список запрещенных сокращений и т.п.
Ознакомиться с данной темой можно перейдя по ссылке.

Дисконнекты, технические неполадки. Подробности.

Тема в разделе "Архив до 23.12.2010", создана пользователем Karhad, 16 июн 2010.

Статус темы:
Закрыта.
  1. Karhad

    Karhad User

    Регистрация:
    04.02.10
    Сообщения:
    322
    Симпатии:
    0
    последние недели мы активно боремся с техническими неполадками и дисконнектами пользователей. решили приоткрыть занавесу и рассказать технические подробности и промежуточные результаты о проделанной работе.

    одна из теорий была та, что фрост не справляется с нагрузкой и высылает пакеты авторизации с опозданием. мы увеличили таймаут на дисконнекты в игре в 3 раза.(увеличили время за которое фрост должен доставить пакет, в случае если он не доходит, то идет отключение от сервера.
    не помогло.

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

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

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

    сейчас мы пробуем очередную конфигурации и пока дисконнектов нет. тестирование продолжается.
     
  2. Karhad

    Karhad User

    Регистрация:
    04.02.10
    Сообщения:
    322
    Симпатии:
    0
    новая версия фроста готова к тестированию. но ее ввод тормозится нестабильностью работы game сервера. как только будет полностью решена проблема с дисконнектами, новый фрост будет отдан в тестирование. при удачном стечении обстоятельств тестирование новой версии займет менее недели.
     
Статус темы:
Закрыта.