Войти
UnityФорумСеть

UNet command without authority

#0
7:52, 14 июня 2018

можно ли посылать сообщения на сервер без авторизации? но чтобы это было так же локанично как Cmd_ Rpc_ Target_

я имею ввиду что есть объекты, к которым имеют доступ все пользователи - к примеру чат. Приходиться через один общий класс, на котором есть авторизация - передавать куру разных сообщений на сервер, и это не удобно


#1
9:22, 14 июня 2018

Авторизацией управляете Вы и только Вы. Хотите чтобы любой клиент мог оставлять сообщения - уберите авторизацию.
FDsagizi
> но чтобы это было так же локанично как Cmd_ Rpc_ Target_
Не понятно, почему не устраивают они. Используйте NetworkServer.RegisterHandler/NetworkClient.RegisterHandler
FDsagizi
> Приходиться через один общий класс, на котором есть авторизация - передавать
> куру разных сообщений на сервер, и это не удобно
Не удобно через один - создайте два ).
Похоже у Вас просто недопонимание работы сетевой архитектуры  (и Unet в частности). Если Вы хотите обмениваться сообщениями между клиентами в обход сервера - то это невозможно.

#2
11:57, 14 июня 2018

Femidko
> Если Вы хотите обмениваться сообщениями между клиентами в обход сервера - то
> это невозможно.
Возможно. Есть и другая сетевая архитектура - peer to peer

UnityФорумСеть

Тема в архиве.