Нарисовать можно сколько угодно людей, но толку? Имхо, не то время сейчас, это было бы актуально несколько лет назад, но уж точно не в 2018 году.
Вид для печати
Нарисовать можно сколько угодно людей, но толку? Имхо, не то время сейчас, это было бы актуально несколько лет назад, но уж точно не в 2018 году.
да наоборот) чем дальше тем показатель онлайна становится актуальней и актуалень)
Ситуация как на рынке автомобилей. Принято скручивать пробег. Здесь аналогично на каждом сервере накручено. Уберут накрутку - начнут проигрывать серверам, где реальный онлайн ниже.
Коэффициент примерно известен. Ro рассчитываем по формуле So/n.
Ro - реальный онлайн
So - онлайн на сайте
n - коэффициент
n ~2.66
А я думал что этот функционал убрали, потому что это нагружало сервер запросами, и он начинал лагать в том числе и из за частых высчитываний количества игроков в часы пик biggrin
Карочи, надо опытным путем проверять коээфициент
https://cs4.pikabu.ru/images/preview...7016267376.png
Создаем кучу макросов /who, а именно
Дожидаемся очередной порции онлайна (обновляется примерно раз в 5 минут на сайте) и начинается экшон (c 01:20)Цитата:
/who 1-15
/who 16-30
/who 31-50
/who 51-60
/who 61-70
/who 80 к-"Рыцарь смерти"
/who 80 к-"Воин"
/who 80 к-"Друид"
/who 80 к-"Жрец" (жрицы тоже считаются макросом)
/who 80 к-"Маг"
/who 80 к-"Паладин"
/who 80 к-"Разбойник"
/who 80 к-"Чернокнижник"
/who 80 к-"Шаман"
https://www.youtube.com/watch?v=Skv6DlJH3i8
Ну и подбил результаты в Excel
https://d.radikal.ru/d08/1803/d3/a6db90d6b6ab.png
Итог следующий: 62% игроков висят в окошке выбора персонажа. То ли выбрать не могут персонажа, то ли в этом и есть смысл игры. А реально в игре ~37-38% от онлайна на сайте.
Ну и есть некая погрешность, я игроков вылавливаю порциями на протяжение почти 2 минут (за 5 минут если верить сайту +37 игроков) + я не могу отследить ГМов (возможно и модераторов).
Команда /who, при обработке сервером требует довольно много ресурсов, учитывая что есть такие "проверяльщики онлайна", которые пишут макросы и ботов, просто заспамивающие сервер запросами. Это естественно значительно влияло на серверную задержку в сторону повышения. И эта функция не настолько жизненно необходимая (как, например, поиск пути, определение поля видимости и т.д.) чтобы давать ей 20% от общей нагрузки сервера. Поэтому уже как несколько лет (а то и больше) она была переписана и игроки просто не знают ее функционал работы. Из основных моментов - она из-за определенных ограничений не выводит достоверную информацию о текущих игроках. Во-первых - список игроков кешируется сервером. И кеш обновляется примерно раз в 5-10 секунд. Во-вторых - запросы /who от игроков ограничены, чаще чем раз в 5 секунд сервер на ваши запросы ничего не ответит, хоть спамьте эту кнопку 100500 раз. За это время пока вы пройдете по всем критериям уже часть игроков которых вы проверили просто неактуальна. В-третьих, при определенных критериях, формирование списка может затянуться, и если этот процесс по каким то причинам занимает больше 5мс, то формирование списка принудительно обрывается и игроку вернется не полный список заданного критерия. В четвертых - в определенные моменты времени могут наблюдаться разовые скачки задержки, это можно отследить через .s info, когда в среднем задерджка 10-50, а бывают разовые скачки под 200. В этот момант происходит какая то трудоемкая операция по сохранению чего то объемного в бд либо обновление кеша в ядре. В эти скачки операция формирования списка /who также может прерываться, если вы попадете на этот момент. Поэтому, если вам заняться нечем, то продолжайте дальше "расследовать реальный онлайн" и считать что вы правы. А лучше б помогли развитию сервера и локализовали б какой-нибудь квест толку было б больше, чем от ваших никому ненужных проверок
Продолжил, с учетом всех замечаний. На 4 раза все перепроверил. То есть в какой то ситуации, можно наоборот обнаружить "заниженный" на сервере онлайн? В половине случаев через команду /who 1 не будет виден мой персонаж? Иначе почему через команду /who в 2,65-2,68 раза отличается?
https://www.youtube.com/watch?v=7QJqPYAaH1I
В первый раз
https://d.radikal.ru/d08/1803/d3/a6db90d6b6ab.png
Во второй раз
https://b.radikal.ru/b33/1803/fc/8f77ea708b6b.png
Какая же годнота от Septor-a. Респект за реальный тест и разоблачение
Может тогда убрать из .s info эти непонятные тела, которые висят на выборе персонажа и учитывать только тех, кто находится в игровом мире? Думаю игрокам интересны именно эти данные и вопросов к циферкам онлайна будет меньше)) Уж очень много этих афк-шеров получается, которые все никак в мир не заходят))
Я ни в коем случае не осуждаю ни Верону, ни Кодекса. Беда в том, что везде так считается онлайн. На одном сервере 60% игроков сидит и выбирает перса, на другом 90% игроков боятся нажимать "Вход в игровой мир". Если они перестанут считать 60% игроков, сидящих в окне выбора персонажа = они будут в невыгодной позиции относительно других серверов. Никто на это не пойдет, с волками жить - по вольчьи выть, или загрызут.
Поэтому Win+R -> calc.
Дели на 2.65 = получишь более менее чистый результат.
Честно говоря грамотнее всего отписали улула и верона , которые реально разбираются в вопросе , а септор лишь провел опыты через клиент и в итоге не понимая , что и там возможно накрутить и через клиент вполне постоянно может выдаваться устаревшая или неккоректная фигня .
Неужели кому-то и правда есть до этого дело?Вам нечего делать,товарищи?)biggrinНо Септор красава,конечно)