Pugmatt / BedrockConnect

Join any Minecraft Bedrock Edition server IP on Xbox One, Nintendo Switch, and PS4/PS5
GNU General Public License v3.0
1.37k stars 159 forks source link

Help w/ troubleshooting #483

Closed hasankayra04 closed 3 months ago

hasankayra04 commented 3 months ago

What happened?

Let me try to give an example. I can join directly test.geysermc.org and i can join everything works fine. But when i try to connect through BedrockConnect i get "Please check your connection to internet and try again. Unable to connect to world."

How should i diagnose this? Checked dns logs, no microsoft services are blocked. I have firewall on, and only allow 19132 as udp. I don't think i need to allow any other port. Idk what else the issue could be.

Expected Behaviour?

Work?

Steps to reproduce.

No response

Screenshots/Videos

No response

Minecraft Bedrock Version

No response

Console

No response

Additional Context

No response

Pugmatt commented 3 months ago

Just for clarification, is this error occurring when joining a custom-hosted BedrockConnect instance? Or is this error occuring when connecting to a game server from BedrockConnect.

hasankayra04 commented 3 months ago

I am self hosting the BedrockConnect instance. There isn't anything custom really, didn't change anything. Just idle kick time, max servers that can be saved etc. was changed, and when i try to connect a server from BedrockConnect i get the message "Please check your connection to internet and try again. Unable to connect to world.". If try to join the same server without using BedrockConnect, i can join fine.

Pugmatt commented 3 months ago

Okay got it. If you are receiving an error during the connection to a server from BedrockConnect, that would be an issue with the game server you are trying to join, not so much BedrockConnect. Most common reasons is either the server is not port forwarded correctly or is not currently online, or the server is a Java Editions server. (In which case you would also need to use a proxy like Geyser in order to connect, as Java Edition is not native to Bedrock Edition https://www.youtube.com/watch?v=B_oPHl5gz_c)

If try to join the same server without using BedrockConnect, i can join fine.

Is this by connecting to the server through Minecraft Bedrock Edition on Windows 10 (or another like Bedrock Edition on mobile that naturally allows joining 3rd-party servers), or are you joining through Minecraft Java Edition? Or some other means

hasankayra04 commented 3 months ago

I am connecting with PE, to test.geysermc.org which is setup correctly. I'll try to attach a video later.

hasankayra04 commented 3 months ago

Problem solved after logging out and back in. Maybe something with sessions? Idk. Sorry for taking your time.