-
Notifications
You must be signed in to change notification settings - Fork 69
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Player Kicked on Server Change #727
Comments
I also get the same error, using waterfall-537 & 538 also. If the client is on 1.20.1, no issues, but on 1.20.2 the error above occurs. |
Seems to be a more wide spread thing related to Bungee. I'm unsure if this would need a fix on plugin side or Bungee side: SpigotMC/BungeeCord#3519 |
Appears to be unresolved by: |
Update when running SpigotMC/BungeeCord@f9b75c4 Error Changes to: Error on Waterfall 538 remains as per previous comments when opening issue. |
Error Generated with BungeeCord: |
I have the same problem. |
Looks like Bungee is suggesting that this might require a fix by BTLP rather than the Bungee side... SpigotMC/BungeeCord#3519 (comment) |
@CodeCrafter47 looks like md5 is saying that this requires a fix in BTLP SpigotMC/BungeeCord#3519 (comment) |
I remember this being mentioned on the Discord and thought to give a small update here, Code is aware of the issues with 1.20.2 and will be looking into it, I don't have an exact ETA though. |
Same problem happening here @CodeCrafter47 |
Tagging him won't make things faster or change them. He does see the issues and gets notified. Tagging him only wastes your time. |
Typing out his name took me less than a second; my times not that valuable to consider a second wasted. Lol |
We are also experiencing the same issue on our end. |
This is most likely because BLTP is either a) sending packets with the wrong IDs or b) sending them during the login or new configuration phase which of course doesn't support those. (Haven't further looked into this though) |
please! something new? He's throwing me out to the players, thanks! |
Anybody have a workaround until this is fixed? (Except telling players to use 1.20.1, removing BTLP, or downgrading the server.) |
I’m probably going to have to switch over to TAB if this isn’t resolved soon… in the BTLP discord they made it seem like it’s not even a guarantee that this will be fixed… just that CodeCrafter “may” look into this |
Curse of open source. |
Came looking to see how likely it was that this issue would be looked at, to find this. If the project is abandoned, it would be nice to be marked as such. Not a demand or expectation of infinite support/service, just transparency is nice so when folks who depend on that work go to update, they know how to plan for the future. Any chance of the dev or project lead commenting on this for clarity on even an intention to look at it? I get not having time to do it on demand but the communication is nice |
We’ve decided to just fork it privately and fix it ourselves along side a few other things we’ve wanted implemented for quite some time. May as well do so as well on your end. No use waiting if you need it quick. I'm sure eventually it'll be done here too. |
It's not abandoned (And I in fact never said this in my message). It's just the simple fact that the main (And only) dev of the project does not have any time to spent on this project. This usually also includes not having time to write any comments. But I can assure you that CodeCrafter knows about this issues and wants to look into them. He just can't affort the time necessary for all of this. It's something most people forget all the time when using plugins like BTLP. That a free resource may not have countless people behind it working on it.
Well, they may not have the knowledge? Just because you forked and fixed the problem doesn't mean other people have the knowledge to do so either... |
Should be resolved with merge of #729 in latest update. |
Latest Update Resolves kick errors but introduces new issue. Tab list formatting is lost on Server Change, Doesn't show tab list designated to server. (issue on Bungeecord / waterfall latest) Tested against: |
Additional Info Ref: #727 (comment) Correct Tab List is displayed when 1st Joining, Issue only occurs after Server Change. |
Additional info Ref: #727 (comment) This display issue affects 1.20.2 Clients Only. Lower Versions unaffected. |
Cannot reproduce. |
I can reproduce with the global tablist.
|
Steps to reproduce: Join Bungee Network. (Correct tab List is Shown). in all client versions No errors generated in logs, Doesn't occur on Client Versions 1.20.1 or lower. Below are 2 example tab lists, the issue is the same for global tablists as well as the server specific tablist as shown in the example below that is shown on our long-term hubs. Is some of the formatting not making it to the client? If it helps, Environment All Linux, multiple bungees with player data synced with redis-bungee (all on waterfall). I have also tested on a single non-load balanced and data shared bungee and the issue persists. Tablist Shown after Server Change I also have logs spammed with this error upon disconnect only. Note the error is on final user proxy disconnect, not server change / join or otherwise. Log produced on Test Proxy running Bungeecord (not waterfall) |
Does this issue involve ViaVersion? If so, can the issue be fixed by installing ViaVersion on the backend servers only, that is not on the proxy? |
We can resolve the error sent by @HippieBeak and @MacTh3Mac by checking if the connection is valid before queuing packets, but it seems that this error is not related to odd issues that occur after switching servers. Based on HippieBeak's note that it only occurs after leaving and rejoining, I suspect some data is somehow persisting in the packet queue after we terminate the connection and this leads to issues when a player rejoins until after proxy restart. |
We have never used Via-Version on proxies, far too many bugs. |
The tab list display issues can be recreated on a fresh proxy, busy proxy, empty proxy. on 1st join (proxy) and rejoin (proxy without restart). It appears to be inherent in all situations using a 1.20.2 client. And only on subsequent servers. Primary connection irrespective of which backend server the player arrives on always displays the correct tab list. It's only after a backend server charge that all future tablists remain mis-displayed, including if you return back to the original connected backend server. Feel free to hop around our network on a 1.20.2 client and the issue should become immediately apparent. Details in Screenshot in prior replies. |
I cannot reproduce it on first join. |
Environment: Waterfall-1.20-537
Server: All Versions 1.12 through 1.20.1
Via-Version: 4.8.0
Via-Backwards: 4.8.0
Client Version: Only affects 1.20.2 Vanilla Minecraft Client
BungeeTabListPlus: Release and Build 114 from CI Server.
Upon attempting to change servers within a bungee network the following error is generated:
Internal Exception: io.nettyhandler.codec.DecoderException: z: Non [a-z0-9/._-] character in path of location: minecraft: BTLP4625264d 00
This error occurs with or without the Bukkit Bridge installed.
This error is resolved by removing BTLP from Bungee.
No log entries made on either server or bungee.
Edit: added error in plain text to enable copy/paste or web search / crawling etc.
The text was updated successfully, but these errors were encountered: