This is a pretty old bug, it’s been as issue for as long as I can remember, but it seems as if when the new UI was implemented, it made the issue worse.
Observed results
Basically any Bedrock Server, (Not just BDS), will not be pinged in the servers tab if the server is routed through any kind of proxy such as Playit, VPN tunnels, Cloudflare, Nginx, etc. Basically this means that the server info (Ping and Players Online) to not display and the server shows up as if it were offline. I know this is not an issue with the proxies because external tools can ping the servers without issue and players can still join the server without issue.
After some further testing, it seems as if this is only effects servers running on a non-standard port. Servers running on port 19132 seem to be pinged by the client successfully, even when routed through a proxy.
Expected results
The client pings the server and the server’s information is displayed (Ping and players online)
How to reproduce
Add an external server that routes through a proxy such has Playit.gg that uses a non standard port. (such as 19135)
Wait a few seconds, and the client does not fetch the server information.
Join the server, you should connect successfully.
Attachments
Comments 2
I have noticed this issue too. The work around I did was to set the IPv6 port to 19132, then set the IPv4 port to 19133, then set up port forwarding for IPv4 to forward the external port of 19132 to the internal port of 19133. That way the port is 19132 for both IPv4 and IPv6.
You can take this further by creating a domain or subdomain with both an A record and an AAAA record. (Pointing to both the IPv4 and IPv6 address) Minecraft will connect via IPv6 by default, if it’s not available it will try IPv4.
This way all your players can connect via yourdomain(.)com:19132 whether they have IPv6 or not.
Hope this helps
I have recently noticed this when I enabled IPv6 on my BDS. I’m able to manually ping my server outside of Minecraft, but the ping does not work on the standard IPv6 port of 19133. If I switch my server configuration back to 19132 (the standard IPv4 port) the ping works as expected. On 19133 I am able to play the game, it just does not show the ping stats. In case it’s of any additional help, I’m playing on the iOS app, currently version 1.21.101 and my BDS is running version 1.21.102.1.