Size: a a a

2019 June 17

IK

Ignat Kokorev in Unreal Engine
Mikhail Kataev
Вот, то что мне и надо было. Спасибо!
👌 Вообще если начинаешь с сетью работать, почитай компендиум который кидали или доки базовые от эпиков, чтобы полегче было
источник

IK

Ignat Kokorev in Unreal Engine
Kseniya Sergeeva
а если это Listen Server ? ))
)) тогда есть
источник

KS

Kseniya Sergeeva in Unreal Engine
Ignat Kokorev
)) тогда есть
)
источник

IK

Ignat Kokorev in Unreal Engine
Как и в standalone. Короче на выделенном их нету ток
источник

MK

Mikhail Kataev in Unreal Engine
источник

MK

Mikhail Kataev in Unreal Engine
Сделал такие методы:
источник

MK

Mikhail Kataev in Unreal Engine
  UFUNCTION(Server, Reliable, WithValidation)
 void EquipOnServer(FName SocketName, UClass* ThingClass);
 void EquipOnServer_Implementation(FName SocketName, UClass* ThingClass);
 bool EquipOnServer_Validate(FName SocketName, UClass* ThingClass);
источник

MK

Mikhail Kataev in Unreal Engine
По нажатию кнопки на виджете, прошу EquipOnServer
источник

MK

Mikhail Kataev in Unreal Engine
Но как видно из скриншота выше
источник

MK

Mikhail Kataev in Unreal Engine
Все равно спавняться объекты только на клиентах
источник

JA

Jokhar Ali in Unreal Engine
вероятно твой виджет только на клиенте есть
источник

MK

Mikhail Kataev in Unreal Engine
У базого класса спавнящихся объектов в конструкторе есть:

 //Replication
 SetRemoteRoleForBackwardsCompat(ROLE_SimulatedProxy);
 bReplicates = true;
 bReplicateMovement = true;
источник

KS

Kseniya Sergeeva in Unreal Engine
Mikhail Kataev
По нажатию кнопки на виджете, прошу EquipOnServer
эта ф-я в каком классе?
источник

MK

Mikhail Kataev in Unreal Engine
Jokhar Ali
вероятно твой виджет только на клиенте есть
Да я понимаю. Я и говорю, что виджет обращается к OwningPawn, а из него пытаюсь вызвать метод на сервере
источник

MK

Mikhail Kataev in Unreal Engine
EquipOnServer в классе ACharacter
источник

MK

Mikhail Kataev in Unreal Engine
Kseniya Sergeeva
эта ф-я в каком классе?
Точнее в его расширенном классе
источник

MK

Mikhail Kataev in Unreal Engine
Что-то может забыл?
источник

KS

Kseniya Sergeeva in Unreal Engine
Mikhail Kataev
Что-то может забыл?
если только скомпилировать,
SetRemoteRoleForBackwardsCompat(ROLE_SimulatedProxy); вот эта строчка зачем?
источник

JA

Jokhar Ali in Unreal Engine
Mikhail Kataev
Что-то может забыл?
вызвать base?
источник

MK

Mikhail Kataev in Unreal Engine
Кеши... Забыл почистить кеш. Очистка проекта и сборка его заново помогла. Всем спасибо!
источник