Multiplayer: обмен карт, blueprints и синхронность Guide
Мультиплеер в shapez 2 охватывает инструменты и функции, которые позволяют нескольким игрокам обмениваться картами, blueprints и синхронизированными настройками, чтобы они могли играть вместе или воспроизводить один и тот же мир на разных машинах.
Обмен картами и воспроизводимость
- Map Generation управляется набором опций (вероятности появления форм/жидкостей, размеры, вероятности появления по форме для pure/full/partial/half/tertiary/secondary/primary/uncolored и т.д.) плюс числовой Seed.
- Seed — это целое число, которое вместе с настройками Map Generation детерминированно задаёт позиции и содержимое всех ресурсных пятен и случайно-генерируемых линий-целей уровня Уровень оператора. Совместный обмен одним и тем же Seed и настройками Map Generation позволяет другому игроку сгенерировать идентичную карту.
- Используйте предпросмотр карты в Map Generation UI, чтобы проверить, что настройки + Seed дают желаемую карту перед обменом.
Шаблоны — копирование, вставка, обмен
- Создайте выделение, выбрав одну или несколько машин или платформ. UI выделения показывает размер и количество включённых построек.
- Преобразуйте выделение в blueprint, чтобы дублировать участки фабрики, сохранить их для позже или поделиться с другими игроками.
- Размещение blueprint ведёт себя как обычное размещение: голограмма следует за курсором, и вы можете Confirm Placement, Cancel Placement, Rotate (R / Shift+R), Mirror (F / Shift+F). Для blueprints машин можно Transform Up (Shift+E) или Transform Down (Shift+Q), чтобы изменить вертикальный уровень без перемещения камеры.
- Используйте Paste Blueprint (по умолчанию Ctrl+V), чтобы вернуть ранее скопированную голограмму blueprint к курсору.
- Когда настройка "Copy Blueprints to Clipboard" включена, код blueprint автоматически копируется при создании blueprint; в противном случае нажмите Copy to Clipboard в подсказке. Код blueprint можно передать другим игрокам, которые затем нажмут Paste Blueprint для импорта.
- Шаблоны также можно сохранять как файлы для импорта/экспорта.
Места для обмена blueprints
- Community Vortex поиск blueprints (community-vortex.shapez2.com/blueprint/search).
- Официальный канал shapez 2 Discord #🛠blueprints.
Обмен глобальными сигналами
- Global Signal Transmitters и Receivers позволяют делиться сигналами circuit-wire между удалёнными локациями (полезно в мультиплеерных сборках или для больших фабрик, разделённых между базами).
- Global Signal Receiver отслеживает Channel Input (wire). Поведение Receiver:
- Красный: Channel Input равен null или это проводный сигнал, который никогда не использовался ни одним Global Signal Transmitter.
- Желтый: Channel Input — это проводный сигнал, который использовался (в прошлом или сейчас) любым Global Signal Transmitter.
- Зеленый: Channel Input — это проводный сигнал, который в настоящий момент является Channel Input какого-либо Global Signal Transmitter, у которого также есть ненулевой Signal Input. В состоянии Green Signal Output приёмника совпадает с Signal Input этого Transmitter.
- Убедитесь, что Transmitters и Receivers используют совпадающие сигналы каналов, чтобы успешно передавать значения.
Синхронизированные настройки
- Некоторые файлы конфигурации можно синхронизировать через Steam Cloud, так что несколько машин, использующих один и тот же Steam-аккаунт, будут делить Accessibility.json, Dev.json и General.json. Синхронизированная папка содержит Accessibility.json, Dev.json и General.json.
- Эта синхронизация предназначена строго для файлов настроек; обмен картами и blueprints использует механизмы Seed/кода blueprint, описанные выше.
Практические рабочие процессы для мультиплеера
- Чтобы играть совместно на одной карте, согласуйте Map Generation настройки + Seed, чтобы все начали в одном и том же мире.
- Обменивайтесь blueprints через коды буфера обмена или файлы, чтобы быстро воспроизводить участки фабрики у разных игроков.
- Используйте Global Signal Transmitters/Receivers для координации логики между удалёнными зонами фабрики или между сотрудничающими игроками, у которых отдельные базы.
- Публикуйте и находите blueprints на Community Vortex или Discord, чтобы делиться проектами с более широкой аудиторией.