I have two computers, both of them have Minecraft on them.
Both computers are connected to the same Wi-Fi network, with
192.168.0.* IPs which deliver communications over the airwaves.
Both computers are on a different floor from the router, but in physical proximity to each other. There are over twelve devices on this wireless network, and the router is not especially powerful; additionally, the computers' Wi-Fi adapters are reasonably dated.
So, I have connected the computers together via Ethernet and APIA, giving both computers
169.254.*.* IPs which deliver communications over the Ethernet cable.
However, when a server is opened to LAN and does its broadcasting, it is broadcasting the
192.168.0.* address, rather than the
169.254.*.* one. Thus when the menu item is clicked, the connection is done over the (comparatively) slow, unstable wireless link rather than the reliable, low-latency Ethernet link.
So, my question is this:
How can I make Minecraft broadcast the LAN server advertise packets over APIPA Ethernet in addition to (or even instead of) DHCP Wi-Fi?
I can manually look up and type in the Ethernet link-local IP and Minecraft's port, (this works,) but the port has to be changed every time Minecraft is restarted, and the IP has to be changed every time the computer is restarted: making this an unfeasible long-term solution (I'm trying to set it up for small children to use unsupervised.)
I have discovered that, to announce a LAN server, Minecraft simply sends a UDP broadcast packet containing
188.8.131.52, port 4445; but how can I make Minecraft send these out the Ethernet port instead of, or in addition to, the Wi-Fi adapter?