Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Бульдоги Мечник
Зарегистрирован: 19.10.2002 Сообщения: 225 Откуда: Moscow
|
Добавлено: Сб Авг 07, 2004 7:54 pm Заголовок сообщения: Как расчитывается, что игрок в онлайне |
|
|
Как известно все онлайн игроки помечены звездочкой в счете
эта звездочка выводится вот таким кодом на ColdFusion
<cfif abs(dateDiff("n", p.lastLoad, now())) lt 10>*</cfif>
в переводе на нормальный русский язык это будет так - программа
вычисляет, когда игрок последний раз кликал в игре, вычисляет
сколько времени сейчас и если разница меньше 10 минут, то звездочка рисуется, а если нет - то игрок виден как офлайн.
Однако, в игре есть функция, которая выбрасывает игрока по таймауту на страницу логина. Насколько показало мое расследование,
таймаут установлен в два часа. Хотя это и идет в разрез с моим опытом. |
|
Вернуться к началу |
|
|
Crux Новый Ангел
Зарегистрирован: 08.10.2002 Сообщения: 276 Откуда: Москва
|
Добавлено: Вс Авг 08, 2004 12:17 pm Заголовок сообщения: |
|
|
Буль, откуда цифра в два часа!? Там же вроде секунды для расчета таймаута используются, а не минуты, нет? _________________ "От любви до ненависти один шаг." |
|
Вернуться к началу |
|
|
Бульдоги Мечник
Зарегистрирован: 19.10.2002 Сообщения: 225 Откуда: Moscow
|
Добавлено: Вс Авг 08, 2004 1:00 pm Заголовок сообщения: |
|
|
SESSIONTIMEOUT=#CreateTimeSpan(0, 2, 0, 0)#
второй параметр это часы
я поменял его на 0, а третий сделал 10
9 минут 40 секунд таймаут не срабатывает, а 10-10 срабатывает
это я типа ошибку исправил |
|
Вернуться к началу |
|
|
Crux Новый Ангел
Зарегистрирован: 08.10.2002 Сообщения: 276 Откуда: Москва
|
Добавлено: Вс Авг 08, 2004 1:05 pm Заголовок сообщения: |
|
|
аааа, дас ист гут... _________________ "От любви до ненависти один шаг." |
|
Вернуться к началу |
|
|
Древляне Новый Ангел
Зарегистрирован: 17.10.2002 Сообщения: 316
|
Добавлено: Пн Авг 09, 2004 8:29 pm Заголовок сообщения: |
|
|
т.е. сейчас если гаснет звездачка то выбрасывает и из игры?
по моим наблюдениям из игры выбрасывало если не было рефреша 15 минут. |
|
Вернуться к началу |
|
|
Бульдоги Мечник
Зарегистрирован: 19.10.2002 Сообщения: 225 Откуда: Moscow
|
Добавлено: Пн Авг 09, 2004 10:10 pm Заголовок сообщения: |
|
|
это я вчера вечером исправил
и проверил на условиях 'не кликать 9 минут 50 секунд' и 'кликнуть через 10 минут 10 секунд'. в первом варианте не выбрасывает на логин, во втором выбрасывает |
|
Вернуться к началу |
|
|
|