このガイドでは、Legion Hosting でホストされているサーバーを管理するための Killing Floor 2 の Web 管理パネルとゲーム内管理者コマンドを解説します。サーバーの初期セットアップ、構成、接続手順については、Killing Floor 2 サーバーセットアップガイドを参照してください。カスタム Workshop マップの追加については、KF2 カスタムマップ(Workshop)を参照してください。
Web 管理パネル
Killing Floor 2 には、構成ファイルを編集したりコンソールコマンドを直接使用したりすることなく、ブラウザインターフェースを通じてサーバーを管理できる組み込みの Web 管理パネルが含まれています。
Web 管理パネルの有効化
- GPanel の Startup タブで、
WEB_ADMINがtrueに設定されていることを確認します。 WEB_ADMIN_PORTの値をメモします。GPanel の Network タブで、サーバーに実際に割り当てられているポートを確認してください。- 変更を反映させるには、サーバーを起動または再起動します。
Web 管理パネルへのアクセス
- Web ブラウザを開き、
http://YOUR_SERVER_IP:WEB_ADMIN_PORTに移動します。YOUR_SERVER_IPをサーバーの IP アドレス(GPanel の Network タブにあります)に、WEB_ADMIN_PORTを割り当てられた Web 管理ポートに置き換えてください。 - ユーザー名
adminと、ADMIN_PASS起動変数で設定したパスワードでログインします。
管理できる内容
Web 管理パネルでは、以下にアクセスできます:
- Current Game — アクティブなマップ、ウェーブ番号、接続中のプレイヤーを表示します。
- Change Map — すぐに、または現在のウェーブの終了時に別のマップに切り替えます。
- Players — 接続中のプレイヤーを表示し、プレイヤーをキックまたはBANします。
- Server Settings — 構成ファイルを編集せずに、ゲームの長さ、難易度、その他の設定を調整します。
- Chat — 管理パネルから接続中のすべてのプレイヤーにメッセージを送信します。
- Ban List — BANされたプレイヤーを管理します(追加、削除、表示)。
Web 管理パネルには管理者パスワードが必要です。 GPanel の Startup タブで
ADMIN_PASS を設定していない場合、Web 管理パネルにアクセスできません。パスワードを設定し、サーバーを再起動してください。
管理者コマンド
Killing Floor 2 は、サーバー管理用のゲーム内管理者コマンドをサポートしています。これらのコマンドを使用するには、管理者としてログインする必要があります。
管理者としてのログイン
- サーバーに接続している間に `(チルダ/バッククォート)を押してゲーム内コンソールを開きます。
- 次のコマンドを入力し、Enter を押します:
adminlogin YourAdminPasswordYourAdminPasswordを、ADMIN_PASS起動変数で設定したパスワードに置き換えてください。 - パスワードが正しければ、現在のセッションで管理者として認証されます。
よく使う管理者コマンド
| コマンド | 説明 |
|---|---|
adminlogin [password] |
管理者パスワードを使用して管理者として認証します。 |
adminlogout |
現在のセッションの管理者権限を取り消します。 |
admin changemap [mapname] |
指定したマップにすぐに変更します。例: admin changemap kf-burningparis |
admin kick [playername] |
表示名でプレイヤーをサーバーからキックします。 |
admin kickid [steamid] |
Steam ID でプレイヤーをキックします。 |
admin ban [playername] |
表示名でプレイヤーをサーバーからBANします。 |
admin banid [steamid] |
Steam ID でプレイヤーをBANします。 |
admin unban [playername] |
指定したプレイヤーのBANを解除します。 |
admin set [setting] [value] |
実行時にサーバー設定を変更します。すべての設定がライブ変更をサポートしているわけではありません。 |
admin pause |
ゲームを一時停止します(構成で bAdminCanPause=True が必要です)。 |
say [message] |
すべてのプレイヤーに表示されるサーバー全体のメッセージを送信します。 |
管理者コマンドはセッションベースです。 サーバーに参加するたびに
adminlogin を実行する必要があります。管理者ステータスはセッション間で保存されません。
管理者パスワードは非公開にしてください。 管理者パスワードを知っている人は誰でも、キック、BAN、サーバー設定の変更を行うことができます。サーバーの管理を任せられる信頼できる人とのみ共有してください。
関連記事
サポートが必要ですか?
このガイドで扱われていない問題に直面した場合は、サポートチームがお手伝いします。サポートチケットを送信し、サーバー ID、問題の説明、関連するコンソール出力やスクリーンショットを添えてください。