I am trying to connect to a friend's minecraft server through hamachi, but we are connected through a relayed tunnel. All other computers on my networks are connected through direct tunnel, so as far as I can tell it's just us. I have figured out it has something to do with the UDP port we are using to connect to each other, but I have no idea how to fix it.
This is generally necessary when you have a computer behind a router or NAT device and its support of NAT is poor. In this case, mysubwaycard you would need to set up a static port forward on the router/NAT, and then fix a static port in Hamachi.