Multiplayer Guide: настройка хостинга, прав и автоматизации
Мультиплеер координирует то, как игроки делят один игровой мир FOUNDRY: кто может присоединяться, что они могут контролировать, как работают сохранение и синхронизация, и инструменты для разделения обязанностей между участниками. Эта страница охватывает подключение и хостинг, роли игроков и права доступа, общие ресурсы и автоматизацию, затрагивающую нескольких игроков, а также лучшие практики для стабильной кооперативной игры.
Обзор и цель
Мультиплеер позволяет нескольким живым игрокам находиться в одном экземпляре Foundry, чтобы они могли сотрудничать (или соревноваться) в одном постоянном мире. Правильная конфигурация избегает конфликтов, сохраняет прогресс и даёт возможность удобной общей автоматизации, такой как периодические торговые заказы и удалённые задания для кораблей.
Хостинг и подключение
- Один игрок запускает (хостит) игровой экземпляр; остальные подключаются как клиенты. Хост обладает авторитетом над состоянием мира и должен оставаться подключённым для многих режимов мультиплеера, использующих активную сессионную авторитетность.
- Сессии могут сохраняться на выделенном сервере или на машине хоста. Выделенный хостинг рекомендуется для долгоживущих игр и когда требуется гарантированная доступность.
Учетные записи игроков, роли и права доступа
- Игроки идентифицируются по своей учётной записи/имени пользователя на игровом сервере.
- Хосты могут назначать права доступа и роли игрокам, чтобы ограничить или делегировать контроль. Типичные права включают:
- Строительство/изменение сооружений и баз
- Отдача команд кораблям и транспортным средствам
- Доступ к торговым и экономическим интерфейсам
- Настройка автоматизации и периодических задач
- Предоставляйте только необходимые права, чтобы избежать случайных вмешательств в инфраструктуру базы.
Общие ресурсы и хранилище
- Все игроки в одном мире используют одни и те же глобальные хранилища и пулы ресурсов. Действия одного игрока немедленно влияют на доступные ресурсы для всех.
- При настройке автоматических покупок или переводов учитывайте, что значения «Минимум для удержания» в периодических торговых заказах предотвращают покупку, если общий запас в хранилище ниже этого порога.
Автоматизация и периодические задания
- Периодические торговые заказы можно настроить так, чтобы они автоматически выполнялись, когда выполняются их условия. Они полезны в мультиплеере для поддержания общих запасов без постоянного микроменеджмента.
- Чтобы корабль мог выполнять периодические торговые заказы:
- Корабль должен быть бездействующим (не иметь текущего назначенного задания).
- Кораблю должно быть разрешено выполнять периодические торговые заказы (эта опция переключается в обзоре корабля).
- Устанавливайте разумные пороги «Минимум для удержания», чтобы автоматические покупки не опустошали общие запасы, необходимые другим игрокам.
Корабли, назначение задач и координация
- Корабли и другие мобильные активы являются общими сущностями; одновременно должно быть активно только одно распоряжение игрока, чтобы избежать конфликтующих приказов.
- Чтобы гарантировать, что автоматизированный корабль сможет действовать:
- Убедитесь, что у корабля нет ручного задания, назначенного любым игроком.
- Включите возможность периодического выполнения для этого корабля, если он должен реагировать на торговую или задачу автоматики.
- Требуется общение между игроками, чтобы избежать гонок, когда несколько игроков пытаются дать разные приказы одному и тому же кораблю.
Стабильность и предотвращение десинхронизации
- Используйте выделенный сервер или надёжного хоста с хорошей пропускной способностью и низкой задержкой.
- Ограничьте одновременные высокочастотные действия (массовое строительство, быстрые правки в одной и той же области или над одной сущностью) от нескольких клиентов; по возможности сериализуйте крупные изменения между игроками.
- Когда автоматизация взаимодействует с действиями игроков (например, периодический заказ, который запускает корабль), координируйте время, чтобы минимизировать конкуренцию.
Лучшие практики для кооперативной игры
- Определите роли (например, логистика/торговля, строитель базы, защита) и настройте права соответственно.
- Централизуйте настройку автоматизации (ответственный игрок за торговые заказы и автоматизацию кораблей), чтобы избежать конфликтующих триггеров.
- Используйте консервативные значения «Минимум для удержания» в автоматических покупках, чтобы сохранить аварийные запасы для всех игроков.
- Согласовывайтесь перед отправкой крупных активов (кораблей, транспортных средств) в длительные рейсы или перед перепрофилированием общей инфраструктуры.
Инструменты администратора и модерация
- Хосты должны сохранять возможность отзывать права или кикать игроков в случае гриффинга или случайных разрушительных действий.
- Рекомендуются регулярные бэкапы или снимки сервера для постоянных мультиплеерных миров, чтобы восстановиться после ошибок или сбоев.
Резюме
Мультиплеер в FOUNDRY — это совместное управление одним постоянным миром. Успех зависит от чёткой настройки прав, координации автоматизации (в частности периодических торговых заказов и задач кораблей) и использования стабильной хостовой среды. Применяйте дисциплину ролей и консервативные пороги автоматизации, чтобы сохранить стабильность и удовольствие от совместной игры для всех участников.