I have a dedicated private server running in a Linux container, with 16GB of RAM and 16 Cores, and is running on local SSD storage configured in a hardware RAID-5, all running on Proxmox. I have more resources I can throw at it, but I only assign resources as it's needed.
Mind you, I'm sitting right next to the server and connect via local IP, so I have sincere doubts that the issue is network connectivity. Plus outside players have 1 Gbps fiber to the server, so again, I have doubts it's a network issue.
The scenario is as follows:
Seven players (including myself) are connected. When all of us are running on Motorcycles, the servers lags and kicks players around the map (including me). Sometimes when players get off the bikes, the bike disappears and reappears where home base is. While this is happening, I'm watching the server performance via htop and through Proxmox, and the CPU averages about 40% to 60% use, RAM hovers around 6 to 8 GB of use (about 50% used), swap space ends up being full (makes me believe the server isn't using all the RAM for some reason), and according to Proxmox there is no unreasonable I/O delay from storage.
Most other scenarios, the server performs just fine. Running on foot or on bicycles doesn't seem to cause any issues.
Not sure what I can change to help with this, but any advice is welcomed.