サーバーの立て方
このガイドでは、自分で管理するサーバーに試合を立てる方法を説明します。他の人の試合で遊びたい場合は、セットアップガイドをご覧ください。
クライアントとサーバー
Spellbreak Community Edition は 2 つのコンポーネントに分かれています。
- クライアント: グラフィックとメニューをすべて含みます。プレイヤーごとに 1 つ必要です。
- サーバー: グラフィックやメニューなしで動作し、試合をホストするために使います。ゲームをホストするにはサーバーへのアクセスが必要です。
試合をホストするには、参加したいプレイヤーからサーバーにアクセスできる必要があります。以下のガイドは、自分のサーバーを構築するのに役立ちます。
目次
プレイヤーの所在が重要
接続するには、プレイヤーにサーバーの IP アドレスとポート番号が必要です。Spellbreak の既定のポートは 7777 です。
- 同じローカルネットワーク内のプレイヤー向けにホストする場合は、ローカルのプレイヤーの項をご覧ください。
- インターネット越しのプレイヤー向けにホストする場合は、インターネット越しのプレイヤーの項をご覧ください。
ローカルのプレイヤー
プレイヤーが同じローカルネットワーク(同じ家やオフィスなど)にいる場合、サーバーの IP を調べるのは簡単です。次の手順に従ってください。
-
コマンドプロンプトを開き、次のように入力します。
ipconfig次のような IP アドレスが表示されます。
192.168.1.41:7777 -
ローカルネットワークのプレイヤーに IP とポートの組み合わせを伝えて接続してもらいます。
インターネット越しのプレイヤー
この手順では、外部からの接続に向けてネットワークを開放します。設定を誤ると、ポート開放によって機器や個人情報がインターネットにさらされる恐れがあります。必要最小限のポートだけを開放し、可能な限り強力な認証を設定し、システムのソフトウェアを常に最新に保ってください。ルーターやファイアウォールの設定を変更する際は、慎重に、安全を最優先で進めてください。
プレイヤーが同じローカルネットワークにいない場合は、サーバーのグローバル IP が必要です。
-
グローバル IP を調べるには、ブラウザーで「What is my IP?」と検索します。表示された IP アドレスを次のように使います。
203.0.113.5:7777 -
ローカル IP とグローバル IP が異なる場合、サーバーが NAT ゲートウェイの内側にある可能性があり、ポート開放の設定が必要です。
NAT ゲートウェイとポート開放
多くの場合、NAT ゲートウェイはインターネットからの着信接続をブロックします。プレイヤーが接続できるようにするには、ポート開放の設定が必要です。
-
ルーターやモデムの設定ページを開きます。
- アプリの場合もあれば、
http://192.168.1.1のようなアドレスのウェブページの場合もあります。
- アプリの場合もあれば、
-
設定ページにログインします。ログイン情報がわからない場合は、初期パスワードを調べるか、プロバイダーに問い合わせてください。
-
ポート開放の設定項目を探します。「Firewall」や「NAT」といったメニューにあることが多いです。
-
ポート開放のルールを追加します。
- プロトコル: UDP(または TCP/UDP)。
- 機器の IP: サーバーのローカル IP。
- ポート: 7777(または 7777 から 7778 の範囲)。
サーバーの起動
サーバーをホストするには、サーバーファイルをダウンロードし、任意のフォルダーに展開してください。
前提条件
サーバーを初めて起動する前に、Unreal Engine 4 の前提コンポーネントをインストールしてください。
- 64 ビット版 Windows:
UE4PrereqSetup_x64.exe - 32 ビット版 Windows:
UE4PrereqSetup_x86.exe
注意: クライアント用にすでにインストール済みであれば、再インストールは不要です。
バランスパッチをインストールする
セットアップガイドの手動セットアップと同じく、バランスパッチは手動でインストールする必要があります。
- 最新のバランスパッチをこちらからダウンロードします。
- ZIP ファイルを展開し、その中身をゲームフォルダー内の次のディレクトリに置きます。
g3/Content/Paks
ゲームモードを選んで起動
サーバーは、同梱のバッチファイル(Start_a_Solos_server.bat など)を実行すると起動します。ターミナルウィンドウが開き、テキストが流れていきます。「Warning」を含む行が出ることもありますが、これは正常です。
- Windows セキュリティの警告が表示されたら、両方のチェックボックスにチェックを入れて「アクセスを許可する」をクリックしてください。
- これでプレイヤーは、サーバーの IP とポートの組み合わせを入力して参加できます。
補足とトラブルシューティング
- サーバーがワールドを読み込むまで 1 分から 2 分かかることがあります。テキストの流れが止まればプレイヤーは参加できます。
- クライアントが接続できない、または「connecting」のまま長時間止まる場合は、サーバーの状態とポート開放を確認してください。
- FAQ にも追加のトラブルシューティング手順があります。