I don't know, but that looks good in terms of what you want.
I think the only thing that I would have to do is port foward for my server and connect with the IP. Only thing is port forwarding is beyond me and my dad, so I will have to try and learn how to, but there aren't any good mac tutorials out there, I found one on the forums a while ago, but I can't find it now.