Or add the Port 25565 and another one through the Firewall GUI, for TCP and UDP.
I think on Fedora apps can’t open ports themselves, 25565 is always needed, the other port is manually defined in the game, you always need to use the one you chose.
But I still can’t discover the server in “local available servers”, connecting through IP works perfectly. Anyone know how to add this?
If the issue persists, check for open sockets, temporarily stop the firewall service, start capturing traffic, and test the previously failed features:
sudo ss -lnpAinet
sudo systemctl stop firewalld.service
sudo tcpdump -evnni any
This helps identify the ports and protocols that can be added to the above service definition.
It is best to isolate the service in a VM or container to minimize unrelated traffic.
In addition, check for SELinux denials and if there’s any, temporarily switch to permissive mode: