Hail everyone. Going to keep this short and to the point. As everyone knows, LotC has some extreme lag issues when it comes to war claims and large scale battles. Today Tythus came to the GM team and started talking about several options to fix this issue.
What exactly is the issue?:
This is a simplified answer, for the non-techy folks. Basically, whenever we have a large battle a player needs the server to send over the information of over 100 other players all at once. Do that over 100 times for every other player and the issue rises exponentially. As Tythus explained to me "4 players = 16 packets, 5 players = 25 packets, and so forth"
Some options:
To alleviate the lag we need to have less players in direct contact with one and other at the same time. Some options we have thought of are
1. Split the battle into objectives. Bassically force the battle to have multiple different objectives which you must capture, claim, destroy, etc, in order to achieve victory. Of the options listed this is probably one of the harder to pull off as it also takes a large amount of player co-operation in order for it to run smoothly.
2. Instancing smaller battles. Lets say there is a war between Team A and Team B. Team A has 200 men and Team B has 100. We can probably handle about 100 people in an area before it gets really laggy, so we split the battle up in different instances, likely in the build world or elsewhere. So instead of 1 big battle of 200 vs 100 it would be 4 smaller battles of 50 vs 25. Once each smaller battle is concluded the survivors may of course re-group and continue fighting in a new instance until all forces of one side are exhausted.
3. Reinforcements with smaller battles. Bassically the same as instancing, but instead of having many areas of combat we only have 1 and as the forces of 1 side deplete they get reinforcements. Lets say both side A and B have 100 men, and it's a 50 vs 50 fight. Side A loses 25 men, so they get 25 more men brought in from their reserve pool. This continues until 1 sides forces are depleted. Very similar to the game “Mount and Blade”
These are some of the options we’ve devised, and would like to hear your opinions on them. If you have an idea yourself, feel free to post it as well.
EDIT:
In response to the many times this question/idea may be said
The issue is not the server, actually, its the way Minecraft handles its packets. Moving our battles to a new world or even a new server would not fix the issue. You would still have to split the fighting one way or another.
EDIT #2:
There is also the option of simply just putting up with the lag and carrying on as we have been in the past. Let us know what you think of this option as well, as it has been suggested by a few GM's.