Показать сообщение отдельно
Старый 03.06.2016, 13:22   #2390
seaman
Знающий
 
Регистрация: 08.01.2013
Адрес: Самара
Сообщений: 284
Написано 104 полезных сообщений
(для 180 пользователей)
Ответ: Вопросы от новичка

Вообще я с этим в Юнити не работал. Опишу как понимаю.
1. В игре вообще может не быть выделенного сервера. Следовательно все клиенты просто взаимодействуют друг с другом. Возможно один из клиентов - "главный", но это не принципиально.
В этом случае все клиенты которые за NAT просто не смогут играть. Для таких клиентов делаем Relay сервер, который совсем не обрабатывает ничего, просто через него происходит общение с такими ущемленными клиентами.
При этом нормальные клиенты могут между собой общаться как и раньше - без сервера.
2. Даже если у Вас есть выделенный сервер, какая то часть общения клиентов может вынесена peer2peer, например чат группы.
Для такого общения все вышесказанное тоже верно.

Т.е. через Relay сервер может идти не весь трафик, а только нужный для спецклиентов. Если таких клиентов не будет - он может вообще простаивать.
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо seaman за это полезное сообщение:
St_AnGer (03.06.2016), WISHMASTER35 (03.06.2016)