Open rogierlommers opened 4 years ago
Can you connect to the server from any other device? Does the server have any firewall blocking ports?
Like @xnaas, I was going to suspect a firewall issue.
FYI, telnet won't work for testing as far as I know since bedrock is using UDP rather than TCP. nc -u
could work for debugging, but even then bedrock speaks a proprietary, binary protocol so you could only verify port connectivity and not any meaningful response.
You could use mc-monitor status-bedrock from different points in your network to natively verify the network access.
Thanks; all works fine now. One thing though: my iOS devices do not always "see" the server. During these cases, the mc-monitor tool perfectly is able to connect. So must be something iOS-related I guess?
Of course, I checked my wifi network: wireless/client isolation is off.
If your host system is Linux or MacOS you could use tcpdump to help debug that the broadcast/connect packets sent by the client are arrive at the host:
sudo tcpdump -vv udp port 19132
If you're using Docker Desktop on Windows, I have found switching my network from public to private helps.
I'm having the exact same issue here. How did you solve this @rogierlommers?
Hey, first of all: bear with me. I'm a Minecraft noob :).
I'm trying to setup a simple minecraft server for my son (playing on his iOS device). So I think I need to run a bedrock instance, right?
So I tried to start a container using this:
docker run -it -v /srv/local/services/minecraft/data:/data -e EULA=TRUE -p 19132:19132/udp itzg/minecraft-bedrock-server
. All fine, container running and healthy.But then what? When I try to connect to the instance from the iOS minecraft game, then I can't connect (by ip address:port). So first thing is trying to find out if the container is actually working fine. So -on the server- I'm trying to do a telnet:
Which is a bit strange, right? docker ps outputs this:
So basically my question is: how do I connect to a running instance of a bedrock server on an iOS device?