Yes I'm sure. I can see the rule configured in my router's port forwarding logs. Though I guess I can't be sure it's actually forwarding.This sounds like you haven't managed to open the port - are you 100% that your portforwarding was correct?
Ok I installed Merlin and still couldn't connect, so I wrote a very basic REST web api and started it listening on the same port I'm using for Terraria server (with the server stopped of course, to test that I can reach the port on the host from outside). Lo and behold, I could talk to the web api. TCP port forwarding is definitely working.This sounds like you haven't managed to open the port - are you 100% that your portforwarding was correct?