Skip to content
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

No server prompt choice when joining #468

Open
pganssle opened this issue Dec 24, 2023 · 14 comments
Open

No server prompt choice when joining #468

pganssle opened this issue Dec 24, 2023 · 14 comments

Comments

@pganssle
Copy link

pganssle commented Dec 24, 2023

What happened?

I am currently running two Minecraft servers. I added both of them to the server list in BedrockConnect, then joined one of them. Now when I join a server, I am no longer prompted with the server list, I am always sent to the first one I connected to.

Expected Behaviour?

I would either expect to be prompted every time or for there to be some way to get the server list from within the server I'm auto-joined to.

Steps to reproduce.

  1. Configure switch with BedrockConnect.
  2. Connect to a server
  3. Exit the game
  4. Connect to any server again

Hard to know what steps are necessary to reproduce, though, since no one seems to be mentioning this issue, and a friend of mine said he is prompted every time. He is using the same version of Minecraft on the same console (Nintendo Switch) and connecting to the same server. He only has one server configured, I have two.

The server I'm auto-connecting to is on port 19132, the second server is 19133 on the same domain.

I am connecting from a separate VLAN on the same network as the server, my friend is connecting from his house.

Screenshots/Videos

No response

Minecraft Bedrock Version

1.20.51

Console

Nintendo Switch

Additional Context

I think this may have only started recently? Previously I was having trouble connecting due to a firewall rule, but I was able to connect when outside my internal network. The auto-connect thing is happening no matter what network I'm on, but I don't recall if I ever successfully connected to a server and then was prompted at startup.

I was using the 104.238.130.180 endpoint for this.

@pganssle
Copy link
Author

Update: I spun up my own BedrockConnect server and it seems like I am getting the server prompt when connected via my own server. I think sometimes it dumps me into the first server I joined or the last server that I tried to join but the connection failed or something, but it's also possible that I connected to the BedrockConnect server, chose a server, then forgot I did that because of the long latency times 😅.

I had to move the 19132 server to 19134, which breaks the server that the 104.238.130.180 server is connecting to automatically. The fact that the custom server is broken didn't seem to have caused BedrockConnect to stop auto-connecting to it. Though now that I am running a BedrockConnect instance at the old target of the auto-connection, it seems like BedrockConnect is auto-connecting me to a second BedrockConnect instance which most of the time gives me the choice of what server to use, so I guess that's good?

@Pugmatt
Copy link
Owner

Pugmatt commented Dec 27, 2023

Very strange, I don't believe we've ever had this kind of issue reported before. I'm not really sure how we would replicate or what would cause this, but I'll see what I can find.

connecting me to a second BedrockConnect instance which most of the time gives me the choice of what server to use, so I guess that's good?

Just for clarification, this second BedrockConnect instance (which would be your self-hosted one in this case) has or hasn't done the auto-connection glitch?

Also just to get the obvious suspects out of the way, I'm assuming you aren't running any other software on your local network that would perform a similiar DNS bypass, and only have the 104.238.130.180 BedrockConnect DNS configured on your Switch and your self-hosted BedrockConnect instance?

@Pugmatt
Copy link
Owner

Pugmatt commented Dec 27, 2023

Just for clarification, this second BedrockConnect instance (which would be your self-hosted one in this case) has or hasn't done the auto-connection glitch?

Scratch this question, I think I just misread what you said. Just so I understand: You have a full self-hosted setup (BedrockConnect server instance, and self-hosted DNS server configured on Switch), and the auto-connecting glitch has still occured?

@pganssle
Copy link
Author

pganssle commented Jan 2, 2024

Scratch this question, I think I just misread what you said. Just so I understand: You have a full self-hosted setup (BedrockConnect server instance, and self-hosted DNS server configured on Switch), and the auto-connecting glitch has still occured?

I think it occurred one time when I first set up my self-hosted set-up, but it's entirely possible that the Nintendo Switch had cached the old DNS settings, or I was on the wrong wifi network or something.

Sorry that this is so hard to reproduce. I can no longer get it to reproduce myself, so unfortunately I can't be of much help debugging in the future. Hopefully if this happens to other people they can add more details to this issue. Thanks @Pugmatt! And thanks for this project!

@TechGamer49
Copy link

@Pugmatt I am also having this issue as well

@TechGamer49
Copy link

The Release version you have is 1.20.50 and the game updated to 1.20.51 however let me know what could possibly me done about this issue

@Pugmatt
Copy link
Owner

Pugmatt commented Jan 11, 2024

@Pugmatt I am also having this issue as well

For clarification, the issue you're having is you're being auto-connected to a server on your BedrockConnect server list?

@TechGamer49
Copy link

So, what is happening is it’s just taking me into the featured server and it doesnt show the server list

@TechGamer49
Copy link

I watched your video some more and I am going to attempt to do it again and see if I can get it to work.

@Pugmatt
Copy link
Owner

Pugmatt commented Jan 11, 2024

So, what is happening is it’s just taking me into the featured server and it doesnt show the server list

That would be a different issue than what this issue thread is about. For the issue you're having, we a section in our troubleshooting https://github.com/Pugmatt/BedrockConnect/wiki/Troubleshooting#joining-the-featured-servers-still-directs-to-the-actual-servers-and-not-the-serverlist under the section "Joining the Featured Servers still directs to the actual servers and not the serverlist...", for possible remedies you can try. The issue occurs when your game console or network is not using or connecting to the DNS server, which could be for a number of reasons. The solutions listed there is all the solutions we know of.

@TechGamer49
Copy link

Alright, I will see if any of those remedies work for me

@TechGamer49
Copy link

I sent you an email

@Pugmatt
Copy link
Owner

Pugmatt commented Jan 11, 2024

I sent you an email

Please send any further questions inside the issue tracker. (And in this case since its an issue different than what's in this thread, please create a new issue here)

@dnachev
Copy link

dnachev commented Mar 2, 2024

I feel I have ended up in this situation as well:

  • I have tried to restart the console
  • I am pretty sure the right DNS settings are being used (checked the DNS server log)
  • When opening the Servers list in main play screen - Lifeboat, Mineville, GALAXITE and The Hive are showing my server's name below their icons
  • Selecting any of them will join my server - confirmed by also checking the server log

Without full understanding of what happens in BedrockConnect server, it seems like the BedrockConnect server just redirects directly to my server and never loading the "jump" world.

Platform: Nintendo Switch
Version v1.20.62

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants