I got a workaround on another thread in case someone can benefit from this. At least we can get 1 working bedrock server.
What “Enable LAN Visibility” actually does
When Enable LAN Visibility = true, the Bedrock server:
1. Starts sending LAN broadcast beacons
These are small UDP packets sent to the client’s IP directly.
2. Switches to a different RakNet handshake path
The LAN handshake is smaller, simpler, and uses different packet sizes.
3. Sends smaller UDP response packets
These packets are below the size threshold that Hostinger is filtering.
4. Does NOT send the full MOTD response packet
The MOTD packet is the one Hostinger was blocking.
So with LAN visibility ON, the server avoids sending the large packet that Hostinger was dropping.
Why this makes your server suddenly work
Your earlier tcpdump showed:
-
Inbound packets: 33 bytes
-
Outbound packets: 33 bytes
But a real Bedrock server should send a ~150 byte response.
Hostinger was blocking that larger packet.
When you enable LAN visibility:
The server stops sending the large MOTD packet
It sends only the small LAN beacon packets
Those packets are small enough to pass through Hostinger’s filtering
Your client receives something, so the connection succeeds
In other words:
LAN mode avoids the packet that Hostinger was blocking.
Why this is NOT a real fix
LAN visibility mode is not designed for internet servers.
It:
-
Reduces compatibility
-
Can break cross‑platform connections
-
May fail for players far away
-
Is not guaranteed to work consistently
-
Is not how Bedrock servers are meant to operate publicly
It’s basically a workaround that works only because Hostinger is filtering the normal packets.
The real underlying issue remains:
Hostinger is still blocking or truncating large outbound UDP packets.
LAN mode just happens to use smaller packets.