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