2026-05-29 00:09:53.929 -07:00 [INF] Looping sessions 2026-05-29 00:09:53.931 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-05-29 00:09:53.931 -07:00 [INF] Switching session to id 0 2026-05-29 00:41:54.148 -07:00 [INF] Looping sessions 2026-05-29 00:41:54.148 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-05-29 00:41:54.148 -07:00 [INF] Switching session to id 0 2026-05-29 01:13:54.365 -07:00 [INF] Looping sessions 2026-05-29 01:13:54.365 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-05-29 01:13:54.365 -07:00 [INF] Switching session to id 0 2026-05-29 01:45:54.583 -07:00 [INF] Looping sessions 2026-05-29 01:45:54.583 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-05-29 01:45:54.583 -07:00 [INF] Switching session to id 0 2026-05-29 02:17:54.701 -07:00 [INF] Looping sessions 2026-05-29 02:17:54.701 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-05-29 02:17:54.701 -07:00 [INF] Switching session to id 0 2026-05-29 02:49:54.919 -07:00 [INF] Looping sessions 2026-05-29 02:49:54.919 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-05-29 02:49:54.919 -07:00 [INF] Switching session to id 0 2026-05-29 03:21:55.136 -07:00 [INF] Looping sessions 2026-05-29 03:21:55.136 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-05-29 03:21:55.136 -07:00 [INF] Switching session to id 0 2026-05-29 03:53:55.354 -07:00 [INF] Looping sessions 2026-05-29 03:53:55.354 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-05-29 03:53:55.354 -07:00 [INF] Switching session to id 0 2026-05-29 04:25:55.473 -07:00 [INF] Looping sessions 2026-05-29 04:25:55.473 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-05-29 04:25:55.473 -07:00 [INF] Switching session to id 0 2026-05-29 04:57:55.689 -07:00 [INF] Looping sessions 2026-05-29 04:57:55.690 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-05-29 04:57:55.690 -07:00 [INF] Switching session to id 0 2026-05-29 05:29:55.807 -07:00 [INF] Looping sessions 2026-05-29 05:29:55.807 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-05-29 05:29:55.807 -07:00 [INF] Switching session to id 0 2026-05-29 06:01:55.925 -07:00 [INF] Looping sessions 2026-05-29 06:01:55.925 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-05-29 06:01:55.925 -07:00 [INF] Switching session to id 0 2026-05-29 06:33:56.143 -07:00 [INF] Looping sessions 2026-05-29 06:33:56.143 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-05-29 06:33:56.143 -07:00 [INF] Switching session to id 0 2026-05-29 07:05:56.360 -07:00 [INF] Looping sessions 2026-05-29 07:05:56.361 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-05-29 07:05:56.361 -07:00 [INF] Switching session to id 0 2026-05-29 07:24:57.803 -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-05-29 07:37:56.478 -07:00 [INF] Looping sessions 2026-05-29 07:37:56.478 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-05-29 07:37:56.478 -07:00 [INF] Switching session to id 0 2026-05-29 08:09:56.596 -07:00 [INF] Looping sessions 2026-05-29 08:09:56.596 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-05-29 08:09:56.596 -07:00 [INF] Switching session to id 0 2026-05-29 08:41:56.815 -07:00 [INF] Looping sessions 2026-05-29 08:41:56.815 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-05-29 08:41:56.815 -07:00 [INF] Switching session to id 0 2026-05-29 09:13:57.033 -07:00 [INF] Looping sessions 2026-05-29 09:13:57.033 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-05-29 09:13:57.033 -07:00 [INF] Switching session to id 0 2026-05-29 09:45:57.253 -07:00 [INF] Looping sessions 2026-05-29 09:45:57.253 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-05-29 09:45:57.253 -07:00 [INF] Switching session to id 0 2026-05-29 10:17:57.468 -07:00 [INF] Looping sessions 2026-05-29 10:17:57.468 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-05-29 10:17:57.468 -07:00 [INF] Switching session to id 0 2026-05-29 10:49:57.686 -07:00 [INF] Looping sessions 2026-05-29 10:49:57.686 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-05-29 10:49:57.686 -07:00 [INF] Switching session to id 0 2026-05-29 11:21:57.805 -07:00 [INF] Looping sessions 2026-05-29 11:21:57.805 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-05-29 11:21:57.805 -07:00 [INF] Switching session to id 0 2026-05-29 11:53:57.923 -07:00 [INF] Looping sessions 2026-05-29 11:53:57.923 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-05-29 11:53:57.923 -07:00 [INF] Switching session to id 0 2026-05-29 12:25:58.040 -07:00 [INF] Looping sessions 2026-05-29 12:25:58.040 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-05-29 12:25:58.040 -07:00 [INF] Switching session to id 0 2026-05-29 12:57:58.158 -07:00 [INF] Looping sessions 2026-05-29 12:57:58.159 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-05-29 12:57:58.159 -07:00 [INF] Switching session to id 0 2026-05-29 13:29:58.276 -07:00 [INF] Looping sessions 2026-05-29 13:29:58.276 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-05-29 13:29:58.276 -07:00 [INF] Switching session to id 0 2026-05-29 14:01:58.495 -07:00 [INF] Looping sessions 2026-05-29 14:01:58.495 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-05-29 14:01:58.495 -07:00 [INF] Switching session to id 0 2026-05-29 14:33:58.613 -07:00 [INF] Looping sessions 2026-05-29 14:33:58.613 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-05-29 14:33:58.613 -07:00 [INF] Switching session to id 0 2026-05-29 15:05:58.731 -07:00 [INF] Looping sessions 2026-05-29 15:05:58.731 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-05-29 15:05:58.731 -07:00 [INF] Switching session to id 0 2026-05-29 15:37:58.950 -07:00 [INF] Looping sessions 2026-05-29 15:37:58.950 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-05-29 15:37:58.950 -07:00 [INF] Switching session to id 0 2026-05-29 16:09:59.065 -07:00 [INF] Looping sessions 2026-05-29 16:09:59.065 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-05-29 16:09:59.065 -07:00 [INF] Switching session to id 0 2026-05-29 16:41:59.283 -07:00 [INF] Looping sessions 2026-05-29 16:41:59.283 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-05-29 16:41:59.283 -07:00 [INF] Switching session to id 0 2026-05-29 17:13:59.503 -07:00 [INF] Looping sessions 2026-05-29 17:13:59.503 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-05-29 17:13:59.503 -07:00 [INF] Switching session to id 0 2026-05-29 17:45:59.717 -07:00 [INF] Looping sessions 2026-05-29 17:45:59.718 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-05-29 17:45:59.718 -07:00 [INF] Switching session to id 0 2026-05-29 18:17:59.835 -07:00 [INF] Looping sessions 2026-05-29 18:17:59.835 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-05-29 18:17:59.835 -07:00 [INF] Switching session to id 0 2026-05-29 18:50:00.054 -07:00 [INF] Looping sessions 2026-05-29 18:50:00.056 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-05-29 18:50:00.056 -07:00 [INF] Switching session to id 0 2026-05-29 19:22:00.170 -07:00 [INF] Looping sessions 2026-05-29 19:22:00.170 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-05-29 19:22:00.170 -07:00 [INF] Switching session to id 0 2026-05-29 19:54:00.386 -07:00 [INF] Looping sessions 2026-05-29 19:54:00.387 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-05-29 19:54:00.387 -07:00 [INF] Switching session to id 0 2026-05-29 20:26:00.606 -07:00 [INF] Looping sessions 2026-05-29 20:26:00.606 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-05-29 20:26:00.607 -07:00 [INF] Switching session to id 0 2026-05-29 20:58:00.722 -07:00 [INF] Looping sessions 2026-05-29 20:58:00.722 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-05-29 20:58:00.722 -07:00 [INF] Switching session to id 0 2026-05-29 21:00:08.571 -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-05-29 21:00:28.657 -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-05-29 21:30:00.939 -07:00 [INF] Looping sessions 2026-05-29 21:30:00.939 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-05-29 21:30:00.939 -07:00 [INF] Switching session to id 0 2026-05-29 22:02:01.155 -07:00 [INF] Looping sessions 2026-05-29 22:02:01.156 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-05-29 22:02:01.156 -07:00 [INF] Switching session to id 0 2026-05-29 22:34:01.274 -07:00 [INF] Looping sessions 2026-05-29 22:34:01.274 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-05-29 22:34:01.274 -07:00 [INF] Switching session to id 0 2026-05-29 23:06:01.491 -07:00 [INF] Looping sessions 2026-05-29 23:06:01.491 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-05-29 23:06:01.491 -07:00 [INF] Switching session to id 0 2026-05-29 23:38:01.712 -07:00 [INF] Looping sessions 2026-05-29 23:38:01.713 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-05-29 23:38:01.713 -07:00 [INF] Switching session to id 0