Closed ChipmunkMC closed 3 weeks ago
The core ratelimit is very annoying for many players as they may want to do things they cannot because of the core ratelimit (things states above) and I have been a victim many times! I have tried to play music with /playsound many times and lots of complex songs get ruined by the core ratelimit. If this was voting for stuff, I would vote for core ratelimit to be removed.
Can the limit be bumped to a point where it doesn't cause issues for legitimate use cases, but still prevents spam? I don't know what minimum limit people need.
Can the limit be bumped to a point where it doesn't cause issues for legitimate use cases, but still prevents spam? I don't know what minimum limit people need.
Because of jitter, the limit would need to be so high that it would be ineffective against command block spam.
As you may know, #110 added a command block ratelimit. Although this prevents spam, it has also caused problems with:
- Playing certain songs (via
playsound
)- Rendering images
- Building structures (with
setblock
andfill
)- Possibly more
These are things I enjoy the freedom of being able to do, and the core ratelimit makes them hard to impossible. If this is merged, the server will be more fun to play on in my opinion. Many clones have already removed the ratelimit, anyway.
A possible solution would be to keep the limit only for impulse and repeating command blocks. Then, to play music, you could /fill a big area with chain command blocks, update_command_block them and activate a single impulse/repeating command block at the start.
(tbh kinda scuffed, I would prefer if the limit was just removed)
Bump!
Honestly, I don't really care. If this happens to break the server, you'll have to live with it.
Why was it added in the first place?
If its to stop lag, there are many better ways of doing it by using other packets, spamming connections, exploits, etc.
A better way of handling packet capping might be to queue them so that instead of dropping you just delay them.
Doesn't seem to be supported by Paper out of the box though
As you may know, #110 added a command block ratelimit. Although this prevents spam, it has also caused problems with:
playsound
)setblock
andfill
)These are things I enjoy the freedom of being able to do, and the core ratelimit makes them hard to impossible. If this is merged, the server will be more fun to play on in my opinion. Many clones have already removed the ratelimit, anyway.