Openra: LAN discovery

Created on 3 Aug 2015  路  16Comments  路  Source: OpenRA/OpenRA

I noticed there is no LAN discovery support. LAN parties might enjoy it more if the games could be found.

https://www.reddit.com/r/openra/comments/3ducd2/want_to_play_locally_with_my_father/ct8slv9

Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

Feature Networking

Most helpful comment

As long as @markolson is involved I'm happy

All 16 comments

@markolson added it in his private https://github.com/markolson/OpenRA/tree/lan The thirdparty dependency is available via https://www.nuget.org/packages/Lidgren.Network/

Blast from the past. I'm happy to take another look at OpenRA and get that branch caught up if it's something that could be valuable to merge in.

@markolson It is often requested, please do. :)

:+1: @markolson Add all the things.

:+1: go @markolson!

:performing_arts: @markolson contribute for the good of humanity

:+1: @markolson

thumbup @markolson

:+1:

I found 'simple' working library so I could implement LAN discovery. I integrated LAN games with other games, this could be adjusted.

obrazok

As long as @markolson is involved I'm happy

I am not sure above the reactions above.. Is this something I could finish using this library https://github.com/rix0rrr/beacon ?

@rob-v if you think you have a solid solution for this, then please do file a PR!

I also don't understand what happened in the comment above...

I initially made a LAN patch for local play at work, and that's just some old coworkers and I being dumb. If you want to work on this, by all means please do - I tried to get something working again a while back and couldn't.

@rob-v Looking forward to your pull request.

Thanks all. Assuming the used library rix0rrr/beacon, which works fine in my tests, is solid. Thanks to its simple interface, also my integration with other MP games is simple, so I hope after a review and update of the integration it will be good solution.
In case of major design concern with used rix0rrr/beacon, I could either try to use Lidgren.Network library used by @markolson or check his branch if it could be finished if he doesn't prefer to finish it by himself, otherwise you can close the PR #13132 to let it implement by someone with more network dev experience.
In current implementation you see only Waiting LAN games, not Started.

Was this page helpful?
0 / 5 - 0 ratings