Size: a a a

2019 June 25

JR

Jury Ruzybaev in Unreal Engine
не лучше ли создавать ai pawn не на клиенте, а на сервере через вызов server-side функции? потому что если PC создает нового актора (павна в данном случае) то вызовы дочернего павна упираются в локальные сервер, т.е. самого клиента
источник

DV

Dmitriy Vergasov in Unreal Engine
Jury Ruzybaev
не лучше ли создавать ai pawn не на клиенте, а на сервере через вызов server-side функции? потому что если PC создает нового актора (павна в данном случае) то вызовы дочернего павна упираются в локальные сервер, т.е. самого клиента
Создается он, само собой, на сервере
источник

DV

Dmitriy Vergasov in Unreal Engine
И реплицируется у всех
источник

VB

Vladimir Baranov in Unreal Engine
а зачем он тогда вообще должен рпц слать
источник

Y

Yakim in Unreal Engine
через свой контроллер или павн который спавнит этого бота передавай что надо
источник

Y

Yakim in Unreal Engine
Vladimir Baranov
а зачем он тогда вообще должен рпц слать
+
источник

DV

Dmitriy Vergasov in Unreal Engine
Шлет рпц клиент со своего контроллера на аишку
источник

Y

Yakim in Unreal Engine
обычно когда такое вылазит, это колокольчик звенит что что-то пошло не так
источник

DV

Dmitriy Vergasov in Unreal Engine
Чтобы, например, моб куда-то пошел
источник

Y

Yakim in Unreal Engine
Yakim
через свой контроллер или павн который спавнит этого бота передавай что надо
👍
источник

VB

Vladimir Baranov in Unreal Engine
вроде это так не работает
источник

DV

Dmitriy Vergasov in Unreal Engine
Yakim
через свой контроллер или павн который спавнит этого бота передавай что надо
так можно, конечно, просто мб есть вариант без переделки функционала
источник

JR

Jury Ruzybaev in Unreal Engine
Если аишка спавнится на сервере, то зачем ей что-либо с клиентской машины? Разве она не может оперировать тем что на сервере имеется?
источник

VB

Vladimir Baranov in Unreal Engine
можно с клиентского контроллера на себя же серверного а уже там пинать аишку
источник

DV

Dmitriy Vergasov in Unreal Engine
Jury Ruzybaev
Если аишка спавнится на сервере, то зачем ей что-либо с клиентской машины? Разве она не может оперировать тем что на сервере имеется?
Ну смотри, клиент тыкает мышкой в какое-то место и аишка должна туда пойти
источник

DV

Dmitriy Vergasov in Unreal Engine
Vladimir Baranov
можно с клиентского контроллера на себя же серверного а уже там пинать аишку
Да, так и буду делать, если не будет альтернатив)
источник

VB

Vladimir Baranov in Unreal Engine
ну вот клиент на себя и кидает мессагу что нужно связанную аишку заслать туда вот
источник

JR

Jury Ruzybaev in Unreal Engine
я это к чему, собственно. Если требуется отдать команду с клиентской машины, предположим следуй за мной, не проще внутри плеера который отдает команду вызвать server-side функцию, которая пнет аишник на сервере?
источник

VB

Vladimir Baranov in Unreal Engine
точнее можно просто на контроллере Server эвент иметь и всё
источник

VB

Vladimir Baranov in Unreal Engine
и вызывать его с виджета
источник