3
« on: November 08, 2013, 12:40:36 PM »
Version mismatching gives a different error than a timeout I think so you must have a different problem than just a version problem (but that is also going to be a problem if you try and connect to a 1.6.4 server with a 1.7.2 client like you might have in the screenshot). So follow these steps if you want to get to the bottom of it. In each of these steps the computer running the client (including the server) should be one that you test right before each step that it can connect to other minecraft servers so that you thereby know that the problem is with the server or the server's local network and not with the client computer.
I'm assuming that the server is a typical computer running behind a typical home network setup.
Step 1: Try and connect to the server by running a client on the computer the server is running on and connecting to 127.0.0.1. This is the localhost loopback address. It only works on the computer you're running the server on and doesn't use any external networking. If this doesn't work then the server is not running, or there must be a problem with how the server software or server computer is configured.
Step 2: Try and connect to the server by running a client on another computer on the same local network with the 192.168.1.122 address. Addresses starting with 192.168. are local addresses and can only be connected to by computers on the same local network. If Step 1 worked and this doesn't work, you probably have the wrong local IP address. Or something on the server, like a firewall, is blocking the connection. Or something in the local network switch/modem/router hardware is blocking local computers from connecting to each other (this is unlikely unless someone specifically configured the network that way).
Step 3: Try and connect to the server from a computer outside the local network (like at another house) with the public IP (which is not the 192.168. address) of the local network switch/modem/router than the computer is connected to. You should be able to get the public IP by Googling "what's my IP" on the server computer or looking it up in the network switch/modem/router configuration. If step 1 and 2 worked and this didn't, then you have the wrong public IP address or your ports are not forwarded correctly.