このガイドでは、AssaultCube 専用サーバーの管理者アクセス、コマンド、ゲームモード、サーバー管理について説明します。初期セットアップについては、AssaultCube サーバーセットアップガイドをご覧ください。
1. 管理者アクセス
管理者アクセスには、Startup タブで設定した ASSAULT_SERVER_ADMINPASSWORD を使用します。ゲーム内で管理者権限を取得するには、コンソールを開いて次のように入力します:
/setadmin your_admin_password
認証に成功すると、現在のセッションで管理者コマンドを使用できるようになります。
2. 管理者コマンド
すべてのコマンドはゲーム内コンソールで入力します(チャットは T、コマンドは / を押します)。
| コマンド | 説明 |
|---|---|
/kick [cn] [reason] |
クライアント番号でプレイヤーをキックします。 |
/ban [cn] [reason] |
プレイヤーをサーバーからBANします。 |
/forceteam [cn] [team] |
プレイヤーを強制的にチーム(CLA または RVSF)に割り当てます。 |
/mastermode [mode] |
マスターモードを設定します(0=オープン、1=プライベート、2=ロック)。 |
/map [name] [mode] |
マップとゲームモードを変更します。 |
/autoteam [0/1] |
自動チームバランス調整を切り替えます。 |
/recorddemo |
デモの録画を開始します。 |
/stopdemo |
録画を停止します。 |
3. ゲームモード
モード番号を使用して /map コマンドでゲームモードを変更します:
| 番号 | モード | 説明 |
|---|---|---|
| 0 | Team Deathmatch | チームでキル数を競います。 |
| 1 | Deathmatch | 全員が敵のフリーフォーオール。 |
| 2 | Survivor | 最後に残ったチーム/プレイヤーが勝利します。 |
| 3 | Team Survivor | チームベースの最後の一人が勝つモード。 |
| 4 | CTF | Capture the Flag(旗取り)。 |
| 5 | One-Shot One-Kill (OSOK) | 一撃で倒すスナイパーモード。 |
| 6 | Pistol Frenzy | ピストルのみのモード。 |
| 7 | Last Swiss Standing | ナイフのみのモード。 |
例: /map ac_complex 4 は ac_complex を CTF モードで読み込みます。
4. サーバー設定ファイル
高度な設定は config/servercmdline.txt に追加できます。このファイルは起動フラグを制御します:
| フラグ | 説明 |
|---|---|
-n"description" |
サーバーの説明。 |
-o"motd" |
本日のメッセージ。 |
-c[count] |
最大プレイヤー数。 |
-x[password] |
管理者パスワード。 |
-p[password] |
プレイヤーパスワード。 |
注意: GPanel の起動変数は
servercmdline.txt の値を上書きします。主要な設定には GPanel の Startup タブを使用してください。
5. マスターサーバーモード
- 公開: サーバーリストに表示するには、
ASSAULT_SERVER_MASTERSERVERをms.cubers.net(デフォルト)に設定します。 - 非表示:
localhostに設定するとサーバーリストから非表示になります。プレイヤーは IP で接続できます。
6. トラブルシューティング
- サーバーがサーバーリストに表示されない: 認証キーが有効か確認してください。必要に応じて新しいキーを生成してください。
- 管理者コマンドが機能しない: 先に
/setadminで認証したことを確認してください。 - プレイヤーが接続できない: GPanel で IP とポートを確認してください。プレイヤーパスワードを設定している場合は、対象のプレイヤーと共有していることを確認してください。
- サーバーがクラッシュする: GPanel コンソールでエラーを確認してください。最新バージョンへの更新を試みてください。
関連記事
サポートが必要ですか?
さらにサポートが必要な場合は、サーバー IP と GPanel コンソールのエラーメッセージを添えてサポートチケットを開いてください。