I have a Terraria server running at home for my friends to play. It works fine for them and myself when I play at home - but at work or on my mum's PC which are in different locations it doesn't.
When I try to join from either of these locations, the server is found, loaded and the name of the server is picked up etc. When I join I can see that the world has all the correct tiles (ie the houses around the spawning point are present, etc) but after about 1-2 seconds the connection is lost.
I'm on Hamachi at work at the moment and see that next to the computer that's running the Terraria server it says "relayed tunnel":
Does anyone know of this issue and a way to fix it?