Our server had been running at Nodecraft (more on this later), and works great for my two friends. But I've been having weird network buffering issues that can result in my FPS getting dragged down to 4 or 5. I've turned on the multiplayer statistics overlay, and when this is going on the buffer numbers and the jumps number both go NUTS. Hundreds of jumps and hundreds+ for all of the buffer numbers. Meanwhile, the other two players are doing just fine, running along at 60 fps/ups.
We've done.... a LOT of troubleshooting. Things we've tried:
- Rebuilt my old computer. Helped a LITTLE, but not much.
- Replaced my consumer wifi AP/network router with a powerful pfSense router. No change.
- Had one of my friends host the server, instead of nodecraft. No change, maybe a little worse.
- Tried a VPN. Worse.
- Hosted the game on my local box. A fair bit better, but still had some issues when a lot was going on. (I was streaming during this test, so my computer had a LOT going on.)
- Hosted the server on my Unraid server, in my local network. Minor improvement. (FPS still drops way down, but at least when it's local I can /move/. When it's outside my local network, I'm locked in place.)
- Tried disabling my PC's firewall, in case packet inspection was causing a problem. No change.
During all of the tests above, my friends have had zero issues. Minor FPS hiccups when we do something like lay down a MASSIVE blueprint, etc. But fast recovery, and stable framerate normally.
Turning the tick rate down to 36 UPS lets me run fairly well, with only occasional bits of FPS stutter. My system is a recently built machine, with better specs than at least one of my friends (And tied with the other guy, I think), so it shouldn't be computer related.
Our server/factory is a Space Exploration map, and while we've got some big builds, I wouldn't put us into the 'mega' classification yet.
I need ideas. What else can I test? Is there anything I can try to fix this? It's... really annoying.
Computer specs:
CPU: Ryzen 7 5800X
RAM: G.Skill Trident Z Neo 64 GB (4 x 16 GB) DDR4-3600 CL16
GPU: Geforce RTX 3070 Ti
(I posted this over on the reddit, and got no substantial responses other that questions about my troubleshooting.)
I desperately need some new ideas for things to test. It's probably something simple, but I can't think of anything we haven't tried.