The game is great but doesn’t run great. In a quick question to Bossun, he mentioned that the biggest killer for the game is engine-side and that the physics engine takes a lot of calculation!
Area-based loading: Instead of loading physics across this entire map perhaps calculations can be cut down to only running physics in the area that at least 1 player is in! This wouldn’t help cut down on the lag in large groups of players as much since the players are physics objects themselves but it may help cut down on lag when spelunking the mines or adventuring out into the highlands.
Object-based loading: Another method I saw was having the game only run physics calculations on objects that are actively in the air or moving to cut down on calculations per object! Having physics objects sleep when not moving allows for better performance and more complex objects.
I’m still a rookie dev and don’t know the most about this but these are some ways I KNOW I’ve seen games use to kill lag!