このガイドでは、Legion Hosting 上で OpenArena 専用サーバーをセットアップし、起動変数を設定し、server.cfg を編集し、マップローテーションを設定し、サーバーに接続する方法を説明します。OpenArena は、GPL の id Tech 3 技術(Quake III Arena エンジン)をベースとした、コミュニティ制作の無料デスマッチ FPS です。管理者コマンド、ボット管理、トラブルシューティングについては、OpenArena Admin Commands を参照してください。
1. 初回起動
- GPanel にログインし、OpenArena サーバーを選択します。
- Startup タブに移動し、設定可能な変数を確認します(セクション 2 を参照)。
- GAME_MAP で希望する開始マップを設定します(デフォルトは
aggressor)。 - Console タブに戻り、Start をクリックします。
- コンソールに
AAS initializedが表示され、サーバーの準備が整ったことを確認するまで待ちます。
2. GPanel 起動変数
| 変数 | デフォルト | 説明 |
|---|---|---|
GAME_MAP | aggressor | 起動時に読み込まれるマップ。利用可能なすべてのマップについてはマップ一覧を参照してください。 |
3. サーバー設定(server.cfg)
詳細な設定を行うには、server.cfg を作成または編集します。変更を加える前にサーバーを停止してください。
ファイルの場所
baseoa/server.cfg
Quake スタイルの set/seta key "value" 構文を使用します。
主な設定
| 設定 | デフォルト | 説明 |
|---|---|---|
sv_hostname | (空) | サーバーブラウザに表示されるサーバー名。 |
sv_maxclients | 8 | 最大プレイヤー数(ボットを含む)。 |
g_password | (空) | 参加パスワード。空 = 公開。 |
rconPassword | (空) | リモートコンソールパスワード。 |
g_gametype | 0 | ゲームモード(セクション 4 を参照)。 |
timelimit | 15 | マップごとの制限時間(分)。 |
fraglimit | 30 | ラウンドを終了させるフラグ制限。 |
sv_pure | 0 | ファイルの整合性を強制します。1 = pure モード。 |
bot_minplayers | 0 | 最小プレイヤー数(ボットが空きスロットを埋めます)。 |
server.cfg の例
seta sv_hostname "My Legion OpenArena Server"
seta sv_maxclients 16
seta g_password ""
seta rconPassword "MySecretRcon"
seta g_gametype 0
seta timelimit 15
seta fraglimit 30
seta bot_minplayers 4
設定を読み込むには、GAME_MAP 起動変数に +exec server.cfg を追加するか、コンソールから実行時に実行します。
4. ゲームモード
| 値 | モード | 説明 |
|---|---|---|
0 | フリー・フォー・オール(FFA) | クラシックなデスマッチ。最も多くフラグを取った者が勝利。 |
1 | トーナメント(1v1) | 1 対 1 のデスマッチ。 |
3 | チームデスマッチ(TDM) | チームベースのデスマッチ。 |
4 | キャプチャー・ザ・フラッグ(CTF) | クラシックな CTF モード。 |
5 | ワンフラッグ CTF | 中立フラッグが 1 つの CTF 変種。 |
6 | オーバーロード | 敵基地のスカルを破壊する。 |
7 | ハーベスター | 敵のスカルを集めて基地に届ける。 |
8 | エリミネーション | ラウンドベース、リスポーンなし。 |
9 | CTF エリミネーション | エリミネーションラウンドを伴う CTF。 |
10 | ラストマンスタンディング | ライフ制限付きデスマッチ。 |
11 | ダブルドミネーション | 2 つのポイントを同時に制圧する。 |
12 | ドミネーション | コントロールポイントを保持してスコアを獲得する。 |
5. マップローテーション
set チェーンを使用して server.cfg でマップローテーションを設定します:
set d1 "map oa_dm1; set nextmap vstr d2"
set d2 "map oa_dm2; set nextmap vstr d3"
set d3 "map aggressor; set nextmap vstr d1"
vstr d1
これにより、oa_dm1、oa_dm2、aggressor の順に循環します。
6. 接続方法
オプション A -- サーバーブラウザ
- OpenArena を起動します。
- Multiplayer をクリックします。
- ブラウザでサーバーを見つけるか、Specify を使用して IP を直接入力します。
オプション B -- コンソール接続
- コンソールを開きます(
~)。 - 次を入力します:
connect <your-server-ip>:<port>
関連記事
サポートが必要ですか?
ここで説明されていない OpenArena サーバーの問題に遭遇した場合は、サポートチケットを開いて、サーバー IP、問題の説明、GPanel コンソールからの関連するエラーメッセージを記載してください。