Arma 3 専用サーバーに Mod をインストールおよび管理する方法を学びます。このガイドでは、Steam Workshop の Mod、SFTP を介した手動インストール、読み込み順序、および署名検証について説明します。サーバーの初期設定については、サーバーセットアップガイドをご覧ください。管理者ツールとアンチチートについては、管理者と BattlEye のセットアップをご覧ください。
Arma 3 の Mod を理解する
Arma 3 の Mod には2つの形式があります:
- クライアントサイド Mod(
-mod=で読み込まれる): サーバーと接続するすべてのプレイヤーの両方に必要です。プレイヤーは参加するために、これらの Mod を Arma 3 ランチャーにインストールして有効にしておく必要があります。例: CBA_A3、ACE3、RHS、地形 Mod。 - サーバーサイド Mod(
-serverMod=で読み込まれる): サーバーでのみ必要です。プレイヤーはこれらをダウンロードしたり有効にしたりする必要はありません。例: 管理者ツール、OCAP2 のようなロギングフレームワーク、サーバーサイド AI 強化 Mod。
Steam Workshop の Mod
Mod を追加する最も簡単な方法は Steam Workshop を介することです。各 Workshop Mod には固有の Mod ID(Steam Workshop URL 内の番号)があります。
Mod ID を見つける
Mod の Steam Workshop ページに移動します。URL は次のようになります:
https://steamcommunity.com/sharedfiles/filedetails/?id=463939057
この例の Mod ID は 463939057 です(これは CBA_A3 です)。よく使用される Mod フレームワークの ID を以下に示します:
| Mod | Workshop ID | 説明 |
|---|---|---|
| CBA_A3 | 450814997 |
Community Base Addons — ほとんどの Mod に必要な依存関係 |
| ACE3 | 463939057 |
Advanced Combat Environment — 医療、弾道、インタラクション |
| ACRE2 | 751965892 |
Advanced Combat Radio Environment — リアルな無線通信(TeamSpeak プラグインが必要) |
| TFAR | 894678801 |
Task Force Arrowhead Radio — 代替の無線 Mod(TeamSpeak プラグインが必要) |
| RHS: AFRF | 843425103 |
Red Hammer Studios: Armed Forces of the Russian Federation |
| RHS: USAF | 843577117 |
Red Hammer Studios: United States Armed Forces |
| RHS: GREF | 843593391 |
Red Hammer Studios: Green Forces |
| RHS: SAF | 843632231 |
Red Hammer Studios: Serbian Armed Forces |
GPanel の起動変数で Mod を追加する
サーバーの egg 設定によっては、GPanel のStartupタブに Workshop Mod ID を直接入力できる場合があります。MODS や WORKSHOP_MODS のような変数を確認してください。
MODS 変数の場合、Mod フォルダ名をセミコロンで区切って入力します:
@CBA_A3;@ace;@ACRE2
SFTP を介した Mod のダウンロードとアップロード
手動での Mod インストール(またはサーバーの egg が自動 Workshop ダウンロードをサポートしていない場合)には、Mod をローカルにダウンロードして SFTP 経由でアップロードできます。
ステップ 1: Mod をローカルにダウンロードする
- PC で Arma 3 ランチャーを開きます。
- Mods タブに移動して、サーバーに必要な Mod をサブスクライブします。
- ダウンロードを待ちます。デフォルトでは、Mod は Arma 3 ディレクトリの Workshop ID で名付けられたフォルダに保存されます。通常は次の場所です:
C:\Program Files (x86)\Steam\steamapps\common\Arma 3\!Workshop\
または Workshop コンテンツフォルダ:
C:\Program Files (x86)\Steam\steamapps\workshop\content\107410\
ステップ 2: Mod フォルダを準備する
- 各 Mod フォルダをコピーし、クリーンな形式(例:
@CBA_A3、@ace)に名前を変更します。Mod フォルダは@で始まる必要があります。 - Mod 内のすべてのファイルとフォルダを小文字に変更します。これは Linux ベースのサーバーにとって重要です。バッチリネーム用のツールやスクリプトを使用するか、手動で行うことができます。具体的には、
addons/フォルダとその中のすべての.pboおよび.bisignファイルは小文字でなければなりません。
ステップ 3: SFTP 経由でアップロードする
- GPanel の認証情報を使用して SFTP 経由でサーバーに接続します(SFTP アップロードガイドを参照)。
- 各 Mod フォルダ(例:
@CBA_A3、@ace)を Arma 3 サーバーディレクトリのルートにアップロードします。 - GPanel の
MODS起動変数を更新して、新しい Mod フォルダ名を含めます。
Mod の読み込み順序
Arma 3 では読み込み順序が重要です。依存関係 Mod は、それらに依存する Mod の前に読み込む必要があります。順序は -mod= パラメータまたは MODS 起動変数のシーケンスによって決まります。
一般的な読み込み順序のルール:
- CBA_A3 — ほぼすべての他の Mod がこれに依存するため、常に最初。
- コンテンツ/アセット Mod — RHS、CUP、Global Mobilization、地形 Mod。
- フレームワーク Mod — ACE3、ACRE2/TFAR。
- 互換性/パッチ Mod — ACE3-RHS 互換性パッチなど。
- ミッション固有の Mod — 特定のミッションに必要なその他のアドオン。
適切に順序付けされた Mod 文字列の例:
@CBA_A3;@rhsafrf;@rhsusaf;@rhsgref;@rhssaf;@ace;@ace_compat_rhs_afrf3;@ace_compat_rhs_usf3;@ace_compat_rhs_gref3;@acre2
署名検証のための Keys と Bikeys
Arma 3 は署名検証システムを使用して、クライアントがサーバーと同じ Mod バージョンを実行していることを保証します。これにより、変更または改ざんされた PBO の使用を防ぎます。
仕組み
- 各 Mod には、
.pboアドオンファイルとともに.bisignファイル(署名)が含まれています。 - 各 Mod には
.bikey(公開鍵)ファイルも含まれており、通常は Mod のkeys/またはKeys/サブフォルダにあります。 - サーバーは、接続するクライアントの Mod ファイルをこれらの署名と照合します。
Keys のインストール
- 各 Mod のフォルダに移動し、
.bikeyファイルを見つけます。通常は Mod ディレクトリ内のkeys/またはKeys/サブフォルダにあります。 - すべての
.bikeyファイルをサーバーのkeys/ディレクトリ(Arma 3 サーバーインストールのルート)にコピーします。 - 署名チェックを強制するために、
server.cfgにverifySignatures = 2;が設定されていることを確認します。
// Example: keys directory structure
/keys/
a3.bikey (vanilla Arma 3 key - do NOT remove)
cba_a3.bikey
ace3.bikey
rhsafrf.bikey
rhsusaf.bikey
acre2.bikey
a3.bikey を決して削除しないでください。これがないと、プレイヤーは基本ゲームのコンテンツで接続できなくなります。サーバーで許可したい Mod の鍵のみを追加してください。
人気のある Mod フレームワーク
CBA_A3(Community Base Addons)
Arma 3 の Mod コミュニティの基盤となる Mod です。ほぼすべての主要な Mod は CBA_A3 を依存関係として必要とします。共有関数、キーバインドフレームワーク、拡張イベントハンドラ、設定フレームワークを提供します。これを必ず最初にインストールしてください。
ACE3(Advanced Combat Environment)
最も広く使用されているミルシムオーバーホール Mod です。機能には次のものが含まれます:
- 高度な医療システム(基本モードと高度モード)
- リアルな弾道と破片
- 高度なインタラクション(運搬、引きずり、ロープシステム)
- 車両と武器システムのオーバーホール
- CBA 設定を介した広範なサーバーサイド設定
ACE3 の設定は、userconfig/ace/serverconfig.hpp を編集するか、CBA のアドオン設定(サーバープロファイルに保持される)を通じてサーバーサイドで設定できます。
ACRE2 / TFAR(無線 Mod)
どちらも TeamSpeak 3 と統合されたリアルな無線通信を提供します。プレイヤーは自分の側で TeamSpeak プラグインをインストールする必要があります。どちらか一方を選択してください — これらは互いに互換性がありません。
- ACRE2: より現実的なシミュレーション、位置オーディオ、地形の影響を受ける信号伝播。
- TFAR: よりシンプルなセットアップ、パブリックコミュニティで広く使用、やや現実性に欠ける。
RHS(Red Hammer Studios)
ロシア、米国、ゲリラ、セルビアの陣営向けに、非常に詳細な実世界の軍事アセット(車両、武器、制服)を追加する4つの Mod のコレクションです。合計ダウンロードサイズは、4つのモジュール全体で約 15〜20 GB です。
Mod の問題のトラブルシューティング
| 問題 | 原因 | 解決策 |
|---|---|---|
| プレイヤーが「signature check failed」でキックされる | サーバーの keys/ ディレクトリに .bikey がない |
Mod の .bikey ファイルをサーバーの keys/ フォルダにコピーする |
| Mod エラーでサーバーが起動に失敗する | 依存関係の欠落または誤った読み込み順序 | CBA_A3 が最初にリストされていることを確認し、すべての依存関係がインストールされているか確認する |
| Mod が読み込まれない(フォルダが見つからない) | Linux での大文字と小文字の区別の問題 | すべての Mod フォルダ、ファイル、パスを小文字に変更する |
| RPT に「Addon requires other addons」エラー | 依存関係 Mod が読み込まれていない | RPT ログで欠落している特定のアドオンを確認してインストールする |
| プレイヤーが接続できない(Mod の不一致) | サーバーとクライアントの Mod バージョンが異なる | サーバーの Mod が更新されていることを確認し、プレイヤーが同じ Workshop アイテムをサブスクライブするようにする |
server/ または起動変数で設定したプロファイル名)にあります。
関連記事
- Arma 3 サーバーセットアップガイド — 初期サーバーセットアップ、server.cfg、難易度設定、ミッションローテーション。
- Arma 3 管理者と BattlEye のセットアップ — 管理者アクセス、BattlEye アンチチート、RCON ツールの設定。
- サーバーの IP とポートを確認する方法
- SFTP でファイルをアップロードする方法
- 新しいサーバーを始める
サポートが必要ですか?
Mod の問題が発生したり、複雑な Mod パックのセットアップにサポートが必要ですか? サポートチケットを開いていただければ、私たちのチームがお手伝いします。