ok in order for people to connect from outside, you need to foward the ports on your router.

you also need the public ip you can google whatsmyip.org and it will tell you which u put that ip on client side. you want to make sure all server side stuff is 127.0.0.1. but on client is ***.***.*** what ever your public ip is. You might need to set a static ip on your router so when your power on your router disconnects it doesnt assign a new private ip address which if that happens you would have to foward the ports 50005 and 7880 again which can be a pain if you have alot of problems with your internet.
here this will also help you edit the client it is a comprised tutorials from different websites and different posts i found in evp. I swear if someone says i dont read the forums again i should stab ya lol.