mojira.dev

Bart Schipper

Assigned

No issues.

Reported

No issues.

Comments

@IonicEcko, @Pandorda85, I think it is fair to have this issue closed. Either Ryan Valizan is no longer interested in a solution or he doesn't have the time available to describe his setup in sufficient detail to get our help.

I use docker image https://github.com/itzg/docker-minecraft-bedrock-server to run BDS on a virtual machine. I have solved the issue thanks to the suggestions implied in your comments above. Only after hours of staring at tcpdumps and changing dns settings in hosts files and resolv.conf files, @tested2 (Ryan Bearfield)'s comment: "It did work for like a minute then it stopped." made me think it could be a system time issue. And indeed, I noticed that the system time of my virtual machine was not synced with its host. After fixing this, the issue is resolved.

Apparently, the Minecraft app responds with the erroneous error message "You need to authenticate to Microsoft services" when the system time of the Minecraft server to which it connects is not set correctly. A better error message would be: "Server time out of sync. Please notify the server administrator." or more generic and less helpful: "Server incorrectly configured. Please notify the administrator." I suppose that this could/should be raised as an issue/improvement for the app, not for BDS. 

@Pandorda85 (Ryan Valizan): I think you must provide more details of the setup of your server if you want help to solve your issue, which could have a different cause. Also, please report your findings back to help the community especially after solving the issue.

@IonicEcko (Ionic): Thank you for volunteering to drive the BDS issue board!

Hi Ionic, my server is publicly accessible. You are welcome to try connecting. Server Name: rt, Server Address: rt.je, Port: 19132

I still have this issue.

From the comments I understand that it is likely to be environment specific, please provide me some pointers to hunt down the cause. @IonicEcko suggests to look at DNS and network filtering and implies that using local IP-addresses "(ie 192. or 172. or 10.)" may have impact. Can you explain how?

Also, @tested2 mentioned running it in a virtualbox ubuntu vm earlier. Does this still work for him?

I run https://github.com/itzg/docker-minecraft-bedrock-server

Same here. Version 1.14.1/Linux and also earlier versions.