Reducing server load by client side mods

  • Thread starter Thread starter /u/MCFlaming
  • Start date Start date
U

/u/MCFlaming

Guest
I will give you a basic server setup that could benefit from a mod that I am suggesting to be created. To clarify this is an imaginary server. The max player count is 50 with an average of 20-30 players online at a time. The render distance is 32 and the simulation distance is 14. No plugin is used to control the render distances per player because everyone is supposed to be skilled enough to make major contraptions.

With this server we have a major problem. These more professional players are likely to have higher end computers meaning they might stay on 14 simulation distance and 32 render distance. This might not seem like a problem but it can add up quickly to the servers load if multiple people are online and possibly afk with these settings.

The solution is a new type of client side mod. This mod adds additional settings like the separation of client side simulation and render distance. If the players like to play on single player they will most likely keep the simulation distance higher while it isn't needed all of the time. They can set their server side simulation distance to be lower to not overload the server and without the need to change the settings every time they want to switch servers or switch to single player. The render distance can be made to load chunks dynamically where the players client render distance is 32, the server renders only the 14 simulation distance at maximum, mods for increased render distance are locally loaded, and the server can send any new chunks to the player to be loaded. The server only loads what is truly needed to load and needed be sent.

Along with this fix you will also see:

- Lower latency for players from quicker packets

- Higher TPS if the server is lagging behind sometimes

- A lot less ghost block errors(anti-cheat will see it as hacks)

- More players will be willing to join who have lower end internet, less lag spikes for them. More players from different time zones due to the latency meaning your server will be more active with heavier attraction with the increase in higher spread of players.

I do not know of any mods like this or a plugin that can do this but I know it will be a major improvement for the whole Minecraft community when this mod/plugin is implemented. Hopefully one of you who can create this type of mod/plugin can change the Minecraft community for the better.

submitted by /u/MCFlaming
[link] [comments]

Continue reading...
 
Back
Top