Сеть
Пока доки ещё печатаются, здесь расположен быстрый гайд-введение.
Быстрый гайд-введение
- Создайте свой Player Controller Blueprint.
- Добавьте к нему встроенный в Аппарат компонент Network Bearer component. Это посредник и он нужен, чтобы передавать трейты обычным костяным сущностям.
- Если хотите, то добавьте Subjective component, чтобы отправлять input-трейты от клиента серверу. Убедитесь, что компонент установлен как replicated через стандартное свойство ‘Component Replicates’ в панели деталей. Убедитесь, что сущностный объект имеет правильно установленное Traitmark Pass свойство. Это аспект безопасности - белый лист трейтов, которые сервер готов получать от клиента.
- Настроенный таким образом Player Controller установите в качестве активного для текущего game mode-а.
- Пользовательские инстансы игроков Player Controller будут онлайн автоматически, что достигается внутренним устройством Аппарата.
- Добавьте несколько дополнительных сущностей на сервер через ‘Bring Online’ вызов API.
- Отправляйте трейты от клиента серверу через выделенные ‘Push’ API вызовы из Player Controller.
- Отправляйте трейты от сервера клиентам через ‘Push’ API вызовы, предоставленные сущностями Subject.