There are two Windows 7 laptops which are connected to a wireless router. NAT is in use so both have an IP address from the router, 192.168.0.x. Both PCs have their own copy of minecraft.exe, and logged into two different Minecraft accounts online. Everything should be set for LAN multiplayer, right?
The first person starts a single-player game, and tells the game to share it to LAN. The other one selects multiplayer, gets a few online servers on the screen, but below there is a text "looking for local games" (in Finnish, not sure what it says in the English version). It seems to be looking for the LAN game indefinitely, never finding it. Or at least the few minutes we waited.
What could be causing this? Newest 32bit and 64bit Javas have been installed on both PCs, Minecraft is up to date (1.8 I think), and I even disabled Windows Firewall on both PCs, just to make sure it is not blocking Minecraft or Java.
Are there some router settings that could affect it (router firewall is set to "Low", but it shouldn't affect connections in the LAN, right?), or does it matter whether the wireless internet connection in Windows 7 is marked as "Home network" or "Public network"? It didn't work with either, even if I've set up a Windows home network between the two computers.
Any alternatives to make multiplayer work with the two machines? They'd like to play head-to-head, and not to connect to public servers. If one runs Minecraft server, do they both have to have a separate public IP address then, ie. I have to change the router to bridged mode; then I will run out of IP addresses as the ISP will give only five public IP addresses, and I have three PCs, one "smart" TV, several phones and one tablet (using wifi) each wanting to go online.
if am not completly misstaken, client MC can seek LAN games, but to find them host must provide protocol to be found, and as far as i know of, its a feature that MC server can provide using Query , which is by default set to false in server.properties file. I havent tested it yet, i am noticing it for your convinience.
Newer MC clients are coded to be somewhat extension to server-like environment (i belive it starts a localized server for purpouses of singleplayer game), and i am assuming that it uses default properties. If it is provided by client feature to edit (set in-game using commands) variables, simmilar to gamerules we have seen so far (eg. mobgriefing , health regen etc), it could be possible to enable that LAN discovery of local games.
But ...
i dont see why would you do that, given you already know IP adresses of your local machines, simply connect to it using "Direct connect" typing in IP address of the host machine. Simple and clean.
Rollback Post to RevisionRollBack
TAKE CHANCES. TELL THE TRUTH. KISS SLOWLY. DATE SOMEONE TOTALY WRONG FOR YOU.
SAY NO. LOVE DEEPLY. FORGIVE QUICKLY. SPEND ALL YOUR CASH.
GET TO KNOW SOMEONE RANDOM, BE RANDOM. SAY I LOVE YOU. SING OUT LOUD.
FORGET THE PAST. REMMEMBER WHAT IT TOUGHT YOU. LAUGH AT STUPID JOKES.
CRY. APOLOGIZE. TELL SOMEONE HOW MUCH THEY MEAN TO YOU.
TELL A JERK WHAT YOU THINK.LAUGH TILL YOUR STOMACH HURTS.
The first person starts a single-player game, and tells the game to share it to LAN. The other one selects multiplayer, gets a few online servers on the screen, but below there is a text "looking for local games" (in Finnish, not sure what it says in the English version). It seems to be looking for the LAN game indefinitely, never finding it. Or at least the few minutes we waited.
What could be causing this? Newest 32bit and 64bit Javas have been installed on both PCs, Minecraft is up to date (1.8 I think), and I even disabled Windows Firewall on both PCs, just to make sure it is not blocking Minecraft or Java.
Are there some router settings that could affect it (router firewall is set to "Low", but it shouldn't affect connections in the LAN, right?), or does it matter whether the wireless internet connection in Windows 7 is marked as "Home network" or "Public network"? It didn't work with either, even if I've set up a Windows home network between the two computers.
Any alternatives to make multiplayer work with the two machines? They'd like to play head-to-head, and not to connect to public servers. If one runs Minecraft server, do they both have to have a separate public IP address then, ie. I have to change the router to bridged mode; then I will run out of IP addresses as the ISP will give only five public IP addresses, and I have three PCs, one "smart" TV, several phones and one tablet (using wifi) each wanting to go online.
Newer MC clients are coded to be somewhat extension to server-like environment (i belive it starts a localized server for purpouses of singleplayer game), and i am assuming that it uses default properties. If it is provided by client feature to edit (set in-game using commands) variables, simmilar to gamerules we have seen so far (eg. mobgriefing , health regen etc), it could be possible to enable that LAN discovery of local games.
But ...
i dont see why would you do that, given you already know IP adresses of your local machines, simply connect to it using "Direct connect" typing in IP address of the host machine. Simple and clean.
Ok thanks, it was that simple after all. Some MC wikipage suggested the LAN server should appear automatically to your server list, but it doesn't.
Connecting directly to 192.168.0.x:12345 (where 12345 is the port number given when the other PC started the LAN sharing) worked. Thanks!