mojira.dev
MC-98598

LAN List does not populate reliably

Moderator Note

I have reopened this ticket, specifically referring to the lack of a LAN list in the Multiplayer menu. Direct connect does work in my tests. I have included some notes from MC-98499 here:

Nothing shows up in the multiplayer menu. It is possible to select "Direct Connect" in the multiplayer menu, enter the IP address of the local game, and enter the game that way. But still nothing is listed under "Scanning for games on local network." With 2 of the 4 computers, the behaviour is as expected and the games show up. With the other 2, they can host the game and be seen by the 2 correctly functioning computers, but not by each other. When the version is switched back to 1.8.9, all the 4 computers can host and detect LAN games as usual. This problem is specific to 1.9.

When sharing a world with LAN to another computer it never shows up for the other computer. Switching back to 1.8 on both computers it works again.

Linked issues

MC-233100 Lan in 1.17.1 Not working Resolved MC-234427 Cannot see LAN world Resolved MC-234921 LAN does not work in 1.17.1 Resolved MC-258472 Lan World not showing up Resolved MC-274005 Lan not showing up except when using direct connect Resolved

Attachments

Comments 57

-Firewall not opened for 1.9 -

Jörgen Gustafson

I have no firewalls. We use only Mac's and firewalls is nothing I've used ever since I started with computers 30 years ago. 🙂 Maybe some Mac people should take care of this issue (Mac people normally have no firewalls - firewalls is a Windows-thing). So - LAN does not work WITHOUT firewalls.

Fair enough.

Macs actually do have Firewalls, they're in Security & Privacy > Firewall. However it is off by default.

Can you please confirm that Direct Connect either works or does not work?

Open System Preferences > Network on the Host computer and record the local IP address. It should begin with the number 10 or 192.

On the connecting computer, use the Direct Connect feature and enter that IP address, followed by a colon and then the port number that the host computer game shows in chat.

Example: 10.0.1.2:56664

Please tell me the outcome of this.

47 more comments

Have the same problem.
We played with my sister together in January and February. I created the world, opened it to LAN. My sister connected my world easily.
Now in May she can not find my world. It just doesn't apper when she clicks Multiplayer and Refresh. We have tried:

  • restartign MC on both computers

  • restarting computer itself

  • turning off firewall

  • giving access to open JDK platform binary in Windows Security center

  • switching to another version of the game (between 18.1 and 18.2)

  • resetting Wi-Fi

Please help me. We hoped to play together the latest versions of MC.

@Ziloloshka I'm sorry to tell you this but I don't think a fix is coming. I have been commenting on this issue, offering technical analysis and suggesting solutions for 8 years, along with others. I'm assuming Mojang keeps it low priority because they want you and your sister to subscribe to realms to play together. I hate to be so jaded but it's the only conclusion I can come to given the number of votes this issue has. The reality is that frogs falling into holes and pathfinding is higher priority than this according to Mojang (Not lying, see MC-250238 and MC-249232 if you don't believe me).

Happily there are easy solutions to get you guys playing together if you're willing to get a little bit technical. The great thing about Java edition is it's flexibility. When you start your LAN world, you will see a message that says "Local game hosted on port xxxx." Write that down. If it disappears before you do, press "t" to get back to your chat window. Then you just need the LAN ip of your computer: type ipconfig /all in a terminal window (windows 10) to get it. You can look up how to do this for your OS on google if you're not running windows.

Finally, give this information to your sister, have her choose Multiplayer >> Direct Connection on her minecraft client. Type in the IP and Port in this format: ip:port  So for example if your IP was 192.168.1.50 and the port the LAN world is hosted on is 3187, you'd have her type 192.168.1.50:3187

She should be able to connect then. Sorry it's so complicated, but-- capitalism rules I guess?

Have fun and happy mining!!

Tres Finocchiaro

Finally, give this information to your sister, have her choose Multiplayer >> Direct Connection on her minecraft client. Type in the IP and Port in this format: ip:port  So for example if your IP was 192.168.1.50 and the port the LAN world is hosted on is 3187, you'd have her type 192.168.1.50:3187

Very true.  My kids (5, 8, 12) are shouting port numbers daily to each other.  We have to issue static IP addresses and place labels on the PCs so they know the IP addresses to connect to.   I guess the upside is that Mojang is helping my children learn IPv4 networking.  Thanks for that at least. 😉

I guess the upside is that Mojang is helping my children learn IPv4 networking.

Before you know it they're going to mark this as 'resolved' and claim that it's a 'feature' in the game; present for the last 8+ years to teach the children of the world the basics of IPv4 networking, ports, and firewalls so they can play with their siblings.

Unfortunately, I don't think that this experience is unique as I was around 10-12 when I first experienced this issue while trying to play with my brother. It was likely the first time I was introduced to IPv4 networking. I'm currently pursuing a degree in IT, so ... it's possible my journey to majoring in IT was started by this bug. Talk about a legacy for a 'priority low' bug. 🤔

...as I was around 10-12 when I first experienced this issue while trying to play with my brother????

Ah to walk down memory lane. To say I was there at the beginning of Minecraft is a bit of a stretch, but I consider myself an early adopter and remember things about the game that likely no one does (anyone remember what happened when you punched a sheep?). Notch and I had similar beginnings (except I'm probably a bit older and started on a c64 instead of a c128 like him). I remember being fascinated that he was developing a game pretty much as a project and taking so much community input. It was more of a neat indie lego world as opposed to a full fledged game, but still it was pretty cool. Later when Jeb took over we started to see some really cool stuff and Minecraft started looking more like it does today. I still remember when 1.0 dropped.

So imagine how excited I was to play a game with my kids when they were finally old enough to understand what a computer game was. What did I pick? Of course Minecraft!!!! We played constantly. And since LAN worlds were an easy and safe way for us to play together, that's what we chose. So since they're 3 years old we've been playing together. Best thing is that they started playing with each other. Having twins play together and help each other was so cool, and they didn't need my help... That is until 1.9 dropped. I taught them how to deal with it, but it wasn't the same. They lost interest and picked up other games. We've recently gotten back into MC but they're 12 now and I can't help but feel like we lost time (I did get pretty cracked at Fortnite playing with them in the meantime tho).

In any case, glad you got into IT @Ben White. Hope you continue in the networking field-- the industry definitely needs new talent. I think it's being too charitable to credit Mojang's lack of attention to their user community for this issue as the genesis of your future career. Instead use this as a lesson and remember to honor the people who support you in your journey. Should you ever rise to to success due to the collaboration of others, honor that community when they raise their voice. No one succeeds but for the grace of others.

Happy mining!

Jörgen Gustafson

(Unassigned)

Confirmed

Platform

Low

Networking

lan-world, server-list

Minecraft 1.9, Minecraft 1.9.2, Minecraft 1.10, Minecraft 1.10.2, Minecraft 16w44a, ..., 1.17.1, 1.18.1, 1.19.2, 1.19.3, 1.21

Retrieved