Приветствуем вас на форуме проекта WoW Circle. Если вы читаете это, значит не зарегистрировались у нас. Для того, чтобы получить доступ к расширенным возможностям нашего форума нажмите сюда и пройди регистрацию, которая не займет у вас много времени. После регистрации будут доступны новые, более расширенные, возможности.
Онлайн

Упомянутые в теме пользователи:

Показано с 1 по 12 из 48

Тема: Онлайн

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #12
    Почетный флудер Аватар для Verona
    Регистрация
    01.01.2012
    Сообщений
    2,417
    Поблагодарил(а)
    22
    Получено благодарностей: 813 (сообщений: 347).
    Репутация: 2905
    Команда /who, при обработке сервером требует довольно много ресурсов, учитывая что есть такие "проверяльщики онлайна", которые пишут макросы и ботов, просто заспамивающие сервер запросами. Это естественно значительно влияло на серверную задержку в сторону повышения. И эта функция не настолько жизненно необходимая (как, например, поиск пути, определение поля видимости и т.д.) чтобы давать ей 20% от общей нагрузки сервера. Поэтому уже как несколько лет (а то и больше) она была переписана и игроки просто не знают ее функционал работы. Из основных моментов - она из-за определенных ограничений не выводит достоверную информацию о текущих игроках. Во-первых - список игроков кешируется сервером. И кеш обновляется примерно раз в 5-10 секунд. Во-вторых - запросы /who от игроков ограничены, чаще чем раз в 5 секунд сервер на ваши запросы ничего не ответит, хоть спамьте эту кнопку 100500 раз. За это время пока вы пройдете по всем критериям уже часть игроков которых вы проверили просто неактуальна. В-третьих, при определенных критериях, формирование списка может затянуться, и если этот процесс по каким то причинам занимает больше 5мс, то формирование списка принудительно обрывается и игроку вернется не полный список заданного критерия. В четвертых - в определенные моменты времени могут наблюдаться разовые скачки задержки, это можно отследить через .s info, когда в среднем задерджка 10-50, а бывают разовые скачки под 200. В этот момант происходит какая то трудоемкая операция по сохранению чего то объемного в бд либо обновление кеша в ядре. В эти скачки операция формирования списка /who также может прерываться, если вы попадете на этот момент. Поэтому, если вам заняться нечем, то продолжайте дальше "расследовать реальный онлайн" и считать что вы правы. А лучше б помогли развитию сервера и локализовали б какой-нибудь квест толку было б больше, чем от ваших никому ненужных проверок
    http://s020.radikal.ru/i700/1505/f8/b903a4275dfa.png
    Занимаюсь исключительно мирами Logon 3
    Реалмлист: set realmlist logon3.wowcircle.com
    Личный кабинет: http://cp3.wowcircle.com
    Правила игровых миров Logon 3

  2. 1 пользователь сказал cпасибо Verona за это полезное сообщение:

    0nly (10.03.2018)

Похожие темы

  1. Онлайн на х100
    от Irshii в разделе Отклонено
    Ответов: 15
    Последнее сообщение: 08.05.2015, 08:56
  2. Онлайн
    от Desed в разделе Корзина
    Ответов: 13
    Последнее сообщение: 26.06.2014, 22:35
  3. Онлайн
    от Alexblack в разделе Архив
    Ответов: 6
    Последнее сообщение: 17.06.2014, 19:24

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •