3 ポート構成 + 10 リージョン

SteamCMD インストール · Holdfast: Nations At War

ナポレオン戦争マルチプレイ · シューター / 歴史 / 大規模

収録プレイヤーツール:5 種 管理者コンソール:8 種

インストールスクリプト、Docker と systemd

プレイヤーツール(5)

その場で使える計算ツールとレシピ導出

サーバー管理と設定生成(8)

設定ファイル、起動スクリプト、コマンドウィザード

Holdfast: Nations At War 専用サーバーのインストール(SteamCMD)

SteamCMD appid 1424230

sudo useradd -m -s /bin/bash steam
sudo apt update && sudo apt install -y steamcmd lib32gcc-s1
sudo -u steam -i \
  /usr/games/steamcmd +force_install_dir /opt/gameserver \
  +login anonymous +app_update 1424230 validate +quit

https://wiki.holdfastgame.com/Server_Hosting

Holdfast: Nations At War 設定ファイルのパス

  • serverconfig_default.txt
  • serverconfig_myserver.txt
  • LaunchServer.ps1
  • LaunchServer.sh
  • logs_output/
  • logs_archive/

運用上の注意

サーバーは Unity 製です。-batchmode -nographics --serverheadless でヘッドレス実行し、フレームレートを制限(既定 120)してください。制限しないとアイドル時に CPU コアを 1 つ消費します。server_region の値はプレイヤーブラウザーで選択されたリージョンと一致させる必要があり、一致しないとサーバーは一覧に表示されません。設定ファイルの更新でデフォルトファイルが上書きされる場合があります — 必ずカスタムコピー(serverconfig_myserver.txt)を使用してください。管理はすべてゲーム内 F1 コンソール(rc login + rc プレフィックスコマンド)で行います。ネットワーク RCON ポートはありません。Linux は SteamCMD 匿名ログインに対応、Windows はゲームを所有する Steam アカウントが必要です。Docker イメージ cm2network/holdfastnaw は起動時に自動で更新をチェックしますが、適用にはコンテナの再起動が必要です。

よくある質問

Holdfast: Nations At War にはどんな管理者向けツールがありますか?
当サイトでは Holdfast: Nations At War 向けに 8 個のツールを公開しています:キャパシティプランナー、ポートマップ、ファイアウォール規則、SteamCMD インストール、起動パラメータ、serverconfig ジェネレーター、マップローテーションビルダー、管理者コマンド。すべてブラウザでそのまま使えます。
Holdfast: Nations At War のサーバー開放に必要なポートは?
Holdfast: Nations At War の既定ポートは 20100/UDP, 27000/UDP, 8700/UDP です。実際のインスタンス設定に従い、記載されたプロトコルとポートのみ許可してください。ホストのファイアウォール、ルーター転送、ゲーム公開設定を確認してください。
Holdfast: Nations At War の専用サーバーはどう導入しますか?
SteamCMD で導入します。Holdfast: Nations At War の専用サーバー appid は 1424230 なので、+app_update 1424230 validate でダウンロード/更新できます。設定ファイルは通常 serverconfig_default.txt、serverconfig_myserver.txt、LaunchServer.ps1 にあります。
これらのツールは有料ですか?インストールは必要ですか?
どちらも不要です。すべてページ内で動作し、インストール・登録・料金は一切ありません。値を入力すればすぐに結果が出て、生成された設定やコマンドはワンクリックでコピーできます。