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

BeamMP 管理者とリソースのセットアップ


このガイドでは、Legion Hosting 上の BeamMP サーバーの管理者設定、サーバーサイドリソース、カスタムマップ、車両管理、トラブルシューティングについて説明します。初期のサーバーセットアップ、認証キー、基本設定については、BeamMP サーバーセットアップガイドを参照してください。

サーバーパネル: すべてのサーバー管理は GPanel(gpanel.legionhosting.net)で行います。ファイル管理は Files タブまたは SFTP を通じて行えます。SFTP の手順については、SFTP でファイルをアップロードする方法を参照してください。

管理者設定

BeamMP には従来型の管理者ログインやパスワードシステムはありません。代わりに、管理者コマンドはサーバーコンソールから、またはプレイヤー識別子をチェックするサーバーサイドの Lua プラグインを通じて実行されます。

コンソールコマンド

GPanel のサーバーコンソールでは、組み込みのサーバーコマンドに直接アクセスできます。コンソールの入力欄に直接コマンドを入力してください:

コマンド 説明
kick <player_id> <reason> 任意の理由メッセージとともにプレイヤーをサーバーからキックします。
ban <player_name> プレイヤーをサーバーから BAN します。BAN されたプレイヤーは再接続できません。
unban <player_name> プレイヤーの BAN を解除し、再接続を許可します。
list 現在接続しているすべてのプレイヤーを ID とともに一覧表示します。
say <message> コンソールからサーバー全体にチャットメッセージを送信します。
status プレイヤー数や稼働時間を含むサーバーのステータス情報を表示します。
help 利用可能なすべてのコンソールコマンドを一覧表示します。
プレイヤー ID: 接続中のプレイヤーとその ID を確認するには list コマンドを使用してください。これらの ID は kick などのコマンドに必要です。

Resources フォルダの構造

BeamMP はサーバーサイドのコンテンツを整理するために Resources フォルダを使用します。このフォルダには、それぞれ異なる目的を持つ 2 つのサブディレクトリが含まれています:

Resources/
  Client/       <-- Client-side mods (maps, vehicles) synced to players
  Server/       <-- Server-side Lua plugins (not sent to players)

クライアントリソース

Resources/Client/ に配置されたファイルは、プレイヤーが接続時に自動的にダウンロードします。これは以下の用途に使用されます:

  • カスタムマップ — プレイヤーがサーバーのマップを読み込むために必要なマップ MOD の .zip ファイル。
  • カスタム車両 — 新しい車を追加したり既存の車を変更したりする車両 MOD の .zip ファイル。
  • その他のクライアント MOD — クライアント側に存在する必要があるあらゆる BeamNG.drive MOD。
ファイルサイズに注意: Resources/Client/ 内のすべてのファイルは、参加するすべてのプレイヤーがダウンロードします。大きなファイルや多数の MOD があると、接続時間が大幅に増加します。最良のプレイヤー体験のために、クライアントリソースは軽量に保ってください。

サーバーリソース(Lua プラグイン)

Resources/Server/ ディレクトリには、サーバーサイドの Lua プラグインが含まれます。これらはサーバー上でのみ実行され、プレイヤーには送信されません。各プラグインは main.lua ファイルを持つ独自のサブフォルダ内に存在します:

Resources/
  Server/
    MyPlugin/
      main.lua        <-- Plugin entry point
    AnotherPlugin/
      main.lua

サーバーサイドプラグインでできること:

  • プレイヤーのイベント(参加、退出、チャットメッセージ、車両スポーン)に応答する。
  • チャットでトリガーされるカスタムコマンドを実装する(例: /tp/give)。
  • 車両の権限と制限を管理する。
  • 経済システム、テレポート、その他のカスタムゲームプレイ機能を追加する。
  • プレイヤーのアクティビティを記録し、ルールを強制する。
プラグインリソース: BeamMP コミュニティは、BeamMP フォーラムや GitHub でプラグインのコレクションを管理しています。一般的なプラグインには、チャットコマンド、車両制限、管理者ツールなどがあります。

カスタムマップの追加

BeamMP サーバーでカスタム(デフォルト以外の)マップを実行するには:

  1. BeamNG.drive MOD のソース(例: BeamNG.drive MOD リポジトリ)からマップ MOD を .zip ファイルとしてダウンロードします。
  2. GPanel でサーバーを停止します。
  3. Files タブまたは SFTP を通じて .zip ファイルを Resources/Client/ にアップロードします。zip は展開しないでください
  4. MAP 起動変数(または ServerConfig.tomlMap)を、そのカスタムマップの正しいマップパスに更新します。このパスは通常 /levels/map_name/info.json の形式です — 正確なパスは MOD のドキュメントを確認してください。
  5. サーバーを起動します。
マップパスは正確でなければなりません: Map の値が MOD の .zip ファイル内の実際のパスと一致しない場合、サーバーはマップの読み込みに失敗します。正しい /levels/ パスを見つけるには、MOD のドキュメントを確認するか、.zip の構造を調べてください。
プレイヤーは自動ダウンロード: プレイヤーが接続すると、BeamMP ランチャーは Resources/Client/ 内のプレイヤーがまだ持っていないファイルを自動的にダウンロードします。プレイヤーがマップ MOD を手動でインストールする必要はありません。

車両管理

BeamMP サーバーでの車両管理は、MaxCars 設定と、必要に応じてサーバーサイドの Lua プラグインによって制御されます。

MaxCars 設定

ServerConfig.tomlMaxCars 設定(または MAX_CARS 起動変数)は、各プレイヤーが同時にスポーンできる車両の数を制御します:

  • 1 — 各プレイヤーは一度に 1 台の車両を持てます(大規模なサーバーに推奨)。
  • 23 — プレイヤーが数台の車両を持てるようにします。小規模なサーバーやカーミートに便利です。
  • 値を高くすると、それに比例してサーバー負荷が増加します。

カスタム車両 MOD

サーバーにカスタム車両を追加するには:

  1. 車両 MOD を .zip ファイルとしてダウンロードします。
  2. それを Resources/Client/ に配置します。
  3. サーバーを再起動します。プレイヤーは接続時に車両 MOD を自動的にダウンロードします。

プラグインによる車両の制限

より細かい制御(例: 特定の車両の禁止、車両タイプの制限)には、サーバーサイドの Lua プラグインが必要です。これらのプラグインは車両のスポーンイベントをインターセプトし、カスタムルールに基づいてそれらを許可または拒否できます。車両管理プラグインについては BeamMP フォーラムを確認してください。


プラグインのインストールと管理

サーバーサイドの Lua プラグインは、サーバーの機能を拡張します。インストールと管理の方法は次のとおりです:

プラグインのインストール

  1. プラグインファイル(通常は main.lua とその他のファイルを含むフォルダ)をダウンロードします。
  2. サーバーを停止します。
  3. Files タブまたは SFTP を通じて、プラグインフォルダを Resources/Server/ にアップロードします。
  4. フォルダ構造が正しいことを確認します: Resources/Server/PluginName/main.lua
  5. サーバーを起動します。プラグインの読み込み時にコンソールにメッセージが表示されます。

プラグインの削除

  1. サーバーを停止します。
  2. Resources/Server/ からプラグインフォルダを削除します。
  3. サーバーを起動します。
プラグインを追加または削除する前に必ずサーバーを停止してください。ホットロードは確実にはサポートされておらず、エラーを引き起こす可能性があります。

トラブルシューティング

認証キーのエラー

  • AUTH_KEY 起動変数にキーが正しく貼り付けられていることを確認してください — 余分なスペースや改行がないこと。
  • BeamMP Keymaster でキーが取り消されたり期限切れになったりしていないことを確認してください。
  • 各キーは一度に 1 つのサーバーでのみ使用できます。同じキーを他の場所で使用している場合は失敗します。
  • キーが無効な場合、起動時にコンソールに認証エラーが表示されます。

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

  • サーバーが完全に起動し、GPanel でオンラインとして表示されていることを確認してください。
  • プレイヤーが標準の BeamNG.drive ランチャーではなく BeamMP ランチャーを使用していることを確認してください。
  • サーバーが Private = true に設定されている場合、プレイヤーは正しい IP とポートを使ってダイレクト接続する必要があります。サーバーの IP とポートを確認する方法を参照してください。
  • プレイヤーの BeamMP ランチャーのバージョンがサーバーのバージョンと互換性があることを確認してください。古いランチャーは接続に失敗することがあります。
  • サーバーが満員(MaxPlayers に達している)の場合、誰かが退出するまで追加のプレイヤーは参加できません。

MOD 同期の問題

  • プレイヤーがダウンロードで止まったり MOD が見つからないというエラーが出たりする場合は、Resources/Client/ 内の MOD の .zip ファイルが破損していないことを確認してください。
  • .zip が破損している場合は、MOD ファイルを再ダウンロードして再アップロードしてください。
  • 非常に大きな MOD ファイルは、接続の遅いプレイヤーにとってタイムアウトの原因となることがあります。不要な大きな MOD の削除を検討してください。
  • MOD の .zip ファイルがネストされていないこと(つまり、別の .zip 内のフォルダ内の .zip)を確認してください。

多数のプレイヤー/車両によるパフォーマンスの問題

  • プレイヤーあたりの MaxCars1 に減らしてください。
  • サーバーで継続的なラグが発生している場合は、MaxPlayers を下げてください。
  • 多人数でのパフォーマンス向上のために、よりシンプルなマップ(Grid Map または Industrial)に切り替えてください。
  • ダウンロード時間とメモリ使用量を減らすために、Resources/Client/ から不要なクライアント MOD を削除してください。
  • GPanel のリソース使用状況グラフを確認してください — CPU または RAM が常に限界に達している場合は、サーバープランのアップグレードを検討してください。サポートチケットを開くと、選択肢について相談できます。

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

  • 設定で Privatefalse に設定されていることを確認してください。
  • 認証キーが有効で、別のサーバーで使用されていないことを確認してください。
  • サーバーが BeamMP バックエンドに登録されるまで、起動後 1–2 分待ってください。
  • マスターサーバー接続に関連するエラーがないか、コンソールを確認してください。

関連記事


さらにサポートが必要ですか?

このガイドで扱われていない問題が発生している場合は、サポートチームがお手伝いします。legionhosting.net/submitticket.php で、サーバーの詳細、問題の説明、GPanel コンソールの関連するエラーメッセージを添えてチケットを開いてください。


Was this article helpful?

Ready to Get Started?

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