E-102 Gamma
Terrarian
I've recently started hosting a dedicated server on my desktop PC for a small group of players (<10). The server seems to run just fine. People are able to connect to it and play on it largely without issue.
However, while the server is running, my computer will sometimes, suddenly and without warning, lose connection to my router. This happens after seemly random intervals, which in my experience range from about 20 minutes to 12 hours, though more typically around 4 hours (perhaps inversely proportional to the amount of activity on the server). No other piece of software has ever caused this to happen, including my dedicated Minecraft server; and no other computer in my network loses internet connectivity when this happens.
After my computer loses network connection, the server continues to run as though nothing were amiss, though it often gets stuck at "Saving world..." and refuses to close. If I try to launch the Terraria client via Steam while my computer is in this state, it will take a conspicuously long time to start (this is particular to Terraria; Steam will launch other games without a hitch).
Rebooting the router proved unhelpful, as did physically unplugging my ethernet cable and plugging it back in. The only way to correct this that I've found is to restart the computer. Strangely, the computer usually takes a very long time to reboot after this happens (several minutes, as opposed to less than one); it will sometimes outright fail to restart, instead just returning to the lock screen and requiring the password again; and I've even had it BSoD on one occasion. As an experiment, I once tried opening Device Manager and disabling my ethernet controller, which caused Device Manager to hang and refuse to close.
This is apparently a very obscure issue. The only other documentation of it that I could find is this Reddit thread from two years ago:
My system specs:
OS: Windows 10 Home (64-bit), version 22H2, build 10.0.19045
Motherboard: ASUS ROG STRIX B760-F GAMING WIFI, BIOS version 1658
Processor: Intel Core i5-13600K
Memory: G.Skill Ripjaws S5 DDR5-6000 32GBx2
GPU: NVIDIA GeForce RTX 3080
Router: Actiontec MI424WR Rev. I, firmware version 40.20.4.2
The only change I've made in my motherboard BIOS is enabling X.M.P.
The server is running completely vanilla 1.4.4.9, with mostly default settings. I've tried changing its priority from High to Normal, which made no observable difference.
Device Manager had been showing an error with a "PCI Data Acquisition and Signal Processing Controller." It said that its driver was missing. This is apparently associated with network problems, so I had high hopes that solving the error would do away with my connectivity problems. Unfortunately, even after updating my motherboard's BIOS and chipset driver, which solved the error in Device Manager, the problem with the dedicated server and my network connection persisted. DM also complains that drivers are not installed for my external hard drive, but that should have no relevance to this issue.
If I run Intel's MEUpdateTool, a small window pops up and says, "Warning!!! Please check MEI Driver is installed." Device Manager shows an "Intel(R) Management Engine Interface #1" under System Devices, and insists that its driver is up-to-date when I try to install the latest one from ASUS's ROG website.
Windows Update fails to install a "2024-01 Security Update for Windows 10 Version 22H2 for x64-based Systems (KB5034441)", throwing error code 0x80070643; but that's apparently a known and unrelated issue, and one of little concern to me: KB5034441: Windows Recovery Environment update for Windows 10, version 21H2 and 22H2: January 9, 2024 - Microsoft Support
I'm out of ideas. I've run out of things to try, and things to update. Anybody got any ideas on how to fix this, or at least how to diagnose and troubleshoot it better? Any help would be greatly appreciated.
I have also posted to Reddit about this issue:
However, while the server is running, my computer will sometimes, suddenly and without warning, lose connection to my router. This happens after seemly random intervals, which in my experience range from about 20 minutes to 12 hours, though more typically around 4 hours (perhaps inversely proportional to the amount of activity on the server). No other piece of software has ever caused this to happen, including my dedicated Minecraft server; and no other computer in my network loses internet connectivity when this happens.
After my computer loses network connection, the server continues to run as though nothing were amiss, though it often gets stuck at "Saving world..." and refuses to close. If I try to launch the Terraria client via Steam while my computer is in this state, it will take a conspicuously long time to start (this is particular to Terraria; Steam will launch other games without a hitch).
Rebooting the router proved unhelpful, as did physically unplugging my ethernet cable and plugging it back in. The only way to correct this that I've found is to restart the computer. Strangely, the computer usually takes a very long time to reboot after this happens (several minutes, as opposed to less than one); it will sometimes outright fail to restart, instead just returning to the lock screen and requiring the password again; and I've even had it BSoD on one occasion. As an experiment, I once tried opening Device Manager and disabling my ethernet controller, which caused Device Manager to hang and refuse to close.
This is apparently a very obscure issue. The only other documentation of it that I could find is this Reddit thread from two years ago:
My system specs:
OS: Windows 10 Home (64-bit), version 22H2, build 10.0.19045
Motherboard: ASUS ROG STRIX B760-F GAMING WIFI, BIOS version 1658
Processor: Intel Core i5-13600K
Memory: G.Skill Ripjaws S5 DDR5-6000 32GBx2
GPU: NVIDIA GeForce RTX 3080
Router: Actiontec MI424WR Rev. I, firmware version 40.20.4.2
The only change I've made in my motherboard BIOS is enabling X.M.P.
The server is running completely vanilla 1.4.4.9, with mostly default settings. I've tried changing its priority from High to Normal, which made no observable difference.
Device Manager had been showing an error with a "PCI Data Acquisition and Signal Processing Controller." It said that its driver was missing. This is apparently associated with network problems, so I had high hopes that solving the error would do away with my connectivity problems. Unfortunately, even after updating my motherboard's BIOS and chipset driver, which solved the error in Device Manager, the problem with the dedicated server and my network connection persisted. DM also complains that drivers are not installed for my external hard drive, but that should have no relevance to this issue.
If I run Intel's MEUpdateTool, a small window pops up and says, "Warning!!! Please check MEI Driver is installed." Device Manager shows an "Intel(R) Management Engine Interface #1" under System Devices, and insists that its driver is up-to-date when I try to install the latest one from ASUS's ROG website.
Windows Update fails to install a "2024-01 Security Update for Windows 10 Version 22H2 for x64-based Systems (KB5034441)", throwing error code 0x80070643; but that's apparently a known and unrelated issue, and one of little concern to me: KB5034441: Windows Recovery Environment update for Windows 10, version 21H2 and 22H2: January 9, 2024 - Microsoft Support
I'm out of ideas. I've run out of things to try, and things to update. Anybody got any ideas on how to fix this, or at least how to diagnose and troubleshoot it better? Any help would be greatly appreciated.
I have also posted to Reddit about this issue: