How to make your server public with Hamachi Programs you need :
Hamachi -
http://hamachi.en.softonic.com/1.Download Hamachi and instal it on your computer it should be a grey box with numbers on it on the top and 3 buttons at the bottom, Hit the power looking button and after it is connected click on the triangle looking button and click on create a new network! give it a name and a password
2.Go to your repack configs file.
Now go on your logonserver config files and find this bit...
<Listen Host = "127.0.0.1"
ISHost = "0.0.0.0"
RealmListPort = "3724"
ServerPort = "8093">Change the 127.0.0.1 to your hamachi IP address which are the numbers at the top of your hamachi! then go down till the end and u will find this..
<LogonServer RemotePassword = "change_me_world"
AllowedIPs = "127.0.0.1/24"
AllowedModIPs = "127.0.0.1/24"
UseEncryptedPasswords="0">same thing remove the 127.0.0.1 and change it to your hamachi IP then save and close it!
Now go on your realms configs file and find this bit..
<LogonServer Address = "127.0.0.1"
Port = "8093"
Name = "Default Logon"
RealmCount = "1">Same thing remove that 127.0.0.1 to you hamachi IP.. Then go to the bottom and find this..
<Realm1 Name = "SERVER NAME" (You can change your server name here)
Address = "127.0.0.1:8129" (Change 127.0.0.1 to ur hamachi IP)
Icon = "PVP"
Colour = "1"
Population = "1.0"
WorldRegion = "1">Save and close!
3.Go on World configs and find this bit..
<Listen Host = "127.0.0.1"
WorldServerPort = "8129">change 127.0.0.1 to your hamachi IP then save and close!
Now your server is public !
Note:If your friend want to connect to your server need to be hamachi connected.[u]