接続はゲームポート2001で、クエリポート17777ではない
Arma Reforger 工房
Bohemia ミリタリーシム · ミリタリーシミュレーション / 战术
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)
その場で使える計算ツールとレシピ導出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 ポートとプロトコル
| ポート | プロトコル | 用途 |
|---|---|---|
| 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.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 向けに 5 個のツールを公開しています:サーバーに参加、接続トラブル診断、ハードウェアとパフォーマンス、バージョン基準と2つのappid、Modとシナリオ。すべてブラウザでそのまま使えます。
- これらのツールは有料ですか?インストールは必要ですか?
- どちらも不要です。すべてページ内で動作し、インストール・登録・料金は一切ありません。値を入力すればすぐに結果が出て、生成された設定やコマンドはワンクリックでコピーできます。