I have read MANY MANY forums and people really dont make anything clear. What I determine when you want to have your friends connect to your shaiya server you will need ONLY to change the game.exe and in your game.ini file to the ip given to you by broadband company.
Before you can connect you need to edit your firewall and or router to open up the ports bellow
Code:
Webserver - port 80 - protocol - HTTP
SQL Server - port 1433 - protocol - TCP/UDP
login server - port 30800 - protocol - TCP
game server - port 30810 - protocol TCP
session - port 30900 - protocol TCP
userlog - port 30901 - protocol TCP
dbagent - port 30911 - protocol TCP
gamelog - port 30912 - protocol TCP
Psmagent - port 40900 - protocol TCP
connectionManager - port 1060 - protocol TCP
dbagent2 - port 1056 - protocol TCP
gamelog - port 1072 - protocol TCP
If you have DMZ on you will need to change the ip in your game.ini file to the 192.168.***.xx. Game.exe just needs your publicip( given by the broadband company) still.
From all my forum reading and searching above is what i came up with. If i am wrong on any account what so ever or have forgot something please let me know.
Note: Yes i can use hamachi but I rather not....