LAN: finally merged!
As promised, LAN multiplayer is mostly finished, and a first version of it has been merged. This feature was already largely functional, so all that was needed was to backport it to the modern melonDS codebase and fix up the UI side of it. We can also thank Nadia who provided great help fixing up the ENet integration.

You may now grab it over at Github, in the Actions tab (you will need a Github account).

The way this works is the same, so I will simply copy-paste from that old post:


How to get a LAN game going:

1. On the host machine: open melonDS, then System -> Multiplayer -> Host LAN game. You enter a player name and you're good to go.

2. On client machines: open melonDS, then System -> Multiplayer -> Join LAN game. Enter your player name there, then it should list any existing LAN games. If not, you can always try using the direct connect button.

3. Once all sides are connected to the LAN game, you can open a ROM on each machine and try getting a game going. Do note that you will need a good local network for this to work. Ethernet should work, but anything else may fail if the latency can get too high. In my experience, wifi has too much latency.


This marks the end of season 3, and the beginning of season 4: netplay. Ironically, netplay was the original goal of season 2 -- LAN happened more or less as an experimental side project, and it happened to work out rather well, so it stuck around.

So, stay tuned for the netplay adventures!


Also, we are working out how to properly label melonDS builds from the CI, releases and nightlies alike. When we figure it out, I will probably add the download section for nightlies.
Enmo says:
Jan 28th 2025
Is Android -> Android Lan possible? No internet access, but both devices are connected to the same AP.
Enmo says:
Jan 28th 2025
Apologies on two fronts :

1. I just found the android github, I didn't realise the android client was a 3rd party port from this project.
2. For forum spam as I appear unable to edit my previous comment.
Arisotura says:
Jan 28th 2025
it's fine :P
Post a comment
Name:
DO NOT TOUCH