フラッシュセール 50% 全サーバー割引 残りわずか数時間!
終了まで: 00D 00H 00M 00S
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 3 管理者と BattlEye のセットアップ

JA arma-3 admin battleye rcon 0 found this helpful

管理者アクセスの設定方法、ゲーム内管理者コマンドの使用方法、BattlEye アンチチートのセットアップ方法、および RCON ツールによる Arma 3 サーバーの管理方法を学びます。サーバーの初期設定については、サーバーセットアップガイドをご覧ください。Mod の管理については、Mod インストールガイドをご覧ください。

管理者パスワードの設定

管理者パスワードは server.cfg ファイルで設定します。このパスワードは、ゲーム内でこれを使用してログインした人に完全なサーバー制御権を付与します。

// server.cfg - Admin Password
passwordAdmin = "YourSecureAdminPassword";
セキュリティ: 強力な管理者パスワードを選択し、信頼できないプレイヤーと決して共有しないでください。管理者パスワードを持つ人は、キック、BAN、サーバーのシャットダウンを含む、サーバーの完全な制御権を持ちます。

サーバーサイドのスクリプティングコマンド用に、別のコマンドパスワードを設定することもできます(ほとんどのサーバー運営者にはほとんど必要ありません):

serverCommandPassword = "AnotherSecurePassword";

ゲーム内管理者ログイン

サーバーに接続中に管理者としてログインするには:

  1. チャットキー(デフォルト: チャットチャンネルで /)を押してチャット入力を開きます。
  2. 次のコマンドを入力します:
#login YourSecureAdminPassword

パスワードが正しい場合、チャットに確認メッセージが表示されます。これでセッションの間、すべての管理者コマンドにアクセスできるようになります。

ヒント: 管理者ログインは切断間で保持されません。サーバーに参加するたびに再認証する必要があります。

管理者コマンドリファレンス

管理者としてログインすると、チャット入力で次のコマンドを使用できます。すべてのコマンドには # のプレフィックスが付きます:

コマンド 説明
#login <password> サーバー管理者として認証します。
#logout 管理者セッションを取り消します。
#kick <player_id> プレイヤーをサーバーからキックします。プレイヤーリストのプレイヤー ID 番号を使用します。
#ban <player_id> プレイヤーをサーバーからBANします(ban.txt に追加されます)。
#restart 現在のミッションを再起動します。すべてのプレイヤーは接続したままですが、ミッションが再読み込みされます。
#reassign ミッションを再起動せずに、すべてのプレイヤーをロール選択(ロビー)画面に戻します。
#missions ミッション選択画面を開き、現在のミッションを変更できるようにします。
#shutdown サーバーを即座にシャットダウンします。すべてのプレイヤーが切断されます。
#lock サーバーをロックし、新しいプレイヤーの参加を防ぎます。
#unlock サーバーのロックを解除し、新しいプレイヤーが再び参加できるようにします。
#monitor <interval> 指定した間隔(秒)でサーバーのパフォーマンス情報を表示します。無効にするには #monitor 0 を使用します。
#debug off ボイスオーバーネットワークのデバッグインジケータを無効にします。
#init サーバーを再初期化します(完全な再起動なしで server.cfg を再読み込みします)。
#exec ban <player_id> BattlEye の BAN リストにも追加する代替の BAN コマンドです。
注意: #kick および #ban コマンドは、プレイヤーの名前ではなく数値 ID を使用します。プレイヤー ID は GPanel のサーバーコンソール出力で見つけるか、ゲーム内のエスケープメニューからアクセスできるプレイヤーリストを使用してください。

BAN の管理

BAN はサーバーディレクトリの ban.txt ファイルに保存されます。各行にはプレイヤーの Steam64 ID(または GUID)が含まれます。このファイルを直接編集することで BAN を管理できます:

// ban.txt format
// Each line: GUID or Steam64ID
76561198012345678
76561198087654321

プレイヤーの BAN を解除するには、ban.txt からそのエントリを削除してサーバーを再起動します(または #init を使用して設定を再読み込みします)。

BattlEye アンチチートの設定

BattlEye(BE)は Arma 3 で使用されているアンチチートシステムです。チートやエクスプロイトを防ぐため、公開サーバーでは BattlEye を有効にしておくことを強くお勧めします。

BattlEye の有効化

server.cfg に次が設定されていることを確認してください:

BattlEye = 1;  // 1 = enabled, 0 = disabled

BattlEye 設定ファイル

BattlEye 設定ファイルは、サーバープロファイルまたはサーバールート内の battleye/ ディレクトリにあります。メインの設定ファイルは beserver_x64.cfg(32ビットでは beserver.cfg)です:

// battleye/beserver_x64.cfg
RConPassword MyRconPassword123
RConPort 2306
MaxPing 250
設定 説明
RConPassword RCON(リモートコンソール)アクセス用のパスワード。外部 RCON ツールに必要です。
RConPort RCON 接続に使用されるポート。デフォルトはゲームポート + 4(例: ゲームポートが 2302 の場合は 2306)です。外部 RCON ツールを使用する場合は、このポートにアクセス可能である必要があります。
MaxPing BattlEye がプレイヤーをキックする前に許可される最大 ping(server.cfg の maxPing とは別)。
重要: BattlEye の RCon ポートは、ホスティングプランによっては GPanel で開放または割り当てが必要な場合があります。RCON 接続が失敗する場合は、ポートが利用可能でブロックされていないことを確認してください。追加のポート割り当てが必要な場合は、Legion Hosting サポートにお問い合わせください。

BattlEye フィルタファイル

BattlEye はフィルタファイルを使用して、疑わしいスクリプトやコマンドを検出してブロックします。これらは battleye/ ディレクトリ内のテキストファイルです:

  • scripts.txt — スクリプト実行のフィルタ
  • remoteexec.txt — リモート実行呼び出しのフィルタ
  • publicvariable.txt — パブリック変数ブロードキャストのフィルタ
  • setdamage.txtsetpos.txt など — 特定のコマンドのフィルタ

フィルタファイルの各行は次の形式になっています:

// Filter line format: ACTION FILTER_STRING
// Actions: 1 = log, 2 = log+kick, 3 = log only (no kick), 4 = kick without log, 5 = log+ban

// Example scripts.txt entries:
5 createVehicle          // Ban anyone using createVehicle in scripts
1 "BIS_fnc"              // Log BIS functions (usually safe)
7 ""                     // Default action for unmatched entries (7 = log)
ヒント: Mod を導入したサーバーでは、カスタムの BattlEye 例外が必要になることがよくあります。Mod のインストール後にプレイヤーが「Script Restriction」でキックされる場合は、関連するフィルタファイルに例外を追加する必要があるかもしれません。battleye/ ディレクトリの BattlEye ログを確認して、どのフィルタがトリガーされているかを特定し、適切な例外を追加してください。

BattlEye RCON ツール

RCON(リモートコンソール)を使用すると、ゲームにログインせずにサーバーを外部から管理できます。Arma 3 には人気のある RCON ツールがいくつかあります:

BEC(BattlEye Extended Controls)

BEC は BattlEye RCON を介して接続する包括的なサーバー管理ツールです。機能には次のものが含まれます:

  • スケジュールされた再起動メッセージと自動再起動
  • プレイヤーの監視とキック/BAN の管理
  • 自動メッセージ(ルール、アナウンス)
  • ホワイトリスト管理
  • カスタムコマンドのスケジューリング

BEC の設定には、beserver_x64.cfg で設定したサーバーの IP、RCON ポート、RCON パスワードが必要です。

DaRT(Arma RCON Tool)

DaRT は軽量な GUI ベースの RCON クライアントです。接続するには:

  1. 公式ソースから DaRT をダウンロードします。
  2. サーバー IP、RCON ポート(例: 2306)、および RCON パスワードを入力します。
  3. Connect をクリックします。
  4. 接続すると、プレイヤーの表示、メッセージの送信、プレイヤーのキック/BAN、サーバーコマンドの実行ができます。

一般的な RCON コマンド

これらのコマンドは、任意の BattlEye RCON クライアントを通じて送信できます:

コマンド 説明
players 接続中のすべてのプレイヤーを ID、IP、GUID とともにリストします。
kick <id> <reason> オプションの理由メッセージとともにプレイヤーをキックします。
ban <id> <minutes> <reason> 指定した期間プレイヤーをBANします(0 = 永久)。
bans すべてのアクティブな BAN をリストします。
removeBan <ban_id> ID(BAN リストから)で BAN を削除します。
say -1 <message> すべてのプレイヤーにグローバルメッセージを送信します(-1 = 全員)。
say <id> <message> 特定のプレイヤーにプライベートメッセージを送信します。
loadBans ファイルから BAN リストを再読み込みします。
writeBans 現在の BAN を BAN ファイルに書き込みます。
loadScripts BattlEye フィルタスクリプトを再読み込みします。
loadEvents BattlEye イベントスクリプトを再読み込みします。
#lock サーバーをロックします(ゲーム内コマンドと同じ)。
#unlock サーバーのロックを解除します。
#shutdown サーバーをシャットダウンします。
#restart 現在のミッションを再起動します。
#reassign すべてのプレイヤーをロール選択に移動します。
#missions ミッション選択を開きます。

サーバーログ

Arma 3 は、サーバーの問題のトラブルシューティング、プレイヤーアクティビティの追跡、BattlEye イベントの診断に不可欠ないくつかのログファイルを生成します。

ログファイル 場所 説明
RPT ログ <profile>/*.rpt メインのサーバーログ。起動情報、エラー、スクリプトログ、クラッシュレポートが含まれます。サーバー起動ごとに新しい RPT が作成されます。
コンソールログ server_console.log server.cfg の logFile で定義された出力。プレイヤー接続を含むコンソール出力が含まれます。
BattlEye ログ battleye/*.log BattlEye のフィルタ違反、キック、BAN。プレイヤーが誤ったキックを報告したときに確認してください。
Net ログ <profile>/net.log ネットワーク診断(-netlog 起動パラメータが使用されている場合)。

ログには、GPanel のファイルマネージャまたは SFTP を介してアクセスします。RPT ログは、クラッシュ、Mod の問題、スクリプトエラーを診断するための最も重要なファイルです。

ヒント: RPT ログファイルは時間の経過とともに非常に大きくなることがあります。サーバーがしばらく稼働している場合、最新の RPT ファイル(日付順)に現在のセッションのログが含まれています。古い RPT ファイルは、ディスク容量を解放するために安全に削除できます。

関連記事

サポートが必要ですか?

Arma 3 サーバーでの管理者アクセス、BattlEye、または RCON の設定についてサポートが必要ですか? サポートチケットを開いていただければ、私たちのチームが喜んでお手伝いします。


Was this article helpful?

Ready to Get Started?

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