background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
Categories

Arma Reforger サーバーセットアップガイド


このガイドでは、Legion Hosting で Arma Reforger 専用サーバーをセットアップする方法、起動変数の設定、サーバー設定の編集、シナリオの選択、サーバーへの接続、ネットワーク設定の管理について説明します。管理者セットアップ、RCON アクセス、mod インストールについては、Arma Reforger Admin および Mod インストールをご覧ください。

注意: Arma Reforger は JSON ベースの設定システムを使用します。すべてのサーバー設定は単一の config.json ファイルで制御されます。JSON フォーマットに慣れていると役立ちますが必須ではありません。このガイドではコピーして変更できる例を提供します。

1. 初回起動

  1. GPanel にログインし、Arma Reforger サーバーを選択します。
  2. Startup タブに移動し、設定可能な変数を確認します(セクション 2 の表を参照)。
  3. SERVER_NAME をサーバーの名前に設定します。
  4. アクセスを制限したい場合は SERVER_PASSWORD を設定します。公開サーバーの場合は空白のままにします。
  5. MAX_PLAYERS をサーバーの希望するプレイヤー数に設定します。
  6. Console タブに戻り、Start をクリックします。
  7. サーバーの読み込みが完了したことがコンソールに表示されるまで待ちます。初回起動は、サーバーが必要なゲームデータをダウンロードし、初期設定を生成するため、数分かかる場合があります。
初回起動で設定ファイルが生成されます。 config.json を編集する必要がある場合は、サーバーを一度起動し、読み込みを完了させてから、編集前に停止してください。設定ファイルは初回実行後まで存在しません。

2. GPanel 起動変数

次の変数は GPanel の Startup タブで利用できます。これらは起動のたびにサーバーに渡されます。

変数 必須 説明
SERVER_NAME はい ゲーム内サーバーブラウザに表示される名前。
SERVER_PASS いいえ 参加するためにプレイヤーが入力する必要のあるオプションのパスワード。公開サーバーの場合は空白のままにします。
MAX_PLAYERS いいえ 最大プレイヤー数。デフォルトは 64。プレイヤー数が多いほど、より多くのサーバーリソースが必要です。
ADMIN_PASS いいえ RCON(リモートコンソール)アクセス用のパスワード。RCON コマンドを使用したい場合は必須です。
SCENARIO_ID いいえ 読み込むシナリオ(ゲームモード)。利用可能なシナリオとその ID についてはセクション 4 を参照してください。

3. サーバー設定(config.json)

メインのサーバー設定ファイルは config.json で、サーバーのルートディレクトリにあります。このファイルは、ゲーム設定、シナリオ選択、管理者アクセス、ネットワーク設定を含むすべてのサーバー動作を制御します。

ファイルの場所

config.json

GPanel の Files タブを使用するか、SFTP 経由で接続してこのファイルを開きます。ファイルが存在しない場合は、サーバーを一度起動して停止し、生成します。

config.json を編集する前に必ずサーバーを停止してください。 サーバーは起動時にこのファイルを読み込みます。サーバーの実行中に行われた変更は、次回の再起動まで反映されません。

主要な設定

設定 説明
name String ブラウザに表示されるサーバー名。設定されている場合、SERVER_NAME 起動変数によって上書きされます。
password String 参加パスワード。公開サーバーの場合は空文字列。
passwordAdmin String 管理者/RCON パスワード。リモートコンソールアクセスに必須。
scenarioId String 読み込むシナリオのリソース ID。値についてはセクション 4 を参照してください。
maxPlayers Integer 同時プレイヤーの最大数。デフォルト 64。
visible Boolean サーバーが公開サーバーブラウザに表示されるかどうか。公開の場合は true、プライベート(ダイレクト接続のみ)の場合は false に設定します。
crossPlatform Boolean PC とコンソールプレイヤー間のクロスプレイを有効または無効にします。デフォルト true
supportedPlatforms Array 接続を許可するプラットフォーム。オプション: "PLATFORM_PC""PLATFORM_XBL"。クロスプラットフォームプレイには両方を含めます。
disableThirdPerson Boolean 一人称視点のみを強制します。デフォルト false
fastValidation Boolean プレイヤー接続の検証を高速化します。true のままにすることを推奨します。
battlEye Boolean BattlEye アンチチートを有効にします。デフォルト true。詳細は Arma Reforger Admin および Mod インストール を参照してください。

config.json の例

{
  "bindAddress": "0.0.0.0",
  "bindPort": 2001,
  "publicAddress": "",
  "publicPort": 2001,
  "game": {
    "name": "My Legion Reforger Server",
    "password": "",
    "passwordAdmin": "YourAdminPassword",
    "scenarioId": "{ECC61978EDCC2B5A}Missions/23_Campaign.conf",
    "maxPlayers": 64,
    "visible": true,
    "crossPlatform": true,
    "supportedPlatforms": ["PLATFORM_PC", "PLATFORM_XBL"],
    "gameProperties": {
      "serverMaxViewDistance": 2500,
      "serverMinGrassDistance": 50,
      "networkViewDistance": 1500,
      "disableThirdPerson": false,
      "fastValidation": true,
      "battlEye": true
    },
    "mods": []
  },
  "a2sQueryEnabled": true
}
JSON のフォーマットは厳格です。 カンマの位置が 1 つ間違っていたり、括弧が欠けていたり、引用符が余分にあったりすると、サーバーが起動しなくなります。編集後にエラーが発生した場合は、JSON バリデータ(jsonlint.com など)を使用して構文を確認してください。

4. シナリオの選択

Arma Reforger はシナリオを使用してゲームモードとマップを定義します。設定の scenarioId を次のいずれかに設定します。

シナリオ シナリオ ID 説明
Conflict {ECC61978EDCC2B5A}Missions/23_Campaign.conf Everon での US 派閥と Soviet 派閥の間の大規模な軍事衝突。チームは基地を占領し、島の支配権を争います。これが主要な PvP ゲームモードです。
Game Master {2BBBE828037C6F4B}Missions/22_GM_Everon.conf Game Master(Zeus に似た)がプレイヤーのためにリアルタイムでシナリオを作成します。1 人のプレイヤーが GM として機能し、目標、敵、イベントを配置します。構造化された協力プレイ体験に最適です。
Combat Ops {59AD59368755F41A}Missions/21_GM_Eden.conf AI 敵に対する PvE 協力ミッション。プレイヤーは協力して、より小規模で集中したマップで目標を達成します。
Free Roam {90F086877C27B6F6}Missions/24_FreeRoam.conf 特定の目標のないオープンサンドボックスモード。プレイヤーは自由に探索、練習、実験できます。トレーニングやカジュアルプレイに適しています。
カスタムシナリオ: Workshop のコミュニティ作成シナリオも読み込むことができます。シナリオの完全なリソース ID が必要です。Workshop mod のセットアップについては Arma Reforger Admin および Mod インストール を参照してください。

5. 接続方法

オプション A — ゲーム内サーバーブラウザ

  1. Arma Reforger を起動します。
  2. メインメニューから Multiplayer を選択し、次に Server Browser を選択します。
  3. 検索バーまたはフィルタを使用して名前でサーバーを見つけます。
  4. サーバーを選択して Join をクリックします。プロンプトが表示されたらサーバーパスワードを入力します。
サーバーブラウザの表示には少し時間がかかる場合があります。検索とフィルタオプションを使用して結果を絞り込んでください。config.json で visiblefalse に設定されている場合、サーバーはブラウザに表示されません。代わりにダイレクト接続を使用してください。

オプション B — ダイレクト接続

  1. Arma Reforger を起動します。
  2. メインメニューから Multiplayer を選択し、次に Direct Join を選択します。
  3. GPanel の Network タブからサーバーの IP アドレスとポートを入力します。
    <your-server-ip>:<port>
  4. パスワードが設定されている場合はサーバーパスワードを入力し、Join をクリックします。
接続の問題ですか? GPanel でサーバーが稼働していることを確認し、コンソールでエラーを確認してください。Network タブの正しい IP とポートを使用していることを確認してください。プライベート IP をお持ちでない限り、ポートはランダムに割り当てられます。サーバーが mod を使用している場合、接続するすべてのプレイヤーは同じ mod をインストールしている必要があります。Arma Reforger Admin および Mod インストールを参照してください。

6. ネットワーク設定

config.json のネットワークセクションは、サーバーがプレイヤーおよびマスターサーバーリストとどのように通信するかを制御します。

設定 デフォルト 説明
bindAddress 0.0.0.0 サーバーがバインドする IP アドレス。すべてのインターフェースにバインドするには 0.0.0.0 のままにします(推奨)。
bindPort 2001 サーバーがリッスンする UDP ポート。これは GPanel によって管理されます。指示がない限り変更しないでください。
publicAddress (空) マスターサーバーに報告される公開 IP アドレス。自動検出するには空のままにします。
publicPort 2001 マスターサーバーに報告される公開ポート。bindPort と一致する必要があります。
a2sQueryEnabled true サーバーブラウザのリスト表示やサードパーティの監視ツール用に A2S クエリプロトコルを有効にします。
serverMaxViewDistance 2500 最大視野距離(メートル)。値を低くするとサーバー負荷は減少しますが、プレイヤーが他のエンティティを見られる距離が制限されます。
networkViewDistance 1500 サーバーがクライアントにエンティティデータを送信する最大距離。これを減らすと、混雑したサーバーでのパフォーマンスが向上する場合があります。
bindPort の値を変更しないでください。 ポートは GPanel によって割り当てられ、割り当てられたポートと一致する必要があります。変更するとプレイヤーが接続できなくなります。

7. トラブルシューティング

サーバーがブラウザに表示されない

  • GPanel でサーバーが完全に起動していることを確認してください。コンソールでエラーを確認してください。
  • config.jsonvisibletrue に設定されていることを確認してください。
  • a2sQueryEnabledtrue であることを確認してください。
  • サーバーブラウザが新しく起動したサーバーをリストするまでに数分かかる場合があります。待っている間はダイレクト接続を試してください。

起動時にサーバーがクラッシュする

  • コンソールログでエラーメッセージを確認してください。最も一般的な原因は config.json の無効な JSON 構文です。
  • jsonlint.com などの JSON バリデータで config.json を検証してください。
  • scenarioId が有効なシナリオ識別子であることを確認してください。誤った ID はサーバーの読み込みを妨げます。
  • config.json を削除して再起動し、新しい設定を生成してみてください。
  • クラッシュが続く場合は、サーバー IP とコンソールからのエラーメッセージを添えてサポートチケットを開いてください。

プレイヤーが接続できない

  • サーバーが稼働していることを確認し、GPanel の Network タブで正しい IP とポートを確認してください。
  • サーバーパスワードが正しいことを確認してください(大文字と小文字を区別します)。
  • サーバーが mod を使用している場合、プレイヤーは必要なすべての mod をインストールしている必要があります。mod が不足していると接続できません。
  • サーバーとクライアントの両方が同じゲームバージョンを実行していることを確認してください。
  • BattlEye が有効になっている場合、プレイヤーはクライアントで BattlEye をインストールして実行している必要があります。

関連記事

サポートが必要ですか?

ここで説明されていない Arma Reforger サーバーの問題が発生した場合は、サーバー IP、問題の説明、GPanel コンソールからの関連するエラーメッセージを添えてサポートチケットを開いてください。


Was this article helpful?

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.