i am using router, one person at cofusion forum told me to use somekind of hamachi on every cpu i want to play on and on my server cpu too, but it doesnt work real correct, i think its the client shit or something or im not sure.
Make sure you're using your global IP in the config.ini file. Since you're behind a router, make sure you forward the correct ports. And yes, hamachi can be an option.