So this wipe hasn't gone so well. Lots of players reporting lag. The roads aren't showing up on the in game map. Neither are the rivers. And just recently I found out after going through the chat logs, the food isn't spawning by the rivers either. So I have some explanations as to what happened. And a few theories. First the facts.
TheMap:
I created some new islands on the map. And painting them (splat) isn't easy. It takes a level of skill I haven't mastered yet. So I decided to use the built in procedural tool to paint the splat on the map. It judges based on the Biome, Tier and Height of the map. I figured it would also use the Topology. I was wrong. This is why the roads and rivers aren't showing on the map.
I checked the topology of the map before confirming it was ready for the primary (PvE) server and everything appeared to be in place. The junk piles were spawning by the road (roadside topology) and the riverside topology was in place on the map editor. But apparently I didn't check the test server map for plants.
The Lag:
As for the lag theories. It could be the map size. This is the same map that was used last month with some changes applied to it. I didn't hear all that many complaints about lag that wipe. One thought is there's too much water. It's possible that the "Water fixes and optimizations" don't work all that well with massive oceans. Another theory is it could be the timer on the CustomLootSpawns plugin. There are "custom" monuments spread out across the map. They wouldn't have any loot on them without this plugin. The way it works is after you loot the crate or smash the barrel, it triggers a timer to start the respawn process. It's set for 20 minutes. So server resources are dedicated to this process.
The creator of the map editor is working on another plugin that will allow for placing the loot within the map itself and the game will handle it as if it's a standard loot spawn. So hopefully that will work.
Either way. I'm going to just go with procgen maps for a while. I don't think anyone will care as long as the game runs smoothly.
Comments