本文へスキップ

マルチプレイ攻略|マップ共有・ブループリント同期方法

shapez 2 のマルチプレイヤーでは、複数のプレイヤーがマップ、設計図、同期された設定を共有できるようにするツールと機能が用意されており、一緒に遊んだり、別のマシン間で同じ世界を再現したりできます。

マップの共有と再現性

  • マップ生成は、一連のオプション(shape/fluid patch の出現しやすさ、サイズ、pure/full/partial/half/tertiary/secondary/primary/uncolored ごとの各 shape の出現確率など)と数値の Seed によって制御されます。
  • Seed は整数であり、Map Generation の設定と組み合わせることで、すべての資源パッチの位置と内容、および オペレーターレベル のランダム目標ラインの shape を決定論的に生成します。同じ Seed と Map Generation の設定を共有すれば、別のプレイヤーが同一のマップを生成できます。
  • 共有する前に、Map Generation の UI にあるマッププレビューを使って、設定と Seed で目的のマップが生成されることを確認してください。

ブループリント — 複製、貼り付け、共有

  • 1つ以上の機械またはプラットフォームを選択して、選択範囲を作成します。選択UIには、含まれている建物のサイズと数が表示されます。
  • 選択範囲を blueprint に変換すると、工場区画を複製したり、あとで使うために保存したり、ほかのプレイヤーと共有したりできます。
  • blueprint の配置は通常の配置と同じように動作します。ホログラムがカーソルに追従し、配置の確定、配置のキャンセル、回転 (R / Shift+R)、反転 (F / Shift+F) ができます。機械の blueprint では、カメラを動かさずに垂直レベルを変えるために、上へ変換 (Shift+E) または下へ変換 (Shift+Q) を使えます。
  • 以前にコピーした blueprint のホログラムをカーソルに戻すには、Paste Blueprint (default Ctrl+V) を使います。
  • 「Copy Blueprints to Clipboard」設定を有効にすると、blueprint を作成したときに blueprint コードが自動でコピーされます。無効の場合は、ツールチップの Copy to Clipboard をクリックしてください。blueprint コードはほかのプレイヤーに渡すことができ、その相手が Paste Blueprint を押すとインポートできます。
  • ブループリント はファイルとして保存して、インポート/エクスポートすることもできます。

blueprint を共有する場所

  • Community Vortex blueprint 検索 (community-渦.shapez2.com/blueprint/search)。
  • 公式 shapez 2 Discord の #🛠ブループリント チャンネル。

Global Signal 共有

  • Global Signal Transmitters と Receivers を使うと、回路ワイヤーの信号を離れた場所どうしで共有できます。マルチプレイの建設や、拠点を分けた大規模工場で特に便利です。
  • Global Signal Receiver は Channel Input(ワイヤー)を監視します。Receiver の挙動は次のとおりです。
    • 赤: Channel Input が null、またはどの Global Signal Transmitter にも一度も使われたことのないワイヤー信号です。
    • 黄: Channel Input が、いずれかの Global Signal Transmitter によって使われたことのあるワイヤー信号です(過去または現在)。
    • 緑: Channel Input が、非 null の Signal Input も持ついずれかの Global Signal Transmitter の現在の Channel Input であるワイヤー信号です。緑 状態では、Receiver の Signal Output はその Transmitter の Signal Input と一致します。
  • 値を正しく受け渡すには、Transmitters と Receivers の channel signal を一致させてください。

同期された設定

  • 一部の設定ファイルは Steam Cloud 経由で同期できるため、同じ Steam アカウントを使う複数のマシンで、アクセシビリティ関連や一般的な設定、開発向けの調整を共有できます。同期対象のフォルダには Accessibility.json、Dev.json、General.json が含まれます。
  • この同期はあくまで設定ファイル向けです。マップや blueprint の共有には、上で説明した Seed/blueprint code の仕組みを使います。

実践的なマルチプレイヤーの作業フロー

  • 同じマップで協力プレイをするには、Map Generation の設定と Seed を事前に合わせて、全員が同じ世界から始められるようにします。
  • ブループリントはクリップボードコードやファイルでやり取りし、各プレイヤーの間で工場区画をすばやく再現します。
  • Global Signal Transmitters/Receivers を使うと、離れた工場エリア同士や、それぞれが別拠点を運営している協力プレイヤー間でロジックを調整できます。
  • Community Vortex や Discord にブループリントを公開・発見して、より広いコミュニティと設計を共有します。

この記事に登場するページ