Somehow there is an issue where the server will see very low usage and then randomly start climbing until it sits at 75-100% CPU utilization until I restart the server again. It causes issues for the server users and seems to be something that has occurred repeatedly.
Reproduction Steps
everytime I restart the server, in a few hours, it tends to be using 75% or more of the CPU power of the server.
After a few hours or someone logs in, the server spins up cpu use but never spins down until I restart
CPU usage returns to low numbers immediately after a restart and stays there for several hours until one of the above things occurs
This is a known issue with Satisfactory. Basically your port 8888 gets bombed with requests/there is some internal corruption with requests to it.
The solution is to change the port 8888 to something that won’t regularly get hit by botnet scanners. I am actually just trying to solve the same issue, since I can’t find an option to change the ReliablePort.
The easiest fix would be if the CubeCoder guy/dev just changes the ReliablePort to something else by default that is in a way higher port range.
Seems what happens is whenever the server received a TCP:ACK or TCP:SYN packet on this port without it being accompanied by someone joining the server, it would wake up and go into a waiting period indefinitely. couple this several hundred times and now you’ve got a server filled with network threads that are just waiting and eating up CPU power.