I have gone far enough and found out that my modem which is a SpeadStream 5100 does not have a built-in firewall like most DSL modems. This also means i don't need to make ports in it, which makes things easier since i couldn't get to its Control Panel. I have already made ports in my router for UDP and TCP. All the ports are enabled but every time i run my server it works fine but no one at all can connect. I can only connect myself, when i change the .BAT file to a local net_port. All i need is some help for letting people connect to it, including myself. I will provide any information that is needed for it.