Holdfast: Nations at War は、ナポレオン時代を舞台にしたマルチプレイヤーの一人称および三人称シューティングゲームで、最大 150 人のプレイヤーによる大規模な戦闘が特徴です。このガイドでは、Legion Hosting 上で専用 Holdfast サーバーをセットアップおよび設定する手順を説明します。
GPanel での初回起動
何かを設定する前に、サーバーがデフォルトの設定ファイルを生成するように、初回の起動を実行する必要があります。
- GPanel にログインします。
- サーバーリストから Holdfast サーバーを選択します。
- Start ボタンをクリックして、初めてサーバーを起動します。
- コンソールにサーバーが完全に起動したことが表示されるまで待ちます。サーバーが接続を待ち受けていることを示すメッセージが表示されるはずです。
- 起動完了を確認したら、サーバーを Stop します。デフォルトの設定ファイルが生成されました。
起動変数
GPanel は、基本的なサーバーパラメータを制御する起動変数を提供します。設定ファイルを直接編集する前に、GPanel の Startup タブに移動してこれらを設定してください。
| 変数 | 説明 | デフォルト |
|---|---|---|
SERVER_NAME |
サーバーブラウザに表示される名前 | Holdfast Server |
SERVER_PASS |
参加に必要なパスワード(公開する場合は空白のまま) | 空白 |
PLAYERS |
許可される最大プレイヤー数 | ホスティングプランによって設定 |
SERVER_CONFIG_PATH |
configs/ フォルダ内の設定ファイル名(.txt で終わる必要があります) |
serverconfig_default.txt |
ADMIN_PASS |
管理者ログイン用のパスワード(ゲーム内で F1 を押す) | 空白 |
REGION |
サーバーリージョン。オプション: europe、usa、australia、brazil、china、japan、russia、southkorea |
europe |
SERVER_QUERY_PORT |
Steam サーバーブラウザのクエリに使用されるポート | 自動的に割り当て |
サーバー設定ファイル
Holdfast の主要な設定ファイルは holdfastnaw-dedicated/configs/serverconfig_default.txt(または SERVER_CONFIG_PATH 起動変数で設定されたファイル名)にあります。このファイルは GPanel の File Manager または SFTP 経由で編集できます。
サーバー ID
server_name "My Legion Holdfast Server"
server_password ""
server_max_players 50
server_steam_port 20100
server_steam_query_port 27015
server_name は Rich Text マークアップを使用したカラーコードをサポートします。例えば:
server_name "<color=red>[Legion]</color> Holdfast Server"
ゲームモードの選択
Holdfast にはいくつかのゲームモードがあります。server_game_mode 設定を使用してデフォルトのゲームモードを設定します:
| モード ID | ゲームモード | 説明 |
|---|---|---|
0 |
Army Battlefield | 歩兵と artillery による大規模な領地占領 |
1 |
Army Siege | 攻撃側が防御側から要塞化された陣地を占領する必要がある |
2 |
Army Deathmatch | リスポーンタイマー付きのチームデスマッチ |
3 |
Naval Battlefield | 外洋での艦船同士の戦闘 |
4 |
Army Conquest | マップ全体の戦略地点を占領して保持する |
5 |
Army Frontlines | 直線的な地点占領、敵を押し戻す |
6 |
Melee Arena | 小さなアリーナでの近接戦闘 |
# Set game mode to Army Battlefield
server_game_mode 0
ラウンドとマッチの設定
# Round duration in seconds (default: 900 = 15 minutes)
server_round_time_seconds 900
# Time between rounds in seconds
server_round_end_time_seconds 30
# Number of rounds before map rotation
server_rounds_per_map 2
# Auto-balance teams
server_auto_balance_teams true
# Maximum team size difference before auto-balance triggers
server_auto_balance_threshold 2
# Friendly fire
server_friendly_fire false
チームバランス設定
適切なチームバランスは、特に公開サーバーで良いゲームプレイ体験のために重要です:
# Prevent players from joining the larger team
server_enforce_team_balance true
# Maximum allowed difference in team sizes
server_team_balance_limit 3
# Auto-swap players when teams become unbalanced mid-round
server_auto_balance_teams true
マップローテーション
マップローテーションは、map_rotation セクションを使用して holdfastnaw-dedicated/configs/serverconfig_default.txt ファイルで設定されます。各エントリはマップとゲームモードの組み合わせを指定します:
# Map rotation entries
# Format: map_rotation_add "MapName" GameModeID
map_rotation_add "Grasslands" 0
map_rotation_add "Highlands" 0
map_rotation_add "Desert" 1
map_rotation_add "Glacier" 0
map_rotation_add "Shipyard" 3
map_rotation_add "Fort_Imperial" 1
map_rotation_add "Plains" 2
map_rotation_add "Coastal_Siege" 1
3(Naval Battlefield)を使用する必要があります。
人気のマップの選択
| マップ名 | 最適なモード | 備考 |
|---|---|---|
| Grasslands | Battlefield、Conquest | 開けた地形、大規模な戦闘に最適 |
| Highlands | Battlefield、Frontlines | 標高の優位性がある丘陵地帯 |
| Fort_Imperial | Siege | 要塞のある古典的な攻城マップ |
| Shipyard | Naval Battlefield | 海戦のある沿岸マップ |
| Desert | Siege、Battlefield | 要塞構造のある乾燥した環境 |
| Glacier | Battlefield、Deathmatch | 遮蔽物が限られた冬のマップ |
クラス制限
ゲームプレイのバランスを維持するために、特定のクラスを選択できるプレイヤー数を制限できます:
# Limit artillery crews (percentage of team)
server_class_limit_artillery 10
# Limit officers
server_class_limit_officer 5
# Limit musicians
server_class_limit_musician 10
# Limit cavalry (on maps that support it)
server_class_limit_cavalry 15
サーバーへの接続
サーバーブラウザ経由
- Steam から Holdfast: Nations at War を起動します。
- メインメニューから Multiplayer をクリックします。
- Server Browser を使用して名前でサーバーを見つけます。
- パスワードを設定した場合は、参加する前に入力を求められます。
ダイレクト接続経由
- メインダッシュボードの GPanel でサーバー IP とポートを見つけます。次も参照してください: サーバーの IP とポートを確認する方法。
- Holdfast のメインメニューで Multiplayer をクリックし、次に Direct Connect をクリックします。
- サーバー IP とゲームポート(デフォルト
20100)を入力します。 - Connect をクリックします。
セーブと設定の管理
Holdfast 専用サーバーは、その設定とデータを次の場所に保存します:
| ファイル/フォルダ | 目的 |
|---|---|
holdfastnaw-dedicated/configs/serverconfig_default.txt |
メインのサーバー設定 |
bans.txt |
BAN された Steam ID のリスト |
admins.txt |
管理者 Steam ID のリスト |
server_log/ |
サーバーログファイル |
holdfastnaw-dedicated/configs/serverconfig_default.txt のコピーをダウンロードしてください。これにより、問題が発生した場合に元に戻すことができます。
関連記事
ここで説明されていない問題が発生した場合は、サポートチケットを開いてください。当チームが喜んでお手伝いします。