i have managed to get vanilla terraria to be allowed thru the Firewalld as it showed up automatically and all i needed was to add port 7777 to tcp and udp manually and that got steam to show up to invite friends but as tml dont show up in the firewalld app automatically i cant figure out how to add it either, hosting a world and inviting/joining on steam dont work as its not being allowed thru the firewall.