2つのサーバーappid

Arma Reforger 工房

Bohemia ミリタリーシム · ミリタリーシミュレーション / 战术

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

Arma Reforgerの開服早見:Enfusionエンジンの専用サーバーで、appidは2つ独立している——安定版1874900(Arma Reforger Server)と実験版1890870(Arma Reforger Experimental Server)。どちらもWindowsとLinuxのネイティブでWineは不要、SteamCMDの匿名ログインで取得する(depotコンテキストはそれぞれ本体1874880と1890860)。3つのポートは独立:UDP 2001がプレイヤーの接続に使うゲームポート、UDP 17777はSteam A2Sクエリポートで参加用ではなく、UDP 19999がRCONポート(AMPはAdminMethod=BattlEyeRCON、AdminPortRefはそれを指す)。設定ファイルは Configs/serverconfig.json(単一JSON)で、profileディレクトリは上流により異なる:AMPは AReforgerMaster、LinuxGSMは profiles/server。RCONが既定で有効かは2つの解釈がある——AMPテンプレートは完全なrconブロックを持つが、LGSM公式設定リポジトリではrconは空オブジェクト——よって当サイトのジェネレーターは明示的にチェックしたときのみそのブロックを出力する。3つの認証情報は区別すること:rcon.passwordはリモート管理用、game.passwordAdminはゲーム内の管理者パスワード、game.adminsはSteamID64の配列。公式ホスティング文書はサーバーパッケージ内の docs/ServerHostingDocs.bat に同梱される(両appidのconfig.launchが指す)。bistudioのホスティングwikiは今回Cloudflareに遮断され(403)、公式マーケティングサイトはホスティング文書を持たず、news/changelogページのみ読めた。現在の安定版は1.8.0.13に対応(告知は2026-09-03 11:58 UTCで、サーバーブランチの構築記録より23分後)。

プレイヤーツール(5)

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

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

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

RCONの2つの見解を併記。3つの認証情報はそれぞれプレースホルダーのみ出力

#BattlEyeRCONは19999#3つの認証情報を区別
設定を生成 →

Arma Reforger ポートとプロトコル

ポート プロトコル 用途
2001 UDP ゲームポートでありプレイヤーが接続に使うポート。bindPortはローカルのリッスン、publicPortは外部へ告知する値(NAT背後では両者が異なる)
17777 UDP Steam A2Sクエリポートで、参加用ポートではない。gamedigはportとport_queryを明示的に区別する
19999 UDP RCONポート。AMPはAdminPortRefをこれに向け、AdminMethodはBattlEyeRCONである。LGSM公式設定ではrconが空オブジェクトで、既定では設定されない

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.json
  • AReforgerMaster/
  • profiles/server/
  • battleye/
  • addons/data/ArmaReforger.gproj
  • docs/ServerHostingDocs.bat
  • ArmaReforgerServer.exe
  • ArmaReforgerServer

運用上の注意

まず当サイトの旧記述の訂正:旧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 向けに 5 個のツールを公開しています:サーバーに参加、接続トラブル診断、ハードウェアとパフォーマンス、バージョン基準と2つのappid、Modとシナリオ。すべてブラウザでそのまま使えます。
これらのツールは有料ですか?インストールは必要ですか?
どちらも不要です。すべてページ内で動作し、インストール・登録・料金は一切ありません。値を入力すればすぐに結果が出て、生成された設定やコマンドはワンクリックでコピーできます。