このガイドでは、RCON アクセス、Source エンジンのコンソールコマンド、プレイヤー管理、SourceMod プラグインのインストール、トラブルシューティングなど、Left 4 Dead のサーバー管理について説明します。
前提条件: このガイドは、サーバーがすでに稼働していることを前提としています。まずサーバーをセットアップする必要がある場合は、Left 4 Dead サーバーセットアップガイドをご覧ください。
RCON(リモートコンソール)
RCON を使用すると、サーバーコマンドをリモートで実行できます。RCON を設定するには、以下を left4dead/cfg/server.cfg に追加してください:
rcon_password "your_secure_password"
ゲーム内のコンソールから RCON を使用するには、次のように入力します:
rcon_password your_secure_password
rcon [command]
RCON 認証を必要とせずに、GPanel のコンソールタブから直接コマンドを実行することもできます。
必須のサーバーコマンド
| コマンド | 説明 |
|---|---|
changelevel [map] |
指定したマップに変更します(例: changelevel l4d_hospital01_apartment) |
status |
サーバー情報、接続中のプレイヤー、その Steam ID を表示します |
kick [name] |
名前でプレイヤーをキックします |
kickid [userid] |
ユーザー ID(status の出力から取得)でプレイヤーをキックします |
banid [minutes] [steamid] |
Steam ID でプレイヤーを BAN します(0 = 永久) |
removeid [steamid] |
Steam ID でプレイヤーの BAN を解除します |
say [message] |
サーバーとしてすべてのプレイヤーにメッセージを送信します |
maps * |
サーバー上で利用可能なすべてのマップを一覧表示します |
sv_password [password] |
実行中にサーバーパスワードを設定または変更します |
hostname [name] |
実行中にサーバー名を変更します |
quit |
サーバーを正常にシャットダウンします |
ゲームモードコマンド
| コマンド | 説明 |
|---|---|
sv_gametypes coop |
ゲームモードを協力プレイに設定します |
sv_gametypes versus |
ゲームモードを対戦(生存者 対 感染者)に設定します |
sv_gametypes survival |
ゲームモードをサバイバルに設定します |
z_difficulty Easy/Normal/Hard/Impossible |
AI の難易度を変更します |
プレイヤー管理
BAN 管理
サーバーは left4dead/cfg/banned_user.cfg に BAN リストを保持しています。このファイルを直接編集するか、コンソールコマンドを使用できます:
// Ban a player for 60 minutes
banid 60 STEAM_0:1:12345678
// Permanent ban
banid 0 STEAM_0:1:12345678
// Write bans to file
writeid
// Remove a ban
removeid STEAM_0:1:12345678
BAN の永続化: コンソールでプレイヤーを BAN した後、
writeid を実行して BAN リストをディスクに保存してください。そうしないと、サーバーの再起動時に BAN が失われます。
SourceMod のインストール
SourceMod は、管理者メニュー、カスタムコマンド、ゲームプレイの変更を追加する、Source エンジンサーバー向けの人気のプラグインフレームワークです。
- GPanel からサーバーを停止します。
- サーバーの OS(Linux)に対応した SourceMod と MetaMod:Source をダウンロードします。
- SFTP 経由で両方のアーカイブを
left4dead/ディレクトリにアップロードして展開します。addons/フォルダはleft4dead/内に作成されます。 - あなたの Steam ID を
left4dead/addons/sourcemod/configs/admins_simple.iniに追加します:"STEAM_0:1:12345678" "99:z" - サーバーを起動します。コンソールで
sm versionと入力して、SourceMod が読み込まれたことを確認します。
トラブルシューティング
| 問題 | 解決方法 |
|---|---|
| サーバーがブラウザに表示されない | サーバーが稼働しており、Steam に接続されていることを確認します(コンソールに Connection to Steam servers successful が表示されているか確認)。server.cfg に sv_allow_lobby_connect_only 0 を設定してください。 |
| RCON が動作しない | server.cfg に rcon_password が設定されており、クライアントで一致するパスワードを入力していることを確認してください。 |
| マップ変更でサーバーがクラッシュする | maps * を使用してマップ名が正しいことを確認してください。カスタムマップは left4dead/maps/ ディレクトリにアップロードする必要があります。 |
| SourceMod が読み込まれない | 先に MetaMod:Source がインストールされていることを確認してください。left4dead/addons/metamod.vdf が存在するか確認します。ファイルのアクセス権が正しいことを確認してください。 |
関連記事
サポートが必要ですか? このガイドで説明されていない問題が発生した場合は、サポートチケットを開いてください。担当チームがお手伝いします。