Hello
Have you checked windows server 2012 firewall settings.
I say this because it has 6 setting re RDP sessions.
by default it only opens 3 of them and thay are the domain only it leaves the public ones closed.
To use hamachi to RDP in the public RDPs need to be open.
hope this is of some help.