So I've been trying to setup a server and just when I thought I ironed it out and was gonna work I got a critical crash error. I can't seem too pinpoint the problem here and yes I have port forwarding on for 42420 TCP/UDP in my modem / router. Any help is appreciated.
This is the server main log.
1.9.2025 09:05:08 [Notification] Server logger started.
1.9.2025 09:05:08 [Notification] Game Version: v1.21.0 (Stable)
1.9.2025 09:05:08 [Notification] C# Framework: .net 8.0.2
1.9.2025 09:05:09 [Notification] Zstd Version: 1.5.7
1.9.2025 09:05:09 [Notification] Operating System: Windows 10.0.26100.0
1.9.2025 09:05:09 [Notification] CPU Cores: 12
1.9.2025 09:05:09 [Notification] CPU: Intel(R) Core(TM) i5-10400F CPU @ 2.90GHz
1.9.2025 09:05:09 [Notification] Available RAM: 32689 MB
1.9.2025 09:05:09 [Event] It begins...
1.9.2025 09:05:09 [Event] Launching server...
1.9.2025 09:05:09 [Event] It senses...
1.9.2025 09:05:09 [Event] Server v1.21.0, network v1.21.7, api v1.21.0
1.9.2025 09:05:09 [Notification] Entering runphase Initialization
1.9.2025 09:05:09 [Event] Loading configuration...
1.9.2025 09:05:09 [Notification] Entering runphase Configuration
1.9.2025 09:05:10 [Notification] Loading savegame
1.9.2025 09:05:10 [Notification] Loaded existing save game data. Playstyle: surviveandbuild, Playstyle Lang code: preset-surviveandbuild, WorldType: preset-surviveandbuild
1.9.2025 09:05:10 [Notification] Savegame C:\Users\logan\AppData\Roaming\VintagestoryData\Saves\vintage cave story.vcdbs loaded
1.9.2025 09:05:10 [Notification] World size = 1024000 256 1024000
This is the server crash report.
Game Version: v1.21.0 (Stable)
9/1/2025 9:05:11 AM: Critical error occurred
Loaded Mods:
System.Net.Sockets.SocketException (10049): The requested address is not valid in its context.
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 Vintagestory.Server.Network.ServerNetManager.StartServer(Int32 port, String ipAddress) in VintagestoryLib\Server\Network\ServerNetManager.cs:line 57
at Vintagestory.Server.TcpNetServer.Start() in VintagestoryLib\Server\Network\TcpNetServer.cs:line 31
at Vintagestory.Server.ServerMain.startSockets() in VintagestoryLib\Server\ServerMain.cs:line 771
at Vintagestory.Server.ServerMain.AfterConfigLoaded() in VintagestoryLib\Server\ServerMain.cs:line 683
at Vintagestory.Server.ServerMain.Launch() in VintagestoryLib\Server\ServerMain.cs:line 545
at Vintagestory.Server.ServerProgram.Main() in VintagestoryLib\Server\ServerProgram.cs:line 137
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 95