このガイドでは、Legion Hosting で Black Mesa 専用サーバーをセットアップする方法、起動変数の設定、server.cfg の編集、マップローテーションとゲームモードの設定、RCON の設定、サーバーへの接続について説明します。Black Mesa は Half-Life の Source エンジンによるリメイクで、競技性のあるマルチプレイヤーのデスマッチを特徴としています。管理者コマンド、SourceMod/MetaMod のサポート、トラブルシューティングについては、Black Mesa 管理者コマンドを参照してください。
1. 初回起動
- GPanel にログインし、Black Mesa サーバーを選択します。
- Startup タブに移動し、設定可能な変数を確認します(セクション 2 を参照)。
- SRCDS_MAP で希望の開始マップを設定し、必要に応じて MAX_PLAYERS を調整します。サーバー名、パスワード、RCON パスワードは
server.cfgで設定します(セクション 3 を参照)。 - Console タブに戻り、Start をクリックします。
- コンソールが起動を確認するまで待ちます。初回起動時にデフォルトの設定ファイルが生成されます。
server.cfg を編集する必要がある場合は、サーバーを一度起動し、読み込みが完了するのを待ってから、編集前に停止してください。
2. GPanel 起動変数
| 変数 | 必須 | 説明 |
|---|---|---|
SRCDS_MAP | いいえ | 起動時に読み込まれるマップ。デフォルトは dm_crossfire。 |
MAX_PLAYERS | いいえ | 同時プレイヤーの最大数。デフォルトは 32。 |
AUTO_UPDATE | いいえ | 起動時にサーバーを自動的に更新します。デフォルトは有効。 |
3. サーバー設定(server.cfg)
詳細な設定については、server.cfg を編集します。変更を加える前にサーバーを停止してください。
ファイルの場所
bms/cfg/server.cfg
標準的な Source エンジンの key "value" 構文を使用し、1 行に 1 つの設定を記述します。
主要な設定
| 設定 | デフォルト | 説明 |
|---|---|---|
hostname | (起動変数から) | ブラウザに表示されるサーバー名。 |
sv_password | (空) | 参加パスワード。空の場合は公開を意味します。 |
rcon_password | (起動変数から) | リモートコンソールのパスワード。 |
maxplayers | 16 | 同時プレイヤーの最大数。 |
mp_timelimit | 15 | マップごとの制限時間(分)。 |
mp_fraglimit | 30 | ラウンドを終了するフラグ制限。0 = 制限なし。 |
mp_friendlyfire | 0 | チームモードでのフレンドリーファイア。0 = オフ、1 = オン。 |
mp_autoteambalance | 1 | TDM でチームを自動バランスします。 |
sv_alltalk | 0 | チーム間のボイスチャット。1 = 有効。 |
server.cfg の例
hostname "My Legion Black Mesa Server"
sv_password ""
rcon_password "MySecretRcon"
maxplayers 16
mp_timelimit 15
mp_fraglimit 30
mp_friendlyfire 0
mp_autoteambalance 1
sv_alltalk 0
4. マップローテーション(mapcycle.txt)
ローテーションをカスタマイズするには、bms/cfg/mapcycle.txt を編集します。1 行に 1 つのマップを記述します:
dm_bounce
dm_gasworks
dm_lambdabunker
dm_power
dm_stack
dm_subtransit
dm_undertow
dm_crossfire
利用可能なマップ
dm_bounce-- ジャンプパッドのあるマルチレベルアリーナ。dm_gasworks-- 狭い廊下と開けたエリアのある工業地帯。dm_lambdabunker-- ラムダ複合施設をテーマにした垂直戦闘。dm_power-- 長い見通し線のある発電所。dm_stack-- 積み重なったプラットフォームのある垂直マップ。dm_subtransit-- 複数のルートがある地下鉄テーマ。dm_undertow-- 水のハザードと狭い空間。dm_crossfire-- 空爆ボタンを備えた、再構築されたクラシック。
5. ゲームモード
| モード | 値 | 説明 |
|---|---|---|
| Deathmatch | dm | フリーフォーオールの戦闘。最も多くのキルで勝利。 |
| Team Deathmatch | tdm | 2 つのチームが競います。合計キル数が最も多いチームが勝利。チームを均等に保つには mp_autoteambalance 1 を使用してください。 |
GAME_MODE 起動変数でモードを変更し、再起動してください。
6. RCON 設定
起動変数または server.cfg で RCON パスワードを設定します。ゲーム内で使用するには、コンソール(~)を開いて認証します:
rcon_password YourStrongPassword
rcon changelevel dm_gasworks
7. 接続方法
オプション A -- Steam サーバーブラウザ
- Black Mesa を起動し、Multiplayer > Find Servers に移動します。
- Internet タブを使用して、名前でサーバーを検索します。
- サーバーを選択して Connect をクリックします。
オプション B -- コンソール接続
- コンソール(
~)を開きます。開かない場合は、Options > Keyboard > Advanced > Enable Developer Console で有効にしてください。 - 次を入力します:
connect <your-server-ip>:<port>
関連記事
サポートが必要ですか?
ここで扱われていない Black Mesa サーバーの問題が発生した場合は、サポートチケットを開き、サーバーの IP、問題の説明、GPanel コンソールの関連するエラーメッセージを記載してください。