exec("CREATE TABLE IF NOT EXISTS online_players (player_name TEXT PRIMARY KEY, login_time INTEGER DEFAULT 0)"); $res = $db->query("SELECT player_name, login_time FROM online_players ORDER BY login_time ASC"); while ($row = $res->fetchArray(SQLITE3_ASSOC)) { $online[] = [ 'name' => $row['player_name'], 'login_time' => (int)$row['login_time'], 'login_time_fmt' => $row['login_time'] > 0 ? date('H:i:s', (int)$row['login_time']) : '-', 'duration' => $row['login_time'] > 0 ? time() - (int)$row['login_time'] : 0, ]; } $count = count($online); } catch (\Throwable $e) { debugLog('[active_players] 查询异常: ' . $e->getMessage()); } return ['online_list' => $online, 'online_count' => $count]; } if ($isApi) { success(getActivePlayers()); exit; } $initialState = json_encode(getActivePlayers(), JSON_UNESCAPED_UNICODE); ?> SDF1 - 在线活跃

🟢 本小时在线活跃

每10秒刷新
加载中...