For quite some time I've enjoyed playing this game very much. Me and some friends (max. 5 clients connected to the server at the same time) eventually start playing together on a headless server I created on a server I rented somewhere. Recently I've purchased my own server, and placed it in a datacenter. The server has the following specs:
Server Specs
The server has ProxMox 5.1 installed, where I've created a virtual machine containing 4 cores, 4gb of memory and full gigabit (1000/1000) internet connection. I've installed the newest version of the Factorio headless server (0.16.36) where the previous server was running version 0.15.x. We've decided to start over, generated a new map and start playing (no mods installed, nor did we add any enemy bases). For a while now, we're getting random 'Server not responding' messages and enormous lag (for example; upon picking items up from a belt, it takes up to 2 seconds before it's picked up), while the base isn't that big yet (no robots, no trains). I've tried to do some debugging by checking firewall settings, network issues and CPU core overloading, but I couldn't find anything out of the ordinary.The UPS is stable at 60.0. Pressing F5, is showing me some information, but the values are not really constant. The latency is around 9 - 16 ticks (sometimes raising to ~30 ticks, but just for a short while). Buffer is also not constant as it's ranging between 1/0/0 tot 6/6/2 and other different values. Honestly, I'm not really sure what the values mean that are shown in the F5 screen.
The network and firewall configurations seem to be 100% good and stable. The server is using around 10 - 15% of 1 CPU core during normal playing, and raising to around 70 - 80% while saving the map.
The headless server is running on Debian 8.10 64-bit, using 'screen' to keep the server alive when the terminal is closed.
Does anyone know something we could try to improve the 'Server not responding' message, and lag? Any help is much appreciated!
Thanks in advance.
Kind regards,
Cakemasher