2026-03-26 00:00:14.565 -07:00 [INF] Looping sessions 2026-03-26 00:00:14.566 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-03-26 00:00:14.566 -07:00 [INF] Switching session to id 0 2026-03-26 00:32:14.697 -07:00 [INF] Looping sessions 2026-03-26 00:32:14.697 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-03-26 00:32:14.697 -07:00 [INF] Switching session to id 0 2026-03-26 01:04:14.809 -07:00 [INF] Looping sessions 2026-03-26 01:04:14.809 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-03-26 01:04:14.809 -07:00 [INF] Switching session to id 0 2026-03-26 01:36:15.022 -07:00 [INF] Looping sessions 2026-03-26 01:36:15.023 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-03-26 01:36:15.023 -07:00 [INF] Switching session to id 0 2026-03-26 02:08:15.241 -07:00 [INF] Looping sessions 2026-03-26 02:08:15.241 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-03-26 02:08:15.241 -07:00 [INF] Switching session to id 0 2026-03-26 02:40:15.452 -07:00 [INF] Looping sessions 2026-03-26 02:40:15.452 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-03-26 02:40:15.452 -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:12:15.563 -07:00 [INF] Looping sessions 2026-03-26 03:12:15.564 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-03-26 03:12:15.564 -07:00 [INF] Switching session to id 0 2026-03-26 03:44:15.595 -07:00 [INF] Looping sessions 2026-03-26 03:44:15.595 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-03-26 03:44:15.595 -07:00 [INF] Switching session to id 0 2026-03-26 04:16:15.808 -07:00 [INF] Looping sessions 2026-03-26 04:16:15.808 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-03-26 04:16:15.808 -07:00 [INF] Switching session to id 0 2026-03-26 04:48:15.927 -07:00 [INF] Looping sessions 2026-03-26 04:48:15.927 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-03-26 04:48:15.927 -07:00 [INF] Switching session to id 0 2026-03-26 05:20:16.035 -07:00 [INF] Looping sessions 2026-03-26 05:20:16.035 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-03-26 05:20:16.035 -07:00 [INF] Switching session to id 0 2026-03-26 05:52:16.156 -07:00 [INF] Looping sessions 2026-03-26 05:52:16.156 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-03-26 05:52:16.156 -07:00 [INF] Switching session to id 0 2026-03-26 06:24:16.373 -07:00 [INF] Looping sessions 2026-03-26 06:24:16.373 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-03-26 06:24:16.373 -07:00 [INF] Switching session to id 0 2026-03-26 06:56:16.588 -07:00 [INF] Looping sessions 2026-03-26 06:56:16.588 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-03-26 06:56:16.588 -07:00 [INF] Switching session to id 0 2026-03-26 07:28:16.698 -07:00 [INF] Looping sessions 2026-03-26 07:28:16.698 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-03-26 07:28:16.698 -07:00 [INF] Switching session to id 0 2026-03-26 08:00:16.826 -07:00 [INF] Looping sessions 2026-03-26 08:00:16.826 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-03-26 08:00:16.826 -07:00 [INF] Switching session to id 0 2026-03-26 08:11:08.014 -07:00 [INF] Registering server to lobby... 2026-03-26 08:11:08.087 -07:00 [INF] Lobby registration successful 2026-03-26 08:32:16.931 -07:00 [INF] Looping sessions 2026-03-26 08:32:16.931 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-03-26 08:32:16.931 -07:00 [INF] Switching session to id 0 2026-03-26 09:04:17.049 -07:00 [INF] Looping sessions 2026-03-26 09:04:17.049 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-03-26 09:04:17.049 -07:00 [INF] Switching session to id 0 2026-03-26 09:36:17.265 -07:00 [INF] Looping sessions 2026-03-26 09:36:17.265 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-03-26 09:36:17.265 -07:00 [INF] Switching session to id 0 2026-03-26 10:08:17.386 -07:00 [INF] Looping sessions 2026-03-26 10:08:17.386 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-03-26 10:08:17.386 -07:00 [INF] Switching session to id 0 2026-03-26 10:40:17.599 -07:00 [INF] Looping sessions 2026-03-26 10:40:17.599 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-03-26 10:40:17.599 -07:00 [INF] Switching session to id 0 2026-03-26 11:12:17.826 -07:00 [INF] Looping sessions 2026-03-26 11:12:17.826 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-03-26 11:12:17.826 -07:00 [INF] Switching session to id 0 2026-03-26 11:44:17.936 -07:00 [INF] Looping sessions 2026-03-26 11:44:17.936 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-03-26 11:44:17.936 -07:00 [INF] Switching session to id 0 2026-03-26 12:16:18.149 -07:00 [INF] Looping sessions 2026-03-26 12:16:18.149 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-03-26 12:16:18.149 -07:00 [INF] Switching session to id 0 2026-03-26 12:48:18.172 -07:00 [INF] Looping sessions 2026-03-26 12:48:18.172 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-03-26 12:48:18.172 -07:00 [INF] Switching session to id 0 2026-03-26 13:20:18.283 -07:00 [INF] Looping sessions 2026-03-26 13:20:18.283 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-03-26 13:20:18.283 -07:00 [INF] Switching session to id 0 2026-03-26 13:52:18.399 -07:00 [INF] Looping sessions 2026-03-26 13:52:18.400 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-03-26 13:52:18.400 -07:00 [INF] Switching session to id 0 2026-03-26 14:24:18.513 -07:00 [INF] Looping sessions 2026-03-26 14:24:18.513 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-03-26 14:24:18.513 -07:00 [INF] Switching session to id 0 2026-03-26 14:56:18.641 -07:00 [INF] Looping sessions 2026-03-26 14:56:18.641 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-03-26 14:56:18.641 -07:00 [INF] Switching session to id 0 2026-03-26 15:28:18.852 -07:00 [INF] Looping sessions 2026-03-26 15:28:18.853 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-03-26 15:28:18.853 -07:00 [INF] Switching session to id 0 2026-03-26 16:00:18.876 -07:00 [INF] Looping sessions 2026-03-26 16:00:18.876 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-03-26 16:00:18.876 -07:00 [INF] Switching session to id 0 2026-03-26 16:32:18.995 -07:00 [INF] Looping sessions 2026-03-26 16:32:18.995 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-03-26 16:32:18.995 -07:00 [INF] Switching session to id 0 2026-03-26 17:04:19.100 -07:00 [INF] Looping sessions 2026-03-26 17:04:19.100 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-03-26 17:04:19.100 -07:00 [INF] Switching session to id 0 2026-03-26 17:36:19.214 -07:00 [INF] Looping sessions 2026-03-26 17:36:19.214 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-03-26 17:36:19.214 -07:00 [INF] Switching session to id 0 2026-03-26 18:08:19.330 -07:00 [INF] Looping sessions 2026-03-26 18:08:19.330 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-03-26 18:08:19.330 -07:00 [INF] Switching session to id 0 2026-03-26 18:40:19.448 -07:00 [INF] Looping sessions 2026-03-26 18:40:19.448 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-03-26 18:40:19.448 -07:00 [INF] Switching session to id 0 2026-03-26 19:12:19.572 -07:00 [INF] Looping sessions 2026-03-26 19:12:19.572 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-03-26 19:12:19.572 -07:00 [INF] Switching session to id 0 2026-03-26 19:44:19.686 -07:00 [INF] Looping sessions 2026-03-26 19:44:19.686 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-03-26 19:44:19.686 -07:00 [INF] Switching session to id 0 2026-03-26 20:16:19.803 -07:00 [INF] Looping sessions 2026-03-26 20:16:19.803 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-03-26 20:16:19.803 -07:00 [INF] Switching session to id 0 2026-03-26 20:48:19.914 -07:00 [INF] Looping sessions 2026-03-26 20:48:19.914 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-03-26 20:48:19.914 -07:00 [INF] Switching session to id 0 2026-03-26 21:20:20.038 -07:00 [INF] Looping sessions 2026-03-26 21:20:20.039 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-03-26 21:20:20.039 -07:00 [INF] Switching session to id 0 2026-03-26 21:52:20.151 -07:00 [INF] Looping sessions 2026-03-26 21:52:20.152 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-03-26 21:52:20.152 -07:00 [INF] Switching session to id 0 2026-03-26 22:00:09.431 -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:29.523 -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:24:20.271 -07:00 [INF] Looping sessions 2026-03-26 22:24:20.271 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-03-26 22:24:20.271 -07:00 [INF] Switching session to id 0 2026-03-26 22:56:20.386 -07:00 [INF] Looping sessions 2026-03-26 22:56:20.386 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-03-26 22:56:20.386 -07:00 [INF] Switching session to id 0 2026-03-26 23:28:20.593 -07:00 [INF] Looping sessions 2026-03-26 23:28:20.593 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-03-26 23:28:20.593 -07:00 [INF] Switching session to id 0