docker-minecraft-bedrock-server
docker-minecraft-bedrock-server copied to clipboard
Server not showing up in Friends tab
I have been running the server for a few months with no problems using Docker Desktop for Mac (Intel). Yesterday my kids could not connect on their iPads because it was outdated. I restarted the server to upgrade to the latest version. Now it will not show up in the friends tab. I also cannot connect when I enter the information manually on the servers tab.
I am using all of the default ports and settings. Here is what I am getting from the log output:
time="2022-05-08T16:26:35Z" level=debug msg="Using /data to match uid and gid" time="2022-05-08T16:26:35Z" level=debug msg="Resolved UID=0 from match path" time="2022-05-08T16:26:35Z" level=debug msg="Resolved GID=0 from match path" time="2022-05-08T16:26:35Z" level=debug msg="stdin is detached, so forwarding is disabled" Looking up latest version... Starting Bedrock server... NO LOG FILE! - setting up server logging... [2022-05-08 16:26:40:892 INFO] Starting Server [2022-05-08 16:26:40:892 INFO] Version 1.18.32.02 [2022-05-08 16:26:40:892 INFO] Session ID 11736988-edec-40d5-8ba4-09e7873211b2 [2022-05-08 16:26:40:901 INFO] Level Name: Bedrock level [2022-05-08 16:26:40:984 ERROR] xuid or permission missing from permissions file: permissions.json [2022-05-08 16:26:40:988 INFO] Game mode: 1 Creative [2022-05-08 16:26:40:988 INFO] Difficulty: 1 EASY [2022-05-08 16:26:53:753 INFO] opening worlds/Bedrock level/db [2022-05-08 16:27:29:345 INFO] IPv4 supported, port: 19132 [2022-05-08 16:27:29:346 INFO] IPv6 not supported [2022-05-08 16:27:32:396 INFO] Server started. [2022-05-08 16:27:33:463 INFO] IPv4 supported, port: 46253 [2022-05-08 16:27:33:464 INFO] IPv6 not supported
I am not sure why it is reporting the permissions.json file is missing because it is there and I did make any changes other that restarting the server. Any help would be greatly appreciated.
From that error
2022-05-08 16:26:40:984 ERROR] xuid or permission missing from permissions file: permissions.json
it sounds like something is malformed in the file.
As far as I can tell there is nothing different in the permissions file from the previous version. After updating Docker Desktop for Mac, I made a backup of the file, deleted the original permissions.json, and restarted the server. It is still not showing up in the game. This is the log file output:
Looking up latest version... Starting Bedrock server... NO LOG FILE! - setting up server logging... [2022-05-13 16:49:39:555 INFO] Starting Server [2022-05-13 16:49:39:555 INFO] Version 1.18.32.02 [2022-05-13 16:49:39:555 INFO] Session ID e8f6c67e-8fc4-43fc-ac87-e6c5f59cc80a [2022-05-13 16:49:39:590 INFO] Level Name: Bedrock level [2022-05-13 16:49:39:782 INFO] Game mode: 1 Creative [2022-05-13 16:49:39:782 INFO] Difficulty: 1 EASY [2022-05-13 16:49:48:204 INFO] opening worlds/Bedrock level/db [2022-05-13 16:50:03:783 INFO] IPv4 supported, port: 19132 [2022-05-13 16:50:03:783 INFO] IPv6 not supported [2022-05-13 16:50:04:149 INFO] Server started. [2022-05-13 16:50:05:216 INFO] IPv4 supported, port: 34328 time="2022-05-13T16:29:17Z" level=debug msg="Forwarding signal" signal=terminated time="2022-05-13T16:29:17Z" level=debug msg="Sending message on stdin due to SIGTERM" message=stop time="2022-05-13T16:37:01Z" level=debug msg="Using /data to match uid and gid" time="2022-05-13T16:37:01Z" level=debug msg="Resolved UID=0 from match path" time="2022-05-13T16:37:01Z" level=debug msg="Resolved GID=0 from match path" time="2022-05-13T16:37:01Z" level=debug msg="stdin is detached, so forwarding is disabled" time="2022-05-13T16:38:50Z" level=debug msg="Forwarding signal" signal=terminated time="2022-05-13T16:38:50Z" level=debug msg="Sending message on stdin due to SIGTERM" message=stop time="2022-05-13T16:42:15Z" level=debug msg="Using /data to match uid and gid" time="2022-05-13T16:42:16Z" level=debug msg="Resolved UID=0 from match path" time="2022-05-13T16:42:16Z" level=debug msg="Resolved GID=0 from match path" time="2022-05-13T16:42:16Z" level=debug msg="stdin is detached, so forwarding is disabled" time="2022-05-13T16:49:28Z" level=debug msg="Forwarding signal" signal=terminated time="2022-05-13T16:49:28Z" level=debug msg="Sending message on stdin due to SIGTERM" message=stop time="2022-05-13T16:49:31Z" level=debug msg="Using /data to match uid and gid" time="2022-05-13T16:49:31Z" level=debug msg="Resolved UID=0 from match path" time="2022-05-13T16:49:31Z" level=debug msg="Resolved GID=0 from match path" time="2022-05-13T16:49:31Z" level=debug msg="stdin is detached, so forwarding is disabled" [2022-05-13 16:50:05:216 INFO] IPv6 not supported
Still not sure why it won't show up. Do you have any other suggestions I can try?
I don't play on Bedrock as much Java, so my own advice is limited. Perhaps ask on the discord server.
Otherwise, maybe op'ing with commands on the servers console will get them in there.
I do have same issue after 1.19 upgrade. Has been working fine and showing up on version 1.18, from now it's not visible at all. Nothing (except upgrade) has been changed.
Sounds like an issue to report to Mojang since nothing changed with the docker image.
I do have same issue after 1.19 upgrade. Has been working fine and showing up on version 1.18, from now it's not visible at all. Nothing (except upgrade) has been changed.
Did you ever find a fix?