if you can not be joined by a computer on another network, this needs to be fixed first.
it'll probably be either a port forwarding mistake (make sure ports, protocol & local ip are correct), either a firewall issue (try disabling it temporarily? or make sure you have allowed incoming connections through it)