マルチプレイ

Last-modified: 2023-07-28 (金) 02:25:10

 

概要

クラフトピアでは現在、マルチプレイを試験的に運用中です。
設定上は64人(ホスト1人+ゲスト63人)まで参加可能となっています。

なお、マルチで接続する際はお互いのVer.の違いに注意してください。
安定版とα版のどちらで遊ぶのか(α版の場合は最新のパッチになっているか)は、必ず事前に確認しましょう。
ホスト・ゲスト間でVer.が違う場合、単に接続できないだけでなく、予期せぬ不具合に繋がる可能性があります。

マルチプレイでの独自要素

FFA(フレンドリーファイアアーマー)

ほとんどの攻撃に対してFFAが導入されています。
味方からの攻撃からは吹っ飛び攻撃以上のものでなければのけぞりが発生しません。
ダメージを受けたモーションは出ますが、移動等には影響しません。

マルチプレイの仕方

共通項目

プレイヤーキャラクター選択の際、選んだプレイヤーキャラクターは直前のシングル・マルチの装備・持ち物を全て引き継ぎます(Terrariaと同様)
「新規」を選択するとキャラクターメイク画面になり、完了するとOPムービーが始まります(内容はシングル時のものと同様・[ESC]キーでスキップ可)

招待コード接続の場合(推奨)

ホストがやること

  1. クラフトピアを起動してマルチを選択する
  2. プレイヤーキャラクターを選択する
  3. 「ホスト&プレイ」を選択する
  4. 使用するワールドを選択する
  5. マルチ設定で「招待コードで参加(推奨)」を選択する
    • 招待コードを控える
    • パスワードが必要なら設定する
    • 最大人数を必要に応じて設定する
  6. 「スタート」を押す
    • ワールドの読み込みが終了したらホスト側の準備は完了です
  7. ゲストに招待コードを教える

お疲れ様でした。あとはゲストの参加をのんびり待ちましょう。
招待コードはメニュー画面([ESC]キーで表示)からも確認できます。

ゲスト(参加プレイヤー)がやること

  1. クラフトピアを起動してマルチを選択する
  2. プレイヤーキャラクターを選択する
  3. 「招待コードで参加」を選択する
  4. 招待コードを入力し「スタート」を押す
    • パスワードが必要なら入力する

特に問題がなければ、ロード画面になった後でホストのワールドに入ります。
入ってからデータの同期が完了して動けるようになるまで、少し時間がかかるので注意してください。
フレンドとクラフトピアの世界を楽しみましょう!

IP経由の場合

こちらで接続する前に、まずは上記の招待コード接続を試してみてください。

以下の手順によりセキュリティリスクが発生する可能性があります。
「よく分からないけど書いてあるからやってみるか」でやると思わぬ被害を受ける可能性があります。(特にVPN接続)
オンラインゲームにおける通信方式について調べ、リスクを理解して設定することをおすすめします。

以下、手順です。

ホストがやること

  1. TCP/UDPのポート開放を行う
    • ※ポート番号はデフォルトで8787
    • クラフトピアの設定でポート番号を変更している場合は該当ポートの開放を行う
    • ポート開放が必要なのは以下の2点
      1. PC(Windowsファイアウォール)
      2. ルーター
  2. ゲスト(参加プレイヤー)に「ポート番号」と「グローバルIPアドレス」を伝える
  3. クラフトピアを起動してマルチを選択する
  4. プレイヤーキャラクターを選択する
  5. 「ホスト&プレイ」を選択する
  6. 使用するワールドを選択する
  7. 「IP接続」を選択する
    • パスワードが必要なら設定する

ワールドの読み込みが終了したらホスト側の準備は完了です。
お疲れ様でした。あとはゲストが参加してくることを祈りましょう。

ゲスト(参加プレイヤー)がやること

  1. ホストから「ポート番号」と「グローバルIPアドレス」を聞く
  2. クラフトピアの設定で、ホストから聞いた「ポート番号」を入力して適用する
  3. クラフトピアを起動してマルチを選択する
  4. プレイヤーキャラクターを選択する
  5. 「IP経由で参加(非推奨)」を選択する
  6. ホストから聞いたIPアドレスを入力して「スタート」
    • 特に問題がなければ、ロード画面になった後でホストのワールドに入ります。
    • 入ってからデータの同期が完了して動けるようになるまで、少し時間がかかるので注意してください。

無事接続できたら、クラフトピアの世界をフレンドと楽しみましょう。

Windowsファイアウォールのポート開放設定

  1. 「コントロールパネル」を開く
    • コントロールパネルがどっかいった人へ
      スタート(窓のマーク)を選択しメニューが開いている状態でそのままコントロールパネルと入力する。
      検索結果にコントロールパネルが出てくるので選択する。
  2. 「Windows Defender ファイアウォール」を選択する
    • どこにもない人へ
      →画面右上に表示方法があるのでそれを大きいアイコンか小さいアイコンに変更する。
  3. 左カラムの「詳細設定」を選択する
    • 「セキュリティが強化されたWindows Defender ファイアウォール」画面が開きます。
  4. 開いた画面の左カラムの「受信の規則」を選択する
  5. 右カラムの「新しい規則」を選択する
    • 「新規の受信の規則ウィザード」が開きます。
  6. 「ポート」を選択して次へ
  7. 「TCP」を選択し「特定のローカルポート」にクラフトピアで設定したポートを入力して次へ
    • ポートがわからない人へ
      デフォルトから変更していなければ「8787」です。
      変更している人は起動画面の設定でポートの項目を確認してください。
  8. 「接続を許可する」を選択して次へ
  9. 「プライベート」にチェックを入れ次へ
  10. 名前を入力して「完了」を選択する
    名前は後で分かりやすいようにcraftopiaとかでいいと思います。
  11. 上記手順を繰り返して「UDP」も同様に設定します。
    ※手順7で「UDP」を選択するようにしてください。

ルーターのポート開放設定

ネットワーク環境によっては、そもそもルータの設定を変更できない場合もある点に注意してください。
ルーターの製品名が分かる場合は、検索すると手順が出てくる場合があります。
以下手順は一般的な方法です。機種によって設定方法は異なります。

1.ルーターの設定画面に接続する

ブラウザで「http://192.168.0.1」に接続する。
※192.168.0.1はルータのLANインタフェースのIPに設定されていることが多い

2.ユーザー名、パスワードを聞かれるので入力する

ユーザー名、パスワードが分からない場合は設定できません。

3.「ポート開放」や「NAT」、「IPマスカレード」、「ポートフォワーディング」といったメニューを選択する

4.パラメータを埋める

  • 聞かれるかもしれないパラメータ
    • 「ポート番号」はクラフトピアで設定したポート(デフォルト8787)を設定する
    • 「プロトコル」はTCPとUDPを設定する
    • 「接続先」はホストPCのプライベートIPアドレスを設定する

その他の方法

以下は必ず自己責任で行うようにしてください。
下記方法で何らかの損害が発生しても、当Wikiは責任を負いません。

  • ポート開放の設定をしてくれるツールが存在します。
    「ポート開放 ツール」で検索してみましょう。
  • ホストとVPN接続する
    ネットワーク環境によってはポート開放をやっても繋がらない場合もあります。
    ホストとVPNで接続してしまう手もあります。
    VPNツール(Hamachi等)を使用します。
    ※VPNは信用できない相手と接続してしまうと思わぬ被害を受ける可能性があります
    (回線事業者のセキュリティや、ルータのファイアウォールを介さず相手と接続できてしまうため)

簡易Q&A(マルチプレイ全般)

Steamフレンド接続が選べなくなったのだけど?

従来のSteamフレンド接続は、同時に参加ができない(タイムアウトが発生する)等問題が大きかったため、廃止されました。
招待コード接続を使用してください、とのことです。

落ちてる・チェストに入ってるアイテムはだれのもの?

現在、アイテムやチェストに所有権の概念はありません。誰でもチェストの中身を持ち出すことができます。
貴重品などは落としたり、チェストに入れないようにしてください。

迷惑行為を働くヤツが出た。キックしたい

「list」でプレイヤー番号を確認後、kick もしくは banコマンド(ゲーム中から入力する場合は/が必要)を入力できます。

VRMって使える?

使用可能です。
しかし、VRoidHub連携をしていないプレイヤーは他プレイヤーのVRMも表示できません。(標準のモデルに差しかわります)
自分でVRMを使用する予定がなくても、VRoidHub連携を済ませておくことをおススメします。

MODって使える?

通常のプレイと同様に使用可能です。
ただし、マルチプレイでの動作確認を行っていないMODでは動作不良を起こす可能性があります。
周りを巻き込んでエラーを起こす可能性があるため、マルチ用のMOD以外は抜いておくといいでしょう。
また、ホスト(サーバー主)にMODの使用可否は確認しておきましょう。
MOD使用がNGの場合はすべてのMODを抜いてから接続してください。

Tag: 基本事項