-
-
Notifications
You must be signed in to change notification settings - Fork 697
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
Can't switch to another Server #4191
Comments
Please send logs from both Waterfall and the server you are trying to connect to. Upload your latest.log file to https://mclo.gs hit save and send the link here. |
This issue is likely related to some bungee plugin that needs to be updated sending packets to the player while they are still in the config phase. Please try to reproduce without any plugins other than Geyser and Floodgate on the proxy. |
Waterfall Log: https://mclo.gs/qHhhvAI |
With no others plugins on the proxy i have the same issue |
just posted the logs |
Also everything worked fine until I updated to the latest build of papermc-1.20.1 From there on this issue started occurring |
@hasankayra04 @Kas-tle i now updated via version and via backwards and now i dont get any error message on the server i try to switch to. I only get the error in the proxy and still the exact same issue.. |
Those are the new logs after veaversion update: Waterfall: https://mclo.gs/NoqGd0z |
Switched to Geyser stand-alone now. Exact same error. Also same errors in logs. |
I get the same error but 45 instead. |
@onebeastchris what more info do you need? |
I guess the problem is solved. My problem was that i used bungee portals to switch server. I don't know why but that caused the issue. When i use /server it workes perfectly. But this should be solved anyway because its pretty bad if it does not work with portals... |
I found out that this issue only occurres when I jump into the portal. When I walk in straight then the error is not occurring. |
Well, as Kastle already mentioned (#4191 (comment)), it's likely an issue where said plugin might be sending data during the configuration phase instead of the play phase, which leads to Geyser's downstream error. This could be an issue with BungeeCord (if e.g. said portals plugin is using bungee api which might mess with configuration states improperly), or with how the plugin manually sends packets - in any case, you may want to try & attempt to reproduce that issue with a 1.20.2 Java client and reach out to that plugins author. |
Well fair enough.. |
No. This issue is NOT occuring with an 1.20.2 Java Client. So it is an Geyser issue |
I tried again and now I'm also getting this issue when walking normal in the portal. So same problem again. Just don't work.. |
We can't say it's because of other plugins since it only occurres on bedrock. Also a month ago server switching worked perfectly fine on bedrock also with jumping in portals.. |
I tested again and using the built in /server command also causes the issue. |
Okay see I REALLY don't know what I should do to fix this @onebeastchris I tried everything! I even ran the server with NO plug-ins except geyser and floodgate. And this exception just keeps occurring. I even tried multiple different paper and waterfall builds but still always the same issue. Really need some help here! |
same here |
It's really annoying. |
I am having the exact same issue with my bungeecord server network. At least for me, using /server servername works fine. The issue only arises when I try to switch to a different server via entering a portal. I am using the latest version of SimplePortals plugin. I would say that around 50% to 70% of the time, bedrock players get this error when switching servers via a portal. |
I'm having roughly the same error margin. |
I was also using SimplePortals before. With CMI it worked a little bit better but not nearly a solution.. i switched to NPC's now (Plugin: Citizens) with the NPC it works 90% of the time. I testet a few times with NPC's but when i jump and click the npc at the same time (running to npc while jumping) the same error occures again. Its a workaround but this issue really needs to be fixed! |
It is still likely a Java issue but is more likely to occur with Geyser since it on average tends to remain in the config phase longer than the normal Java client. There's nothing we can do about this. And when a client is in the config phase, a plugin should not be sending it packets that it's not yet ready to receive. Otherwise bungee will throw the error seen here. These plugins need to be updated to not send packets to the client when it is in the config phase. |
Did you even read my comments? I tried it with NO PLUG-INS installed but geyser and floodgate and it still occurred. So there are no plug-ins sending packets in config phase! |
And also as I said a month ago it worked with SimplePortals! |
Then SimplePortals is trying to send packets before it is safe to do so. Please open an issue with them. One month ago Geyser was still on 1.20.1 so there was no config phase. |
|
I've had the same issue. I did try it clean before a few times |
I don't think SimplePortals has anything to do with this issue. I was able to replicate the problem by teleporting myself 500 blocks in the sky and by running "/server servername" mid free fall. This may be an issue with Bungeecord/Waterfall, but I was unable to replicate it on a Java 1.20.2 client. I tried to replicate it about 50 times. When I use the 1.20.1 version of Geyser Stand-alone (which supports bedrock 1.20.30) the issue does not occur. |
That's because 1.20.1 doesn't have the Configuration/Play phase setup that 1.20.2 introduced. |
Can someone open a issue with BungeeCord? |
I think I found the issue |
@Kas-tle The project needs to implement around this limitation or this will cause issues. Check the linked issue. |
The fact that it doesn't happen without geyser and works fine on normal java, means it's a geyser implementation issue. |
On closer examination if this is the fault of the movement packets we can probably block sending them. |
Signed-off-by: Joshua Castle <[email protected]>
This should be resolved by #4210 |
Signed-off-by: Joshua Castle <[email protected]>
I'l test it today, and let you know. |
It seems to work for me |
ty |
Describe the bug
When i join my bungeecord network everything works fine. But as soon as i switch the server i get disconnected and in the console there is the following error:
This error does not happen always though. Sometimes i can switch the server without getting error but then when i move a bit on this server then switch server back to lobby and switch back to the other server again i get this error.
To Reproduce
Expected behaviour
Screenshots / Videos
Server Version and Plugins
Version: Well you cant use /version on bungeecord but im running "waterfall-1.20-544"
Plugins:
Geyser Dump
https://dump.geysermc.org/F2WzgeDWhU1qadbO8oJ9Tep27GbKHCse
Geyser Version
2.2.0-SNAPSHOT (git-master-82541a5) (Java: 1.20.2, Bedrock: 1.20.0/1.20.1 - 1.20.30/1.20.31)
Minecraft: Bedrock Edition Device/Version
1.20.32 (Windows 10 and iOS)
Additional Context
No response
The text was updated successfully, but these errors were encountered: