Я делаю игру в Unity. Я сделал сервер NodeJS, который будет выполнять функции спич-мейкера / лобби.
После того, как два игрока будут сопоставлены, я бы хотел, чтобы один из них выступил в роли хоста и поддерживал игровое состояние, в то время как другой игрок действует как клиент - отправка через состояние ввода и получение состояния игры. Это в первую очередь, чтобы минимизировать нагрузку на сервер и трафик c, так как игра основана на физике и передает много данных о трансформации и физике.
Похоже, что в UnityEngine не существует функциональности. система такого типа, и для Google это также довольно сложная вещь, поскольку многие используют «хост» для обозначения выделенного игрового сервера.
Есть ли у вас какие-либо ссылки?
EDIT - Я поиграл с NET библиотеками сокетов, но не настолько удобен в том, что видел до сих пор, чтобы убедиться, что я на правильном пути.