-
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
Incorrect Tab List Displayed on Server Change Using 1.20.2 Client #731
Comments
I have tried ignoring packets after the connection is no longer valid but they are not the cause of this error. But I would just like to confirm, do these issues still occur on the first join immediately after a proxy restart? |
If you are referring to this error: https://pastebin.com/5tz5iEq6 If you are referring to the incorrectly formatted tab-list - Same behaviour is experienced on a freshly started proxy on backend server switch |
Sorry, correction. The packets are the cause of the logged error. But the error is unfortunately not related to the issue. |
I'm having this issue too, here's some images to prove it Client info: When i join to the network, I see correctly the tablist then I switch to Survival server if i change my gamemode to spectator i won't see the plugin's tablist because i set up that a long time ago in the config, so i thought this would work as a way to "update" the tablist. Then I change my gamemode to spectator and change it again to survival, and i see again that buggy tablist (second image) Here are some errors the Bungee console sends every time i leave from the server https://pastebin.com/raw/TSLCxUg2 This problem is not showing up when using client 1.20.1 or lower. This is just happening with client 1.20.2 Also here are some proofs using client 1.20.1 that the tab is working and how i expected to work with 1.20.2 client |
@4L0N50asd The errors I believe relate to #730 which is a separate issue. |
I now have been able to reproduce the issue. Apparently it only happens when |
Can Confirm Resolved by : 960de6c Many Thanks |
After Further Testing with Waterfall 547 & BungeeCord (Latest) it appears that this issue is unresolved. It just so happened on previous test we got lucky on 5 backend server changes. Additional Info Appears #732 (comment) is duplicate of this issue. |
Experiencing same issue. |
This issue isn't apparent on 1st Join (hence the re-log). It only occurs after server change. |
I still cannot reproduce this. |
I have this problem too, here is my config for this server : https://paste.denizenscript.com/View/116510 |
The config is clearly not an issue when it doesn't occur on any client other that 1.20.2. Configs posted below, only to allow author to ensure he has ticket all eventualities, but IMO his last fix is in the right direction, just needs to be a little more robust. (it works on a local client with very low latency in 90% of cases, just doesn't on a busy public network) Config - https://pastebin.com/AAz6PsV1 |
…packets from the server; see #731
I made another change. It is a bit of a shot in the dark. But I hope it will address the issue. The previous fix was to add a check whether the client in in the configuration phase, and suspend updating the tab list while that is the case. I have now noticed, that the client would still sometimes receive packets while in configuration phase. I'm not sure why that is. Maybe it can't be accurately checked for or I'm doing it wrong. Now I suspended updating the tab list when switching servers until a tab list packet is received from the new server, which should indicate that the configuration phase is over. |
Works fine for me. Thanks 4 the update |
The bug persists on my server despite the new version :/ |
Yep. Worked one time for me, then it was buggy again |
Are there any updates scheduled? @CodeCrafter47 |
At the moment I'm out of ideas. I don't know how to fix the issue. |
I've still been completely unable to reproduce this, even on servers that are very active and busy. |
Having the same issue, changing server messes up the tab order. Currently some times, for couple players, the tab order fixes itself and then for some minutes/few tab presses, the order breaks again |
It's a 1.20.2 Client Bug I guess. 1.20.1 works completely fine 4 me |
Hmm yes, it only occurs with a 1.20.2 client but as soon as I reload the plugin (/btlp reload) the problem is solved. That suggests that the solution should be looked for on the server-side right? Waterfall version: waterfall-1.20-545.jar |
With the last version of this plugin and PlaceHolderAPI (2.11.5), Paper (260) & Bungee (1763) here's what it looks like this morning : Error in bungee console : https://pastebin.com/Btqxf1W4 |
These are symptoms of #735 |
The latest dev-build fixed it for me |
With the last version everything is ok ! Thanks ! |
This is great to hear! Are things good for you @MacTh3Mac ? |
Can confirm in the following environment: BTLP: 9c56d1b Proxy: Client any version > 1.13 Display issue appears resolved after 20-30 server changes. Unfortunate side effect can confirm this build does indeed prevent users on a client <1.13 from joining network. So not suitable for public deployment as stands, but really really close. Unconnected issue so will post no more about the client crash <1.13 in this thread. |
Steps to reproduce: Join Bungee Network. (Correct tab List is Shown). in all client versions
Change Server to a server that should display either a server specific tab list or global tab list.
Tab list shown has players in wrong order, gaps, formatting is incorrect places, Only on client version 1.20.2
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 on 1st Join
Tablist Shown after Server Change
I also have logs spammed with this error upon disconnect only.
https://pastebin.com/7jypXQ4N
Note the error is on final user proxy disconnect, not server change / join or otherwise. Log produced on Test Proxy running Bungeecord (not waterfall)
Originally posted by @MacTh3Mac in #727 (comment)
The text was updated successfully, but these errors were encountered: