Pugmatt / BedrockConnect

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

Hive Sends you to Europe #434

Open TheCrafter8000 opened 1 year ago

TheCrafter8000 commented 1 year ago

What happened?

When I try to connect to the hive with the server selector, it makes me connect to the europe server instead. And when I try to join my friends server is U.S. on the friends list in the hive, it just kicks me back to the server list. It doesnt do this with the other servers like cubecraft.

Expected Behaviour?

If you are on dns settings for the U.S, and you select the hive, it should connect you to U.S. servers and not Europe

Steps to reproduce.

Use one of the U.S. Server Selectors Connect to the server list Connect to the hive Have a friend/second account connect to the hive without the dns settings Make sure you have them added on the hive On the friend/second accounts screen you should see your account is in the Europe hub On your account, click on your friend/second accounts name and click join server Wait, and it should kick you to the server selector instead

Screenshots/Videos

No response

Minecraft Bedrock Version

Latest

Console

Xbox and Playstation

Additional Context

No response

kmpoppe commented 1 year ago

Possible duplicate of #254.

Are you using the main DNS of Bedrock Connect to connect to the Server List or a self hosted instance?

TheCrafter8000 commented 1 year ago

My fault, yes this is a the same as #254, I am using the first 2 U.S. DNS on the list. The others do not work for me.

Pugmatt commented 1 year ago

Unfortunately, we can't do anything really about it initially connecting to Europe, due to how the connection to the server works for featured servers on BedrockConnect (Grabs the IP address from the featured server's IP domain on the BedrockConnect host server's end)

For the main DNS, 104.238.130.180, I appear to be able to be able to switch to the U.S. region without issue if you use the "Region Selector" in the Hive hub area (closely behind where you spawn in the hub) Not sure yet why the join friend's server option isn't working, but you should be able to use the "Region Selector" to get onto U.S. if you haven't tried already.

EDIT: The above solution appear to only work for 104.238.130.180. The 173.82.100.84 U.S. BC instance doesn't currently have the same DNS fixes in place that allow the Region Selector to work as 104.238.130.180 does. The solution below though, adding hivebedrock.us to your server list, should work

Alternatively, if you don't want to have to use the Region Selector every time to connect to U.S., when in the BedrockConnect serverlist you can try adding hivebedrock.us, so it's on your server list. Upon joining that, you should connect to the U.S. region of the Hive without having to use the Region Selector.

TheCrafter8000 commented 1 year ago

Unless there has been changes since i made this post, you cant connect to na servers, it will just kick you back to the server list

TheCrafter8000 commented 1 year ago

and that is only on the main instance