Can other people join it from outside of your local network? Some routers won't allow you to connect to local servers through your Internet IP address, so you'll need somebody else to test. Also, if you have the corrent ports forwarded on your router and firewall, there's no reason it shouldn't be public unless there is something at your ISP's head end blocking it (such as a NAT).