Não, você não precisa do Hamachi para colocar online.
Você já abriu as portas 'Game and Login'?
Game 30810 TCP
Login 30800 TCP
Você já alterou o 'IP' em 'ShaiyaServer'?
ShaiyaServer > PSM_Client > Bin > Config > ps_game.ini > "GamePublicIP"
ShaiyaServer > PSM_Server > Config > PSMServer_Config.ini > "<sv_publicip>"
Se você já fez tudo isso, então não sei como ajudar. Boa sorte!