Здравствуйте.
Стандартно, как понимаю, в IPS4 время сессии пользователей ограничено до ~30 минут, то есть по истечении указанного времени пользователь становится неактивным и в списке 'кто в онлайне' его нет. В IPB3 стандартное время было указано 15 минут, которое можно было изменить в админцп, сейчас же я такой настройки не вижу, но знаю форумы, где пользователь отображается в списке онлайн, хотя время посещения указано 3 часа назад.