Search
Write a publication
Pull to refresh

Comments 8

Если это чат на фотоне или другом стеке, то наверно стоит это уточнить в статье) А то туториал для новичков, которые могут и не знать половину слов в статье: что за NetworkManager, откуда ServerRpc и тд

Это вроде как Netcode for GameObjects(Unity.Netcode) и да уточнить это точно надо)

Да, все верно) это Unity Netcode for GameObjects (Unity.Netcode)
добавила это в начале статьи)

Такое решение можно развернуть на своем сервере или это всегда арендованный сервис?

Unity Netcode for GameObjects работает по peer-to-peer принципу - один из игроков становится "хостом" (сервером + клиентом одновременно).
Грубо говоря:
Один игрок просто жмет создать комнату и становится хостом, а остальные подключаются по IP.
Но! Нужен проброс портов или Unity Relay. Иначе игроки не смогут подключиться.
Unity Relay насколько знаю бесплатный до 100 одновременных игроков

И этот релей можно только арендовать? Если его нельзя развернуть на любом подходящем сервере, получается не очень хорошая зависимость, например, от ценовой политики компании и разных происходящих в мире процессов.

Да, Unity Relay можно только арендовать. Например для небольших игр его можно спокойно использовать.

Если предполагаете что игра будет масштабной то вы можете поднять свой собственный выделенный сервер (на хостинге, что вам подходит или на своем железе)

Sign up to leave a comment.

Articles