Есть два варианта, которые вы хотите сделать, первый - многопользовательский интернет.
Для интернет-мультиплеера
Вам необходимо настроить сервер в облаке и создать API. И сохраните имя сервера и IP-адрес этого сервера в базе данных, чтобы вы могли предоставить клиенту информацию о доступных комнатах.
так что вы можете отобразить в лобби список созданных пользователями комнат (доступных серверов) и дать им возможность выбирать, а теперь подключаться к учетным данным данного сервера.
Ссылка для создания API и соответствующего руководства здесь
Другая возможность - многопользовательская игра в автономном режиме.
Локальный мультиплеер в локальной сети
Теперь у вас есть базовая многопользовательская игра, и все, что вам нужно сделать, это просто обнаружить этот сервер через локальную сеть, чтобы сделать это, вы можете транслировать информацию о сервере на все узлы в сети, и всякий раз, когда клиент пытается найти ее, получить эту информацию и попытаться подключиться к этому IP-адресу.
Имейте в виду, что для этого вам нужно создать новый сокет и запустить этот разъем на PORT, отличном от вашей игры.
Поиск класса IP в окне справки по поиску
IP.get_local_addresses() // this will return array of all addresses.
192.168.1.2, 127.0.0.1