I had the same problem as you my friend. I can now connect to my own server 100% all the time as to before i couldn't at all and it would just sit at the connected screen This took a long time for me to figure out but i read your post and read the fixes people gave you, i fixed my issue by doing the following.
Code:
Realm1.Name = "ServerName"
Realm1.Address = "LANIP:8129"
Realm1.Icon = "PVP"
Realm1.Colour = 1
Realm1.Population = 1.0
Realm1.TimeZone = 1
To find your lan IP do the following
Start > Run >
Type "Command" in the prompt without the Quotation marks.
once the Command prompt has loaded type "ipconfig" once again without the quotation marks.
You should then see something that looks a bit like this.
Code:
Ethernet adapter Local Area Connection:
Connection-specific DNS Suffix . :
IP Address. . . . . . . . . . . . : 192.168.1.47
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 192.168.1.1
Grab the numbers following the IP Address... in this case it would be "192.168.1.47"
This is concidered your lan ip. It is the IP which is assigned to your personal computer by your router or modem via DHCP.
go into realms.conf now and place that Lan IP into
Code:
Realm1.Address = "LANIP:8129"
Now this will only work for you to connect to your own server. Then if you wish to have other users on your server that is where Hamachi comes into place.
One thing i also had to do was open ports on my router regardless if my firewall was on or not. NAT continues to work on on the router i have, so it could also be your router or modem firewall doing the same
The Following ports were opened on TCP & UDP
I suggest you do the same on any firewall you have. Check your modem and router for firewalls on them because the average router/modem comes with a built in firewall.
I hope this solves your problem and please let me know how that goes.
If you have already followed the majority of this procedure then I am sorry to read that.
Good luck,
StaticExtasy