войти зарегистрироваться
Онлайн Люди Рынок Предметы NPC Квесты Карта Общение Акции
Сервер:

Обсуждение проекта L2on

22 537 комментариев
L2on
12 лет назад
12 лет назад
KaliniN #
Cadmus + Kain = Cadmus
Athebaldt + Desperion = Athebaldt

Закрыл.
ответить
12 лет назад
RaidHunter #
Раз уж тут "Обсуждение проекта L2on", решил написать. Стало интересно, каким образом каждую секунду обновляется онлайн напротив каждого сервера. Неужто каждую секунду идет обращение к серверу. Начал копать — оказалось такооой бред!
Это делает функция predictOnline(). Для серверов с онлайном больше 600 вычисляется по такой формуле:

новый_онлайн = старый_онлайн + k * сколько_сек_открыта_страница + RANDOM(-1, 1) ;

где старый_онлайн — это онлайн секунду назад, k — коэффициент роста/падения онлайна (человек в секунду), и для серверов руоффа он примерно +-0,05, а то и меньше. Причем если бы каждые 60 секунд вся страница целиком заново не сбрасывалась клиенту аяксом (незаметно для пользователя), полученный таким образом онлайн рос (или падал) бы бесконечно.

Получается, что онлайн гуляет небольшими шажками (1-6 чел) относительно своего первоначального значения практически тупо по РАНДОМУ, а не берется из базы l2on. То есть если на сервере реальная прибавка будет скажем 30 чел., в этот момент счетчик запросто может показать -2. Все понятно, снижение нагрузки на сервер и прочее,... но, Hint, для чего?? Лишь бы циферки менялись? Статичные цифры сейчас не модно, зато выводить полный бред, основанный на предугадывании (predict) рандомом, это круто?!

Только вот онлайн обновляется на сервере раз в минуту, данные в браузер загружаются с сервера тоже раз в минуту, а k вычисляется для каждого сервера на основе динамики за последнюю минуту. А плюс или минус один только для того, чтобы было видно, что значения обновляются без перезагрузки.
И вообще код функции проанализирован неверно. Не буду объяснять. Кому интересно, сам может посмотреть.
ответить
12 лет назад
vk93645162 #
Закривай Каин... ((( уже его выключили навсегда

Cadmus + Kain = Cadmus
Athebaldt + Desperion = Athebaldt
ответить
12 лет назад
Закривай Каин... ((( уже его выключили навсегда
ответить
12 лет назад
Раз уж тут "Обсуждение проекта L2on", решил написать. Стало интересно, каким образом каждую секунду обновляется онлайн напротив каждого сервера. Неужто каждую секунду идет обращение к серверу. Начал копать — оказалось такооой бред!
Это делает функция predictOnline(). Для серверов с онлайном больше 600 вычисляется по такой формуле:

новый_онлайн = старый_онлайн + k * сколько_сек_открыта_страница + RANDOM(-1, 1) ;

где старый_онлайн — это онлайн секунду назад, k — коэффициент роста/падения онлайна (человек в секунду), и для серверов руоффа он примерно +-0,05, а то и меньше. Причем если бы каждые 60 секунд вся страница целиком заново не сбрасывалась клиенту аяксом (незаметно для пользователя), полученный таким образом онлайн рос (или падал) бы бесконечно.

Получается, что онлайн гуляет небольшими шажками (1-6 чел) относительно своего первоначального значения практически тупо по РАНДОМУ, а не берется из базы l2on. То есть если на сервере реальная прибавка будет скажем 30 чел., в этот момент счетчик запросто может показать -2. Все понятно, снижение нагрузки на сервер и прочее,... но, Hint, для чего?? Лишь бы циферки менялись? Статичные цифры сейчас не модно, зато выводить полный бред, основанный на предугадывании (predict) рандомом, это круто?!
ответить
12 лет назад
KaliniN #
Зато можно написать в ответное ПМ персонажу со сниффером, или в клан/пати чат, где есть такой перс :)

Shar4ik #
на крайняк ПА снимает это ограничение, если не ошибаюсь, и можно раскошелится на 27рэ на 1 день ПА ради такого дела.

Спасибо. все понятно
ответить
12 лет назад
Ett #
скокль авери админам платит или че, но почему на их сайте сумарный онлайн меньше чем тут кажет? а один раз было тут почти 12тыщ а на сайте 150тел( тоесть реальный онлайн)

сумарный онлайн "кажет" о сумме всех серверов включая умершие и которые исчисляются 150 челами онлайна.
ответить
12 лет назад
скокль авери админам платит или че, но почему на их сайте сумарный онлайн меньше чем тут кажет? а один раз было тут почти 12тыщ а на сайте 150тел( тоесть реальный онлайн)
ответить
12 лет назад
BOBKA #
Дело в том, что перс до 41 лвл не имеет права писать в чат. Качать выше 40 смысла нет — телепорт платный будет

на крайняк ПА снимает это ограничение, если не ошибаюсь, и можно раскошелится на 27рэ на 1 день ПА ради такого дела.
ответить
12 лет назад
BOBKA #
Дело в том, что перс до 41 лвл не имеет права писать в чат.

Зато можно написать в ответное ПМ персонажу со сниффером, или в клан/пати чат, где есть такой перс :)
ответить
12 лет назад
Hint #
Как обычно. Нет разницы между 20+ и 40+.

Дело в том, что перс до 41 лвл не имеет права писать в чат. Качать выше 40 смысла нет — телепорт платный будет
ответить
12 лет назад
Hint #
Эта информация на данный момент не собирается сниффером, хотя добавить проблемы нет.

Было бы отлично! Сейчас изменение внешнего вида очень распространено, и актуально в игре.
ответить
12 лет назад
KaliniN #
Может добавить на странице амуниции внешний вид предметов? Будет полезно/удобно, и сделать это, я думаю, не долго.

нафотошопил примерно:



Вот на реформале даже было http://l2on.reformal.ru/proj/?ia=539582

Эта информация на данный момент не собирается сниффером, хотя добавить проблемы нет.
ответить
12 лет назад
Может добавить на странице амуниции внешний вид предметов? Будет полезно/удобно, и сделать это, я думаю, не долго.

нафотошопил примерно:



Вот на реформале даже было http://l2on.reformal.ru/proj/?ia=539582
ответить
12 лет назад
Может этот вопрос уже задавался, но нет возможности удалять комментарии со стены клана (Чар — КЛ клана привязан к учетке на л2он).
ответить
12 лет назад
BOBKA #
Каким образом можно привязать перса 40 лвл и ниже к учетке?

Как обычно. Нет разницы между 20+ и 40+.
ответить
12 лет назад
BOBKA #
Каким образом можно привязать перса 40 лвл и ниже к учетке?

Прокачать до 41;)
ответить
12 лет назад
Каким образом можно привязать перса 40 лвл и ниже к учетке?
ответить
12 лет назад
персы с фариса перекачуют на лансер?????????????????????????????????????????????????????????
ответить