このガイドでは、Legion Hosting で SourceCoop(Black Mesa 協力プレイ)サーバーをセットアップし、サーバー設定を構成し、プレイヤーを接続する方法を説明します。SourceCoop は、プレイヤーがシングルプレイヤーキャンペーンを一緒にプレイできるようにする Black Mesa 向けのサーバーサイド協力プレイ MOD です。管理者コマンド、SourceMod プラグイン、マップ管理については、SourceCoop 管理者およびコマンドガイドを参照してください。
1. 初回起動
- GPanel にログインし、SourceCoop サーバーを選択します。
- Startup タブに移動し、変数を構成します(セクション 2 の表を参照)。
- SERVER_NAME を希望するサーバー名に設定します。
- STARTING_MAP を開始したいマップに設定します(デフォルト:
bm_c0a0a、Black Mesa の冒頭)。 - Console タブに戻り、Start をクリックします。
- コンソールに
gameserver Steam IDの行が表示され、サーバーの準備が整ったことを示すまで待ちます。
bms/cfg/server.cfg ファイルは、協力プレイ向けの適切なデフォルト設定でインストール時に生成されます。一度サーバーを起動して動作を確認してから、必要に応じてカスタマイズしてください。
2. GPanel スタートアップ変数
以下の変数は GPanel の Startup タブで利用できます。
| 変数 | デフォルト | 説明 |
|---|---|---|
SERVER_NAME |
Black Mesa: Coop |
サーバーブラウザに表示されるサーバー名(最大 128 文字)。 |
MAX_PLAYERS |
10 |
最大プレイヤー数(1~128)。 |
SERVER_PASSWORD |
0 |
サーバーに参加するためのパスワード。パスワードなしの場合は 0 に設定します。 |
STARTING_MAP |
bm_c0a0a |
サーバー起動時に読み込まれるマップ。マップの完全な一覧はセクション 4 を参照してください。 |
FRIENDLY_FIRE |
0 |
フレンドリーファイアを有効にします。1 = オン、0 = オフ。 |
MOD_FORCETOUCHDATA |
1 |
マップデータの事前キャッシュを有効にします。bm_c4a4a マップ(Nihilanth)でクラッシュが発生する場合は無効(0)にします。 |
AUTO_UPDATE |
0 |
起動時に Black Mesa サーバーを自動更新します。1 = オン、0 = オフ。注意:サーバーの更新には SourceCoop の再インストールが必要になる場合があります。 |
3. サーバー構成(server.cfg)
メインのサーバー構成ファイルは以下の通りです:
bms/cfg/server.cfg
このファイルは、GPanel の Files タブを使用するか、SFTP で接続して開きます。
主要な設定
| 設定 | デフォルト | 説明 |
|---|---|---|
hostname |
"Black Mesa: Coop" |
サーバー名(スタートアップ変数でも設定可能)。 |
sv_password |
0 |
サーバーパスワード(スタートアップ変数でも設定可能)。 |
mp_teamplay |
1 |
SourceCoop が正しく機能するためには 1 である必要があります。 |
mp_friendlyfire |
0 |
フレンドリーファイアの切り替え(スタートアップ変数でも設定可能)。 |
sv_always_run |
0 |
スプリントを無効にする(プレイヤーが常に走る)には 1 に設定します。 |
mp_timelimit |
0 |
マップの制限時間(分)。0 で制限を無効にします。 |
sourcecoop_homemap |
"bm_c0a0a" |
キャンペーン終了後にループして戻るマップ。代わりに mapcycle を使用するにはコメントアウトします。 |
mod_forcetouchdata |
1 |
マップデータを事前キャッシュします。Nihilanth マップでクラッシュが発生する場合は無効にします。 |
mp_teamplay を変更しないでください。 SourceCoop が正しく動作するためには 1 に設定したままにする必要があります。変更すると協力プレイが機能しなくなります。
4. Black Mesa のマップ名
STARTING_MAP 変数は、任意の公式 Black Mesa マップを受け付けます。マップは bm_cXaYZ という命名規則に従っており、X はチャプター、Y/Z はセクションを表します。キャンペーンは bm_c0a0a から始まります。
主要なチャプターの開始マップ:
| マップ | チャプター |
|---|---|
bm_c0a0a | Inbound(トラムライド) |
bm_c1a0a | Anomalous Materials |
bm_c1a1a | Unforeseen Consequences |
bm_c1a3a | Office Complex |
bm_c2a1a | "We've Got Hostiles" |
bm_c2a4a | Blast Pit |
bm_c2a5a | Power Up |
bm_c3a1a | On A Rail |
bm_c3a2a | Apprehension |
bm_c4a1a | Lambda Core |
bm_c4a2a | Xen |
bm_c4a3a | Interloper |
bm_c4a4a | Nihilanth(mod_forcetouchdata の無効化が必要な場合があります) |
5. プレイヤーの接続方法
- Steam で Black Mesa を起動します。
- コンソールを開き(~ を押す)、次のように入力します:
connect IP:PORT(GPanel の Network タブの値を使用します)。 - または、Steam サーバーブラウザでサーバーを探します。
- パスワードが設定されている場合は入力します。
関連記事
サポートが必要ですか?
SourceCoop サーバーで問題が発生した場合は、サポートチケットを開いて、サーバー IP、問題の説明、GPanel コンソールの関連するエラーメッセージを記載してください。