Hi, I spent some time reading the new documentation about UNET and tried to make something work. I have used TNET before which it allows me to create a local LAN game room with names and password etc. Then other people can discover the room when they are on the same wifi network. I don't really see this can be implemented with UNET. (maybe it can with LLAPI, I am not very good at networking.) I looked at MatchMaker, that is only works with games with public IP address, or Unity Cloud Game service. Anyone?
Take a look on StartBroadcastDiscovery, StopBroadcastDiscovery, IsBroadcastDiscoveryRunning, SetBroadcastCredentials, GetBroadcastConnectionInfo, GetBroadcastConnectionMessage functions
FYI there is an IRC channel now on irc.freenode.net (#unity3d-unet). Also, some shared resources are gathered here: https://goo.gl/UmBBpM
I wonder this as well. I presume the NetworkManagerGUI buttons that say "LAN" are actually not LAN at all?
How can i get a list of local hosts?, i am using network manager and network discovery, it works fine by default, but i want to customize the buttons, then i need this list to allow my users click and join on it.
@JesusChrist17 The one option is: Your client on start broadcast: I'm new client my ip is my port is, servers please connect to me. Then servers who receive broadcast connect to the client and report him ip and ports whihc are listening. Then user chose correct server, disconnect all servers, stop broadcast and make connection to server which he selected before...
but what is the way to set a name on the host ? , people only can see numbers ( ip ) , it could be cool that i can use names.
Can the client on start broadcast set a name too? , then the server who receive broadcast get the name , ip and port?
https://docs.unity3d.com/ScriptReference/Networking.NetworkTransport.StartBroadcastDiscovery.html as name you can put MySuperPuperHost