itzg / itzg/docker-minecraft-bedrock-server
Server not showing up in Friends tab
- Dominant language
- Shell
- Stars
- 1.9k
- Forks
- 303
- Avg merge
- 2h 26m
- Merged PRs (30d)
- 2
Description
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.
Contributor guide
Research direction
Start by reviewing the Docker Desktop for Mac setup, default port mappings, and the provided startup logs, especially the IPv4 ports and permissions.json warning. Reproduce the server startup with the default settings and compare network reachability from an iPad and via manual server entry. Done means the server is discoverable in the Friends tab and accepts a manual connection.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- docker, shell
- Domain
- devops, game-dev, networking
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100