Is there any Examples / Documentation for implementing LAN Discovery?
I have gone through the documentation and except the API references , there is nothing about how to set it up. A link was provided in another answer which just takes me to a dead webpage/
It is more or less not documented but not very difficult.
First you have to start Bolt on the server and the client (StartServer / StartClient)
You then use EnableLanBroadcast() on the server and the client
On the client the server (aka UdpSessions) are then automatically added to BoltNetwork.SessionList
Technically the server will send to a specific IP on the local network and the client is listening for messages there
Note: it does not work if both the client and the server are running on the same machine / ip
Note: you can start the client without directly connecting to a server / session. This was the most confusing part for me
Maybe there is a more elegant way as I'm not sure if I got it completely right myself. Atm I always have to make sure bolt is running on the client even if he is just in the server browser menu. But it seems Bolt is completely shutting itself down after disconnecting from a server. So I'm not sure how this is intended to be done.
Currently it's: start bolt - find lan server - connect - play - disconnect - start bolt again