接続はゲームポート2001で、クエリポート17777ではない
導入と展開 · Arma Reforger
Bohemia ミリタリーシム · ミリタリーシミュレーション / 战术
安定版1874900と実験版1890870を切替
プレイヤーツール(5)
その場で使える計算ツールとレシピ導出publicAddressの誤設定、BattlEye、RCONのバージョンリスクを含む
公式のサーバー仕様は未公表。検証可能な上流の既定値のみ登録
安定版と実験版の2サーバー、テンプレートschemaの進化
mods配列とscenarioIdのGUID+パス形式の検証
サーバー管理と設定生成(7)
設定ファイル、起動スクリプト、コマンドウィザードmaxPlayersの既定は64、実ホストは128を使用。公式の上限は未公表
3ポート、bind/publicの2組、コマンドライン上書きを併記
RCONを有効化しない限り19999の規則は出さない
安定版1874900と実験版1890870を切替
AMPとLinuxGSMの2つのコマンドラインを併記し切替可能
48キーを5ソースから統合・分级し、テンプレート版でschemaを選択
RCONの2つの見解を併記。3つの認証情報はそれぞれプレースホルダーのみ出力
Arma Reforger 専用サーバーのインストール(SteamCMD)
SteamCMD appid 1874900
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 1874900 validate +quit
https://community.bistudio.com/wiki/Arma_Reforger:Server_Hosting
Arma Reforger 設定ファイルのパス
Configs/serverconfig.jsonAReforgerMaster/profiles/server/battleye/addons/data/ArmaReforger.gprojdocs/ServerHostingDocs.batArmaReforgerServer.exeArmaReforgerServer
運用上の注意
まず当サイトの旧記述の訂正:旧overviewは「設定はサーバー直下の config.json にある」としていたが、AMPのmetaconfigは Configs/serverconfig.json(ConfigType: template)と明記しており、完全な相対パスを示す唯一のソースである。第二にフレームレートについて:両上流とも60FPSの上限を既定とし(LinuxGSMは起動引数で -maxFPS を渡し、AMPはmaxFPSのパネル項目を持つ)、その根拠により上限設定を推奨する。ただし旧記述の「アイドルサーバーはCPUを1コア使い切る」という因果には今回の公式ソースが無く、事実としては述べず未検証に格下げした。第三にappid 1007について:当サイトは以前「SteamCMDの後で追加導入が必要」としていた。appinfoによれば1007は確かにSteamworks SDK Redistだが、AMPのupdates.json(SteamCMDステージは1874900と1890870の2つのみ)にもLinuxGSMのarmarserver設定にも一切言及が無いため、この主張は未検証と明記して保持し、肯定も削除もしない。第四に、RCONはUDP 19999でAdminMethodはBattlEyeRCON。公式の1.8.0.13告知には「Fixed: Crash when using vanilla scripted commands on modded server via RCON」があり、未更新のホストではModサーバーでRCONからバニラのスクリプトコマンドを実行するとクラッシュし得た。第五に、停止はサーバーコンソールへ #shutdown を送る(AMPのExitString。# はReforgerコンソールの前置き)。起動完了はログの ENGINE : Game successfully created.(AMPが使う正規表現そのもの)。第六に、設定変更には再起動が必要(AMPはSupportsLiveSettingsChangesをFalseにしている)。第七に、コマンドラインのポート引数(-bindPort / -a2sPort / -a2sIpAddress)と設定ファイルの bindPort / a2s.port / a2s.address は同じ値を設定する2方式で、どちらが優先するかは公式ホスティング文書に到達できず今回検証できなかったため、両者を一致させること。第八に、テンプレートのschemaはゲームのバージョンで変わり、persistenceブロックはmain7で導入、main8で3つのセーブ保持キーが追加された。2件の実ホスト設定にはpersistenceブロックが無いため、ジェネレーターは新しいschemaを強制せず、古いサーバーでの起動失敗を避ける。
よくある質問
- Arma Reforger にはどんな管理者向けツールがありますか?
- 当サイトでは Arma Reforger 向けに 7 個のツールを公開しています:収容とパフォーマンス予算、ポートマトリクス、ファイアウォール規則、導入と展開、起動引数、serverconfig.jsonジェネレーター、RCONと管理者。すべてブラウザでそのまま使えます。
- Arma Reforger のサーバー開放に必要なポートは?
- Arma Reforger の既定ポートは 2001/UDP, 17777/UDP, 19999/UDP です。実際のインスタンス設定に従い、記載されたプロトコルとポートのみ許可してください。ホストのファイアウォール、ルーター転送、ゲーム公開設定を確認してください。
- Arma Reforger の専用サーバーはどう導入しますか?
- SteamCMD で導入します。Arma Reforger の専用サーバー appid は 1874900 なので、+app_update 1874900 validate でダウンロード/更新できます。設定ファイルは通常 Configs/serverconfig.json、AReforgerMaster/、profiles/server/ にあります。
- これらのツールは有料ですか?インストールは必要ですか?
- どちらも不要です。すべてページ内で動作し、インストール・登録・料金は一切ありません。値を入力すればすぐに結果が出て、生成された設定やコマンドはワンクリックでコピーできます。