- Joined
- Jul 27, 2013
- Messages
- 78
- Reaction score
- 9
I suggest adding an option in the server.cfg to limit the maximum number of blocks placeable at once. This would allow higher dimension limits without lagging the server with excessive placement. It would also help to prevent spamming or griefing via mass block placement.
For example, say the max area was set to 20 (double the default) but the block limit was set to 1000 (the current default). You could build lines 20 long without any trouble. Or you could build walls or floors up to 2 thick(20*20*2=800). but you could not place a huge 20*20*20 chunk of blocks(8000). Symmetry would allow you to stretch this a bit as it dose now.
In short if X*Y*Z > block limit, then do not allow placement or removal.
Edit 6/27: Clarified that check is also used to account for removal.
This system could also be integrated with the planned build block limitations by checking against both the server limit and the "build block potential" of the structure.
If (X*Y*Z*2^(S+1))/2 > Bl or Bp then deny placement\removal. where S is the number of symmetry planes enabled, Bl = block limit from the config, and Bp = build block potential of the structure.
For example, say the max area was set to 20 (double the default) but the block limit was set to 1000 (the current default). You could build lines 20 long without any trouble. Or you could build walls or floors up to 2 thick(20*20*2=800). but you could not place a huge 20*20*20 chunk of blocks(8000). Symmetry would allow you to stretch this a bit as it dose now.
In short if X*Y*Z > block limit, then do not allow placement or removal.
Edit 6/27: Clarified that check is also used to account for removal.
This system could also be integrated with the planned build block limitations by checking against both the server limit and the "build block potential" of the structure.
If (X*Y*Z*2^(S+1))/2 > Bl or Bp then deny placement\removal. where S is the number of symmetry planes enabled, Bl = block limit from the config, and Bp = build block potential of the structure.
Last edited: