Alternatives to Spawn
Posted: Fri Jun 11, 2021 4:43 pm
If you were online late last night you were probably privy to an open discussion on Sim chat about the possibility that the always rendered Spawn is causing server lag. The reason for that discussion came about due to the very small amount of players online combined with the low TPS.
Several alternatives to potentially eliminate lag were proposed at various times. I'll do my best to list all of them so they can be discussed.
One possibility given was moving Spawn to /world and disable the current Spawn from being always active. This would allow for Spawns to be more easily cycled out, and a one-way portal would take you to the current, now de-rendered Spawn.
Another possibility was creating a plugin to eliminate the checkerboard pattern created by lavacasts, which is a reason Spawn has huge FPS drops for lower end systems, and possibly a reason for lag due to it always being rendered straining the server.
There was considerable talk about keeping the build protections but enabling PvP in Spawn to prevent Spawn battles from ending in a retreat to the protected area followed by trolling in chat from the retreating party.
Yukar proposed nerfing lavacasts so a liquid could only travel 10 blocks from it's source, though I don't think it would resolve the current lag and I don't necessarily love the effect that would have on world generation.
Finally there was talk about randomizing Spawn entirely, making players respawn at a random location within a set amount of blocks of 0,0. I like this idea quite a lot, though I think the radius shouldn't be as enormous as the original 2K x 2K diameter that was originally in place when the server once had it.
Of course any solution that de-rendered Spawn would require the chat bots to actually leave Spawn if the area were responsible for lag. They could simply be moved to their own prison on the events map. Rather than moving them to /world, where they would interfere with PvP battles and such, having them be in the events map would allow for a permanent prison to lock them up in and throw away the key.
Anyway it would be nice to know the thoughts of others. I imagine the goal would be to preserve the ideas of the current spawn whilst culling unnecessary lag.
Also remove the melon farm.
Several alternatives to potentially eliminate lag were proposed at various times. I'll do my best to list all of them so they can be discussed.
One possibility given was moving Spawn to /world and disable the current Spawn from being always active. This would allow for Spawns to be more easily cycled out, and a one-way portal would take you to the current, now de-rendered Spawn.
Another possibility was creating a plugin to eliminate the checkerboard pattern created by lavacasts, which is a reason Spawn has huge FPS drops for lower end systems, and possibly a reason for lag due to it always being rendered straining the server.
There was considerable talk about keeping the build protections but enabling PvP in Spawn to prevent Spawn battles from ending in a retreat to the protected area followed by trolling in chat from the retreating party.
Yukar proposed nerfing lavacasts so a liquid could only travel 10 blocks from it's source, though I don't think it would resolve the current lag and I don't necessarily love the effect that would have on world generation.
Finally there was talk about randomizing Spawn entirely, making players respawn at a random location within a set amount of blocks of 0,0. I like this idea quite a lot, though I think the radius shouldn't be as enormous as the original 2K x 2K diameter that was originally in place when the server once had it.
Of course any solution that de-rendered Spawn would require the chat bots to actually leave Spawn if the area were responsible for lag. They could simply be moved to their own prison on the events map. Rather than moving them to /world, where they would interfere with PvP battles and such, having them be in the events map would allow for a permanent prison to lock them up in and throw away the key.
Anyway it would be nice to know the thoughts of others. I imagine the goal would be to preserve the ideas of the current spawn whilst culling unnecessary lag.
Also remove the melon farm.