2026-06-25 01:47:54.790 -07:00 [INF] AssettoServer 0.0.55+51d8d8a6e0 2026-06-25 01:47:54.845 -07:00 [DBG] Loading server_cfg.ini from cfg\server_cfg.ini 2026-06-25 01:47:54.878 -07:00 [DBG] Loading entry_list.ini from cfg\entry_list.ini 2026-06-25 01:47:55.253 -07:00 [DBG] Loading extra_cfg.yml from cfg\extra_cfg.yml 2026-06-25 01:47:55.378 -07:00 [DBG] Using minimum required CSP Version 2144 2026-06-25 01:47:56.137 -07:00 [DBG] Mapping cached AI spline DBD1176E49E0EC0D.aic1 to memory 2026-06-25 01:47:56.169 -07:00 [INF] Starting server 2026-06-25 01:47:56.318 -07:00 [ERR] Hosting failed to start System.IO.IOException: Failed to bind to address http://0.0.0.0:9701: address already in use. ---> Microsoft.AspNetCore.Connections.AddressInUseException: Only one usage of each socket address (protocol/network address/port) is normally permitted. ---> System.Net.Sockets.SocketException (10048): Only one usage of each socket address (protocol/network address/port) is normally permitted. at System.Net.Sockets.Socket.UpdateStatusAfterSocketErrorAndThrowException(SocketError error, Boolean disconnectOnFailure, String callerName) at System.Net.Sockets.Socket.DoBind(EndPoint endPointSnapshot, SocketAddress socketAddress) at System.Net.Sockets.Socket.Bind(EndPoint localEP) at Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.SocketTransportOptions.CreateDefaultBoundListenSocket(EndPoint endpoint) at Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.SocketConnectionListener.Bind() --- End of inner exception stack trace --- at Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.SocketConnectionListener.Bind() at Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.SocketTransportFactory.BindAsync(EndPoint endpoint, CancellationToken cancellationToken) at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Infrastructure.TransportManager.BindAsync(EndPoint endPoint, ConnectionDelegate connectionDelegate, EndpointConfig endpointConfig, CancellationToken cancellationToken) at Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerImpl.<>c__DisplayClass28_0`1.<g__OnBind|0>d.MoveNext() --- End of stack trace from previous location --- at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.AddressBinder.BindEndpointAsync(ListenOptions endpoint, AddressBindContext context, CancellationToken cancellationToken) --- End of inner exception stack trace --- at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.AddressBinder.BindEndpointAsync(ListenOptions endpoint, AddressBindContext context, CancellationToken cancellationToken) at Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions.BindAsync(AddressBindContext context, CancellationToken cancellationToken) at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.AddressBinder.AddressesStrategy.BindAsync(AddressBindContext context, CancellationToken cancellationToken) at Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerImpl.BindAsync(CancellationToken cancellationToken) at Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerImpl.StartAsync[TContext](IHttpApplication`1 application, CancellationToken cancellationToken) at Microsoft.AspNetCore.Hosting.GenericWebHostService.StartAsync(CancellationToken cancellationToken) at Microsoft.Extensions.Hosting.Internal.Host.b__14_1(IHostedService service, CancellationToken token) at Microsoft.Extensions.Hosting.Internal.Host.ForeachService[T](IEnumerable`1 services, CancellationToken token, Boolean concurrent, Boolean abortOnFirstException, List`1 exceptions, Func`3 operation) 2026-06-25 01:47:56.337 -07:00 [FTL] Fatal exception occurred System.IO.IOException: Failed to bind to address http://0.0.0.0:9701: address already in use. ---> Microsoft.AspNetCore.Connections.AddressInUseException: Only one usage of each socket address (protocol/network address/port) is normally permitted. ---> System.Net.Sockets.SocketException (10048): Only one usage of each socket address (protocol/network address/port) is normally permitted. at System.Net.Sockets.Socket.UpdateStatusAfterSocketErrorAndThrowException(SocketError error, Boolean disconnectOnFailure, String callerName) at System.Net.Sockets.Socket.DoBind(EndPoint endPointSnapshot, SocketAddress socketAddress) at System.Net.Sockets.Socket.Bind(EndPoint localEP) at Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.SocketTransportOptions.CreateDefaultBoundListenSocket(EndPoint endpoint) at Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.SocketConnectionListener.Bind() --- End of inner exception stack trace --- at Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.SocketConnectionListener.Bind() at Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.SocketTransportFactory.BindAsync(EndPoint endpoint, CancellationToken cancellationToken) at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Infrastructure.TransportManager.BindAsync(EndPoint endPoint, ConnectionDelegate connectionDelegate, EndpointConfig endpointConfig, CancellationToken cancellationToken) at Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerImpl.<>c__DisplayClass28_0`1.<g__OnBind|0>d.MoveNext() --- End of stack trace from previous location --- at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.AddressBinder.BindEndpointAsync(ListenOptions endpoint, AddressBindContext context, CancellationToken cancellationToken) --- End of inner exception stack trace --- at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.AddressBinder.BindEndpointAsync(ListenOptions endpoint, AddressBindContext context, CancellationToken cancellationToken) at Microsoft.AspNetCore.Server.Kestrel.Core.ListenOptions.BindAsync(AddressBindContext context, CancellationToken cancellationToken) at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.AddressBinder.AddressesStrategy.BindAsync(AddressBindContext context, CancellationToken cancellationToken) at Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerImpl.BindAsync(CancellationToken cancellationToken) at Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerImpl.StartAsync[TContext](IHttpApplication`1 application, CancellationToken cancellationToken) at Microsoft.AspNetCore.Hosting.GenericWebHostService.StartAsync(CancellationToken cancellationToken) at Microsoft.Extensions.Hosting.Internal.Host.b__14_1(IHostedService service, CancellationToken token) at Microsoft.Extensions.Hosting.Internal.Host.ForeachService[T](IEnumerable`1 services, CancellationToken token, Boolean concurrent, Boolean abortOnFirstException, List`1 exceptions, Func`3 operation) at Microsoft.Extensions.Hosting.Internal.Host.StartAsync(CancellationToken cancellationToken) at Microsoft.Extensions.Hosting.HostingAbstractionsHostExtensions.RunAsync(IHost host, CancellationToken token) at Microsoft.Extensions.Hosting.HostingAbstractionsHostExtensions.RunAsync(IHost host, CancellationToken token) at AssettoServer.Program.RunServerAsync(String preset, String serverCfgPath, String entryListPath, Boolean useVerboseLogging, CancellationToken token) in AssettoServer/Program.cs:line 194 2026-06-25 01:48:00.039 -07:00 [INF] AssettoServer 0.0.55+51d8d8a6e0 2026-06-25 01:48:00.139 -07:00 [DBG] Loading server_cfg.ini from cfg\server_cfg.ini 2026-06-25 01:48:00.204 -07:00 [DBG] Loading entry_list.ini from cfg\entry_list.ini 2026-06-25 01:48:00.693 -07:00 [DBG] Loading extra_cfg.yml from cfg\extra_cfg.yml 2026-06-25 01:48:00.820 -07:00 [DBG] Using minimum required CSP Version 2144 2026-06-25 01:48:01.737 -07:00 [DBG] Mapping cached AI spline DBD1176E49E0EC0D.aic1 to memory 2026-06-25 01:48:01.775 -07:00 [INF] Starting server 2026-06-25 01:48:01.983 -07:00 [DBG] Loaded blacklist.txt with 0 entries 2026-06-25 01:48:01.987 -07:00 [DBG] Loaded whitelist.txt with 0 entries 2026-06-25 01:48:01.989 -07:00 [DBG] Loaded admins.txt with 0 entries 2026-06-25 01:48:01.991 -07:00 [INF] Starting HTTP server on port 9701 2026-06-25 01:48:01.992 -07:00 [INF] Loaded 1 cars 2026-06-25 01:48:02.007 -07:00 [DBG] Added checksum for system/data/surfaces.ini 2026-06-25 01:48:02.013 -07:00 [DBG] Added checksum for content/tracks/csp/2144/../H/../istanbul_park/1/data/surfaces.ini 2026-06-25 01:48:02.015 -07:00 [INF] Initialized 2 track checksums 2026-06-25 01:48:02.031 -07:00 [DBG] Added checksum for pdk_tcr_audi_rs_3_lms_tcr_2024 2026-06-25 01:48:02.034 -07:00 [INF] Initialized 1 car checksums 2026-06-25 01:48:02.110 -07:00 [INF] Server invite link: https://acstuff.ru/s/q:race/online/join?ip=136.243.217.44&httpPort=9701 2026-06-25 01:48:02.158 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-06-25 01:48:02.160 -07:00 [INF] Switching session to id 0 2026-06-25 01:48:02.162 -07:00 [INF] Starting TCP server on port 9700 2026-06-25 01:48:02.164 -07:00 [INF] Starting UDP server on port 9699 2026-06-25 01:48:05.169 -07:00 [WRN] Failed to create UPnP port mappings 2026-06-25 01:48:05.180 -07:00 [INF] Registering server to lobby... 2026-06-25 01:48:05.184 -07:00 [INF] Starting update loop with an update rate of 10hz 2026-06-25 01:48:05.256 -07:00 [INF] Lobby registration successful 2026-06-25 02:20:02.281 -07:00 [INF] Looping sessions 2026-06-25 02:20:02.281 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-06-25 02:20:02.287 -07:00 [INF] Switching session to id 0 2026-06-25 02:52:02.399 -07:00 [INF] Looping sessions 2026-06-25 02:52:02.400 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-06-25 02:52:02.401 -07:00 [INF] Switching session to id 0 2026-06-25 03:24:02.619 -07:00 [INF] Looping sessions 2026-06-25 03:24:02.619 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-06-25 03:24:02.619 -07:00 [INF] Switching session to id 0 2026-06-25 03:56:02.838 -07:00 [INF] Looping sessions 2026-06-25 03:56:02.839 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-06-25 03:56:02.839 -07:00 [INF] Switching session to id 0 2026-06-25 04:28:03.057 -07:00 [INF] Looping sessions 2026-06-25 04:28:03.058 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-06-25 04:28:03.058 -07:00 [INF] Switching session to id 0 2026-06-25 05:00:03.276 -07:00 [INF] Looping sessions 2026-06-25 05:00:03.277 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-06-25 05:00:03.277 -07:00 [INF] Switching session to id 0 2026-06-25 05:32:03.496 -07:00 [INF] Looping sessions 2026-06-25 05:32:03.497 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-06-25 05:32:03.497 -07:00 [INF] Switching session to id 0 2026-06-25 06:04:03.716 -07:00 [INF] Looping sessions 2026-06-25 06:04:03.716 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-06-25 06:04:03.717 -07:00 [INF] Switching session to id 0 2026-06-25 06:36:03.934 -07:00 [INF] Looping sessions 2026-06-25 06:36:03.935 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-06-25 06:36:03.935 -07:00 [INF] Switching session to id 0 2026-06-25 07:08:04.154 -07:00 [INF] Looping sessions 2026-06-25 07:08:04.154 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-06-25 07:08:04.155 -07:00 [INF] Switching session to id 0 2026-06-25 07:40:04.374 -07:00 [INF] Looping sessions 2026-06-25 07:40:04.374 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-06-25 07:40:04.375 -07:00 [INF] Switching session to id 0 2026-06-25 08:12:04.493 -07:00 [INF] Looping sessions 2026-06-25 08:12:04.493 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-06-25 08:12:04.493 -07:00 [INF] Switching session to id 0 2026-06-25 08:44:04.711 -07:00 [INF] Looping sessions 2026-06-25 08:44:04.712 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-06-25 08:44:04.712 -07:00 [INF] Switching session to id 0 2026-06-25 09:16:04.832 -07:00 [INF] Looping sessions 2026-06-25 09:16:04.832 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-06-25 09:16:04.833 -07:00 [INF] Switching session to id 0 2026-06-25 09:48:05.051 -07:00 [INF] Looping sessions 2026-06-25 09:48:05.051 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-06-25 09:48:05.051 -07:00 [INF] Switching session to id 0 2026-06-25 10:20:05.270 -07:00 [INF] Looping sessions 2026-06-25 10:20:05.271 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-06-25 10:20:05.271 -07:00 [INF] Switching session to id 0 2026-06-25 10:52:05.389 -07:00 [INF] Looping sessions 2026-06-25 10:52:05.390 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-06-25 10:52:05.390 -07:00 [INF] Switching session to id 0 2026-06-25 11:24:05.508 -07:00 [INF] Looping sessions 2026-06-25 11:24:05.508 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-06-25 11:24:05.508 -07:00 [INF] Switching session to id 0 2026-06-25 11:56:05.628 -07:00 [INF] Looping sessions 2026-06-25 11:56:05.628 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-06-25 11:56:05.628 -07:00 [INF] Switching session to id 0 2026-06-25 12:28:05.747 -07:00 [INF] Looping sessions 2026-06-25 12:28:05.747 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-06-25 12:28:05.747 -07:00 [INF] Switching session to id 0 2026-06-25 13:00:05.966 -07:00 [INF] Looping sessions 2026-06-25 13:00:05.966 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-06-25 13:00:05.967 -07:00 [INF] Switching session to id 0 2026-06-25 13:32:06.185 -07:00 [INF] Looping sessions 2026-06-25 13:32:06.186 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-06-25 13:32:06.186 -07:00 [INF] Switching session to id 0 2026-06-25 14:04:06.406 -07:00 [INF] Looping sessions 2026-06-25 14:04:06.407 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-06-25 14:04:06.407 -07:00 [INF] Switching session to id 0 2026-06-25 14:36:06.626 -07:00 [INF] Looping sessions 2026-06-25 14:36:06.626 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-06-25 14:36:06.626 -07:00 [INF] Switching session to id 0 2026-06-25 15:08:06.844 -07:00 [INF] Looping sessions 2026-06-25 15:08:06.845 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-06-25 15:08:06.845 -07:00 [INF] Switching session to id 0 2026-06-25 15:40:06.964 -07:00 [INF] Looping sessions 2026-06-25 15:40:06.965 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-06-25 15:40:06.965 -07:00 [INF] Switching session to id 0 2026-06-25 16:12:07.183 -07:00 [INF] Looping sessions 2026-06-25 16:12:07.183 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-06-25 16:12:07.183 -07:00 [INF] Switching session to id 0 2026-06-25 16:44:07.402 -07:00 [INF] Looping sessions 2026-06-25 16:44:07.403 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-06-25 16:44:07.403 -07:00 [INF] Switching session to id 0 2026-06-25 17:16:07.622 -07:00 [INF] Looping sessions 2026-06-25 17:16:07.622 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-06-25 17:16:07.623 -07:00 [INF] Switching session to id 0 2026-06-25 17:48:07.841 -07:00 [INF] Looping sessions 2026-06-25 17:48:07.841 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-06-25 17:48:07.841 -07:00 [INF] Switching session to id 0 2026-06-25 18:20:07.960 -07:00 [INF] Looping sessions 2026-06-25 18:20:07.960 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-06-25 18:20:07.960 -07:00 [INF] Switching session to id 0 2026-06-25 18:52:08.179 -07:00 [INF] Looping sessions 2026-06-25 18:52:08.179 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-06-25 18:52:08.179 -07:00 [INF] Switching session to id 0 2026-06-25 19:24:08.398 -07:00 [INF] Looping sessions 2026-06-25 19:24:08.398 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-06-25 19:24:08.399 -07:00 [INF] Switching session to id 0 2026-06-25 19:56:08.618 -07:00 [INF] Looping sessions 2026-06-25 19:56:08.618 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-06-25 19:56:08.618 -07:00 [INF] Switching session to id 0 2026-06-25 20:28:08.836 -07:00 [INF] Looping sessions 2026-06-25 20:28:08.837 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-06-25 20:28:08.837 -07:00 [INF] Switching session to id 0 2026-06-25 21:00:09.055 -07:00 [INF] Looping sessions 2026-06-25 21:00:09.056 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-06-25 21:00:09.056 -07:00 [INF] Switching session to id 0 2026-06-25 21:32:09.176 -07:00 [INF] Looping sessions 2026-06-25 21:32:09.176 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-06-25 21:32:09.176 -07:00 [INF] Switching session to id 0 2026-06-25 22:04:09.296 -07:00 [INF] Looping sessions 2026-06-25 22:04:09.296 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-06-25 22:04:09.297 -07:00 [INF] Switching session to id 0 2026-06-25 22:36:09.513 -07:00 [INF] Looping sessions 2026-06-25 22:36:09.514 -07:00 [INF] Next session: Practice - Length: 31 minutes 2026-06-25 22:36:09.514 -07:00 [INF] Switching session to id 0