diff --git a/WebServers/SignallingWebServer/cirrus.js b/WebServers/SignallingWebServer/cirrus.js index 9c9b999..f41ace5 100644 --- a/WebServers/SignallingWebServer/cirrus.js +++ b/WebServers/SignallingWebServer/cirrus.js @@ -1,7 +1,5 @@ // Copyright Epic Games, Inc. All Rights Reserved. - - //-- Server side logic. Serves pixel streaming WebRTC-based page, proxies data back to Streamer --// var server_settings = process.argv.slice(2) if (!server_settings) { @@ -558,6 +556,7 @@ const check_players = () => { has_player_ever_connected = playerCount > 0 // if player never connected and timeout reached destroy session by exit + console.log('first connection time: ', (get_time_in_seconds() - session_start_time)) if ((get_time_in_seconds() - session_start_time) > first_connection_timeout) { exit() } @@ -568,6 +567,10 @@ const check_players = () => { if (playerCount) { last_player_connection_time = get_time_in_seconds() } else { + if (!last_player_connection_time) { + last_player_connection_time = get_time_in_seconds() + } + console.log('reconnection time: ', (get_time_in_seconds() - last_player_connection_time)) if ((get_time_in_seconds() - last_player_connection_time) > player_reconnection_timeout) { exit() }