Netcode for GameObjects Lobby without internet?

We are trying to migrate an application we wrote in 2019 to 2022, which is going to require an overhaul of the networking code. After looking over our legacy code, I’m trying to decide if its better to rebuild a large portion of it from the ground up to use the new Netcode libraries.

Its an offline multiplayer simulation, with a host and several clients. I was looking over briefly the Lobby services Unity offers, but I was wondering if I could use that code to set up the lobby for our offline setup, or does it require a constant connection to a Unity service somewhere on the Internet?

The Lobby service cannot be used offline. Clients need to be online to create or join a Lobby, and they need to stay online otherwise they’d lose the connection to other Lobby clients respectively their Lobby connection will time out.

If by that you mean the game is only playable on LAN and must not require an active Internet connection, you will not be able to use any of the Unity Gaming Services.

That’s what I was afraid of. I guess I’ll stick to refactoring our “lobby” code we wrote.

Thank you.