このガイドでは、OpenArena 専用サーバーの RCON 管理、プレイヤー管理、ボット設定、カスタムマップ、トラブルシューティングについて説明します。OpenArena は id Tech 3 エンジンをベースとした無料のデスマッチ FPS です。初期セットアップ、設定、接続手順については、OpenArena Server Setup Guide を参照してください。
1. RCON のセットアップ
baseoa/server.cfg で RCON パスワードを設定します:
seta rconPassword "YourStrongPassword"
ゲーム内のコンソール(~)で認証します:
rconPassword YourStrongPassword
rcon <command>
RCON 認証なしで GPanel の Console タブから直接コマンドを送信することもできます。
RCON パスワードは秘密にしてください。 それを知っている人は誰でもサーバーを完全に制御できます。
2. プレイヤー管理コマンド
| コマンド | 説明 |
|---|---|
rcon status | 接続中のすべてのプレイヤーをクライアント番号と IP とともに一覧表示します。 |
rcon kick <client_num> | クライアント番号でプレイヤーをキックします(status から取得)。 |
rcon clientkick <client_num> | 代替のキックコマンド。 |
rcon banClient <client_num> | クライアント番号でプレイヤーを BAN します。 |
rcon banUser <playername> | 名前でプレイヤーを BAN します。 |
3. マップとゲームのコマンド
| コマンド | 説明 |
|---|---|
rcon map <mapname> | 新しいマップに変更し、プレイヤーを切断します。 |
rcon g_gametype <value> | ゲームモードを変更します(0=FFA、3=TDM、4=CTF など)。 |
rcon timelimit <minutes> | 制限時間を変更します。 |
rcon fraglimit <frags> | フラグ制限を変更します。 |
rcon map_restart | 現在のマップを再起動します。 |
rcon nextmap | ローテーション内の次のマップにスキップします。 |
4. サーバー管理コマンド
| コマンド | 説明 |
|---|---|
rcon sv_hostname "Name" | サーバー名を変更します。 |
rcon g_password "pass" | 参加パスワードを設定または変更します。 |
rcon say "message" | サーバー全体にチャットメッセージを送信します。 |
rcon sv_maxclients <num> | 最大プレイヤー数を変更します(マップの再起動が必要)。 |
rcon exec <filename> | 設定ファイルを実行します。 |
rcon quit | サーバーをシャットダウンします。 |
5. ボット管理
OpenArena には、空のサーバースロットを埋めるための組み込みボットサポートがあります。
| コマンド / CVar | 説明 |
|---|---|
rcon addbot <name> <skill> | ボットを追加します。スキル: 1(最も簡単)から 5(最も難しい)。 |
rcon kick <botname> | 特定のボットを削除します。 |
rcon bot_minplayers <num> | このプレイヤー数に達するまでボットで自動的に埋めます。実際のプレイヤーが参加するとボットは退出します。 |
rcon bot_nochat <0/1> | ボットのチャットを無効にします。1 = ボットチャットなし。 |
例: ボットで 8 人のプレイヤーを維持
server.cfg に追加します:
seta bot_minplayers 8
接続しているプレイヤーが 8 人未満の場合、ボットが自動的に参加し、人間が参加すると退出します。
6. カスタムマップと MOD
- カスタムの
.pk3マップ/MOD ファイルをダウンロードします。 - SFTP で
baseoa/にアップロードします(How to Upload Files via SFTP を参照)。 - サーバーを再起動します。
.pk3ファイルは自動的に読み込まれます。 rcon map <mapname>で新しいマップに変更します。
プレイヤーにもカスタムコンテンツが必要です。 カスタムマップを使用するサーバーに参加するには、クライアントが一致する
.pk3 ファイルを持っている必要があります。server.cfg で sv_allowDownload 1 を設定して自動ダウンロードを有効にします。
7. トラブルシューティング
サーバーが起動しない
- GPanel コンソールでエラーメッセージを確認します。
- GAME_MAP が有効なマップ名に設定されていることを確認します。
- 既知の正常なデフォルトマップとして
aggressorまたはoa_dm1を試します。
プレイヤーが接続できない
- サーバーが GPanel で実行中であることを確認します。
- Network タブで正しい IP とポートを確認します。
- プレイヤーが異なる pk3 ファイルのバージョンを持っている場合は、
sv_pureが0に設定されていることを確認します。
ボットが機能しない
- マップにボットルートサポート(AAS ファイル)があることを確認します。ほとんどのデフォルトマップにはこれが含まれています。
bot_minplayersが希望する数に設定されていることを確認します。- カスタムマップは、AAS ファイルが生成されていない限り、ボットをサポートしていない場合があります。
関連記事
サポートが必要ですか?
ここで説明されていない OpenArena サーバーの問題に遭遇した場合は、サポートチケットを開いて、サーバー IP、問題の説明、GPanel コンソールからの関連するエラーメッセージを記載してください。