2026-03-26 00:01:32.177 -07:00 [INF] Looping sessions 2026-03-26 00:01:32.179 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-03-26 00:01:32.179 -07:00 [INF] Switching session to id 0 2026-03-26 00:33:32.289 -07:00 [INF] Looping sessions 2026-03-26 00:33:32.289 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-03-26 00:33:32.289 -07:00 [INF] Switching session to id 0 2026-03-26 01:05:32.408 -07:00 [INF] Looping sessions 2026-03-26 01:05:32.408 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-03-26 01:05:32.408 -07:00 [INF] Switching session to id 0 2026-03-26 01:37:32.614 -07:00 [INF] Looping sessions 2026-03-26 01:37:32.614 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-03-26 01:37:32.614 -07:00 [INF] Switching session to id 0 2026-03-26 02:09:32.732 -07:00 [INF] Looping sessions 2026-03-26 02:09:32.732 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-03-26 02:09:32.732 -07:00 [INF] Switching session to id 0 2026-03-26 02:41:32.958 -07:00 [INF] Looping sessions 2026-03-26 02:41:32.958 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-03-26 02:41:32.959 -07:00 [INF] Switching session to id 0 2026-03-26 02:47:27.793 -07:00 [WRN] Exception querying first lobby server, trying second server in 10 seconds... System.Net.Http.HttpRequestException: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. (93.57.10.21:80) ---> System.Net.Sockets.SocketException (10060): A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Sockets.Socket.g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem) at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at AssettoServer.Server.KunosLobbyRegistration.PingLobbyAsync(String url, CancellationToken token) in AssettoServer/Server/KunosLobbyRegistration.cs:line 184 at AssettoServer.Server.KunosLobbyRegistration.PingLobbyWithRetryAsync(CancellationToken token) in AssettoServer/Server/KunosLobbyRegistration.cs:line 161 2026-03-26 03:13:33.163 -07:00 [INF] Looping sessions 2026-03-26 03:13:33.163 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-03-26 03:13:33.163 -07:00 [INF] Switching session to id 0 2026-03-26 03:45:33.377 -07:00 [INF] Looping sessions 2026-03-26 03:45:33.377 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-03-26 03:45:33.377 -07:00 [INF] Switching session to id 0 2026-03-26 04:17:33.399 -07:00 [INF] Looping sessions 2026-03-26 04:17:33.399 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-03-26 04:17:33.399 -07:00 [INF] Switching session to id 0 2026-03-26 04:49:33.610 -07:00 [INF] Looping sessions 2026-03-26 04:49:33.611 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-03-26 04:49:33.611 -07:00 [INF] Switching session to id 0 2026-03-26 04:52:50.457 -07:00 [INF] Registering server to lobby... 2026-03-26 04:52:50.528 -07:00 [INF] Lobby registration successful 2026-03-26 05:21:33.738 -07:00 [INF] Looping sessions 2026-03-26 05:21:33.738 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-03-26 05:21:33.738 -07:00 [INF] Switching session to id 0 2026-03-26 05:53:33.945 -07:00 [INF] Looping sessions 2026-03-26 05:53:33.945 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-03-26 05:53:33.945 -07:00 [INF] Switching session to id 0 2026-03-26 06:25:33.968 -07:00 [INF] Looping sessions 2026-03-26 06:25:33.968 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-03-26 06:25:33.968 -07:00 [INF] Switching session to id 0 2026-03-26 06:57:33.993 -07:00 [INF] Looping sessions 2026-03-26 06:57:33.993 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-03-26 06:57:33.993 -07:00 [INF] Switching session to id 0 2026-03-26 07:29:34.195 -07:00 [INF] Looping sessions 2026-03-26 07:29:34.195 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-03-26 07:29:34.195 -07:00 [INF] Switching session to id 0 2026-03-26 08:01:34.225 -07:00 [INF] Looping sessions 2026-03-26 08:01:34.226 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-03-26 08:01:34.226 -07:00 [INF] Switching session to id 0 2026-03-26 08:33:34.340 -07:00 [INF] Looping sessions 2026-03-26 08:33:34.340 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-03-26 08:33:34.340 -07:00 [INF] Switching session to id 0 2026-03-26 09:05:34.549 -07:00 [INF] Looping sessions 2026-03-26 09:05:34.549 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-03-26 09:05:34.549 -07:00 [INF] Switching session to id 0 2026-03-26 09:37:34.674 -07:00 [INF] Looping sessions 2026-03-26 09:37:34.674 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-03-26 09:37:34.674 -07:00 [INF] Switching session to id 0 2026-03-26 10:09:34.883 -07:00 [INF] Looping sessions 2026-03-26 10:09:34.883 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-03-26 10:09:34.884 -07:00 [INF] Switching session to id 0 2026-03-26 10:41:34.905 -07:00 [INF] Looping sessions 2026-03-26 10:41:34.905 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-03-26 10:41:34.905 -07:00 [INF] Switching session to id 0 2026-03-26 11:13:35.015 -07:00 [INF] Looping sessions 2026-03-26 11:13:35.015 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-03-26 11:13:35.015 -07:00 [INF] Switching session to id 0 2026-03-26 11:45:35.141 -07:00 [INF] Looping sessions 2026-03-26 11:45:35.141 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-03-26 11:45:35.141 -07:00 [INF] Switching session to id 0 2026-03-26 12:17:35.355 -07:00 [INF] Looping sessions 2026-03-26 12:17:35.355 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-03-26 12:17:35.355 -07:00 [INF] Switching session to id 0 2026-03-26 12:49:35.577 -07:00 [INF] Looping sessions 2026-03-26 12:49:35.577 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-03-26 12:49:35.577 -07:00 [INF] Switching session to id 0 2026-03-26 13:21:35.679 -07:00 [INF] Looping sessions 2026-03-26 13:21:35.679 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-03-26 13:21:35.679 -07:00 [INF] Switching session to id 0 2026-03-26 13:53:35.704 -07:00 [INF] Looping sessions 2026-03-26 13:53:35.704 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-03-26 13:53:35.704 -07:00 [INF] Switching session to id 0 2026-03-26 14:25:35.923 -07:00 [INF] Looping sessions 2026-03-26 14:25:35.923 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-03-26 14:25:35.923 -07:00 [INF] Switching session to id 0 2026-03-26 14:57:36.141 -07:00 [INF] Looping sessions 2026-03-26 14:57:36.141 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-03-26 14:57:36.141 -07:00 [INF] Switching session to id 0 2026-03-26 15:29:36.352 -07:00 [INF] Looping sessions 2026-03-26 15:29:36.353 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-03-26 15:29:36.353 -07:00 [INF] Switching session to id 0 2026-03-26 16:01:36.466 -07:00 [INF] Looping sessions 2026-03-26 16:01:36.467 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-03-26 16:01:36.467 -07:00 [INF] Switching session to id 0 2026-03-26 16:33:36.587 -07:00 [INF] Looping sessions 2026-03-26 16:33:36.587 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-03-26 16:33:36.587 -07:00 [INF] Switching session to id 0 2026-03-26 17:05:36.699 -07:00 [INF] Looping sessions 2026-03-26 17:05:36.699 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-03-26 17:05:36.699 -07:00 [INF] Switching session to id 0 2026-03-26 17:37:36.722 -07:00 [INF] Looping sessions 2026-03-26 17:37:36.722 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-03-26 17:37:36.722 -07:00 [INF] Switching session to id 0 2026-03-26 18:09:36.941 -07:00 [INF] Looping sessions 2026-03-26 18:09:36.941 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-03-26 18:09:36.941 -07:00 [INF] Switching session to id 0 2026-03-26 18:41:37.055 -07:00 [INF] Looping sessions 2026-03-26 18:41:37.055 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-03-26 18:41:37.055 -07:00 [INF] Switching session to id 0 2026-03-26 19:13:37.271 -07:00 [INF] Looping sessions 2026-03-26 19:13:37.271 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-03-26 19:13:37.271 -07:00 [INF] Switching session to id 0 2026-03-26 19:45:37.486 -07:00 [INF] Looping sessions 2026-03-26 19:45:37.486 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-03-26 19:45:37.487 -07:00 [INF] Switching session to id 0 2026-03-26 20:17:37.591 -07:00 [INF] Looping sessions 2026-03-26 20:17:37.592 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-03-26 20:17:37.592 -07:00 [INF] Switching session to id 0 2026-03-26 20:49:37.621 -07:00 [INF] Looping sessions 2026-03-26 20:49:37.621 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-03-26 20:49:37.621 -07:00 [INF] Switching session to id 0 2026-03-26 21:21:37.839 -07:00 [INF] Looping sessions 2026-03-26 21:21:37.839 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-03-26 21:21:37.839 -07:00 [INF] Switching session to id 0 2026-03-26 21:53:38.053 -07:00 [INF] Looping sessions 2026-03-26 21:53:38.053 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-03-26 21:53:38.053 -07:00 [INF] Switching session to id 0 2026-03-26 22:00:06.473 -07:00 [WRN] Exception querying first lobby server, trying second server in 10 seconds... System.Net.Http.HttpRequestException: An error occurred while sending the request. ---> System.IO.IOException: Unable to read data from the transport connection: An existing connection was forcibly closed by the remote host.. ---> System.Net.Sockets.SocketException (10054): An existing connection was forcibly closed by the remote host. --- End of inner exception stack trace --- at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Http.HttpConnection.InitialFillAsync(Boolean async) at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at AssettoServer.Server.KunosLobbyRegistration.PingLobbyAsync(String url, CancellationToken token) in AssettoServer/Server/KunosLobbyRegistration.cs:line 184 at AssettoServer.Server.KunosLobbyRegistration.PingLobbyWithRetryAsync(CancellationToken token) in AssettoServer/Server/KunosLobbyRegistration.cs:line 161 2026-03-26 22:00:26.580 -07:00 [WRN] Exception querying first lobby server, trying second server in 10 seconds... System.Net.Http.HttpRequestException: An error occurred while sending the request. ---> System.IO.IOException: Unable to read data from the transport connection: An existing connection was forcibly closed by the remote host.. ---> System.Net.Sockets.SocketException (10054): An existing connection was forcibly closed by the remote host. --- End of inner exception stack trace --- at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token) at System.Net.Http.HttpConnection.InitialFillAsync(Boolean async) at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpConnection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at AssettoServer.Server.KunosLobbyRegistration.PingLobbyAsync(String url, CancellationToken token) in AssettoServer/Server/KunosLobbyRegistration.cs:line 184 at AssettoServer.Server.KunosLobbyRegistration.PingLobbyWithRetryAsync(CancellationToken token) in AssettoServer/Server/KunosLobbyRegistration.cs:line 161 2026-03-26 22:25:38.165 -07:00 [INF] Looping sessions 2026-03-26 22:25:38.166 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-03-26 22:25:38.166 -07:00 [INF] Switching session to id 0 2026-03-26 22:57:38.189 -07:00 [INF] Looping sessions 2026-03-26 22:57:38.189 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-03-26 22:57:38.190 -07:00 [INF] Switching session to id 0 2026-03-26 23:29:38.403 -07:00 [INF] Looping sessions 2026-03-26 23:29:38.403 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-03-26 23:29:38.403 -07:00 [INF] Switching session to id 0