Closed Impactic48 closed 1 year ago
I will do some further research to see if this is an avoidable problem for Velocity.
If possible, can you please describe a way to recreate this, and send me info such as plugin version, server version, velocity version, server type, etc.
If possible, can you please describe a way to recreate this, and send me info such as plugin version, server version, velocity version, server type, etc.
Server Version: Purpur 1.19.2 Velocity Version: 3.20-SNAPSHOT
Plugins on proxy and backend: LiteBans (LiteBans is causing this issue) Plugins on backend: NoEncryption 1.19.2
How to recreate:
This may just be a LiteBans issue tbh,
So, upon further testing, I have tried this with LiteBans tied over a database on a proxy running Velocity Build 229 and on a server running Purpur Build 1858 for 1.19.2 and it looks like that this is a LiteBans problem.
The console message A plugin tried to cancel a signed chat message
... and player disconnect message A proxy plugin caused an illegal protocol state.
... kinda debunk this issue in a way, saying that a proxy plugin is the issue. On the server console side of things, I am only provided with V1nc3ntWasTaken lost connection: Disconnected
which indicates that a disconnect status was sent to the server, and not a Lost Connection
status. I tested this with and without NoEncryption v4.1 for 1.19.2 on the backend.
I went ahead and made an issue on the LiteBans GitLab which can be found here.
So it looks like the issue created on the LiteBans GitLab was closed, but provided a possible solution to your problem.
Installing LiteBans under the backend servers - if you still need LiteBans on the proxy instance, you can disable mutes in the configuration to have mutes enforced by the backend instances instead of Velocity.
Sometimes when a player talks in chat they will get kicked with the error message listed in the logs below.
Version: Purpur 1.19.2 Video: https://youtu.be/zLOxXsJ2Y8I Log file: https://mclo.gs/J9ZT0Ye