限时抢购 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
分类

BeamMP 管理员和资源设置


本指南涵盖了在 Legion Hosting 上管理 BeamMP 服务器的管理员设置、服务器端资源、自定义地图、车辆管理和故障排除。有关初始服务器设置、认证密钥和基本配置,请参阅 BeamMP 服务器设置指南

服务器面板: 所有服务器管理均通过 GPanel 完成:gpanel.legionhosting.net。文件管理可通过 Files 选项卡或 SFTP 完成。有关 SFTP 说明,请参阅如何通过 SFTP 上传文件

管理员设置

BeamMP 没有传统的管理员登录或密码系统。管理员命令通过服务器控制台执行,或通过检查玩家标识符的服务器端 Lua 插件来实现。

控制台命令

GPanel 中的服务器控制台提供对内置服务器命令的直接访问。直接在控制台输入字段中输入命令:

命令 描述
kick <player_id> <reason> 将玩家踢出服务器,可附带原因消息。
ban <player_name> 封禁玩家。被封禁的玩家无法重新连接。
unban <player_name> 解除玩家的封禁,允许其重新连接。
list 列出所有当前连接的玩家及其 ID。
say <message> 从控制台发送全服聊天消息。
status 显示服务器状态信息,包括玩家数量和运行时间。
help 列出所有可用的控制台命令。
玩家 ID: 使用 list 命令查看已连接的玩家及其 ID。kick 等命令需要这些 ID。

资源文件夹结构

BeamMP 使用 Resources 文件夹来组织服务器端内容。该文件夹包含两个具有不同用途的子目录:

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

客户端资源

放置在 Resources/Client/ 中的文件会在玩家连接时自动下载。用于:

  • 自定义地图 — 玩家加载服务器地图所需的地图模组 .zip 文件。
  • 自定义车辆 — 添加新车辆或修改现有车辆的车辆模组 .zip 文件。
  • 其他客户端模组 — 任何需要在客户端存在的 BeamNG.drive 模组。
文件大小很重要: Resources/Client/ 中的所有内容都会被每个加入的玩家下载。大文件或过多模组会显著增加连接时间。保持客户端资源精简以获得最佳玩家体验。

服务器资源(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 模组来源(例如 BeamNG.drive 模组仓库)下载地图模组的 .zip 文件。
  2. 在 GPanel 中停止服务器。
  3. 通过 Files 选项卡或 SFTP.zip 文件上传到 Resources/Client/不要解压 zip 文件。
  4. MAP 启动变量(或 ServerConfig.toml 中的 Map)更新为自定义地图的正确地图路径。此路径通常格式为 /levels/map_name/info.json — 请查看模组文档以获取确切路径。
  5. 启动服务器。
地图路径必须正确: 如果 Map 值与模组 .zip 文件内的实际路径不匹配,服务器将无法加载地图。请查看模组文档或检查 .zip 结构以找到正确的 /levels/ 路径。
玩家自动下载: 当玩家连接时,BeamMP 启动器会自动下载 Resources/Client/ 中玩家尚未拥有的所有文件。玩家不需要手动安装地图模组。

车辆管理

BeamMP 服务器上的车辆管理通过 MaxCars 设置控制,也可通过服务器端 Lua 插件进行可选控制。

MaxCars 设置

ServerConfig.toml 中的 MaxCars 设置(或 MAX_CARS 启动变量)控制每个玩家可以同时生成的车辆数量:

  • 1 — 每个玩家同时只能有一辆车(推荐用于大型服务器)。
  • 23 — 允许玩家拥有几辆车,适用于较小的服务器或车展。
  • 更高的值会按比例增加服务器负载。

自定义车辆模组

要向服务器添加自定义车辆:

  1. 下载车辆模组的 .zip 文件。
  2. 将其放入 Resources/Client/
  3. 重启服务器。玩家连接时将自动下载车辆模组。

通过插件限制车辆

要进行更精细的控制(例如禁止特定车辆、限制车辆类型),您需要一个服务器端 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 上被撤销或过期。
  • 每个密钥一次只能用于一台服务器。如果您在其他地方使用了相同的密钥,将会失败。
  • 如果密钥无效,控制台将在启动时显示认证错误。

玩家无法连接

  • 确认服务器已完全启动并在 GPanel 中显示为在线。
  • 检查玩家是否使用的是 BeamMP 启动器,而不是标准的 BeamNG.drive 启动器。
  • 如果服务器设置为 Private = true,玩家必须使用正确的 IP 和端口进行直接连接。请参阅如何查找您的服务器 IP 和端口
  • 确保玩家的 BeamMP 启动器版本与服务器版本兼容。过时的启动器可能无法连接。
  • 如果服务器已满(达到 MaxPlayers),其他玩家在有人离开之前无法加入。

模组同步问题

  • 如果玩家在下载过程中卡住或收到有关缺少模组的错误,请验证 Resources/Client/ 中的模组 .zip 文件未损坏。
  • 如果 .zip 文件已损坏,请重新下载并重新上传模组文件。
  • 非常大的模组文件可能会导致网速较慢的玩家超时。考虑移除不必要的大型模组。
  • 确保模组 .zip 文件没有嵌套(即 .zip 文件内的文件夹内的另一个 .zip)。

多玩家/车辆时的性能问题

  • MaxCars 减少到每位玩家 1 辆。
  • 如果服务器持续出现延迟,降低 MaxPlayers
  • 切换到更简单的地图(Grid Map 或 Industrial)以在高玩家数量下获得更好的性能。
  • Resources/Client/ 移除不必要的客户端模组,以减少下载时间和内存使用。
  • 检查 GPanel 的资源使用图表 — 如果 CPU 或 RAM 持续处于上限,请考虑升级服务器方案。提交支持工单讨论选项。

服务器未在浏览器中显示

  • 确保配置中 Private 设置为 false
  • 验证认证密钥有效且未被其他服务器使用。
  • 启动后等待 1–2 分钟,让服务器向 BeamMP 后端注册。
  • 检查控制台是否有与主服务器连接相关的错误。

相关文章


需要更多帮助?

如果您遇到本指南未涵盖的问题,我们的支持团队随时为您提供帮助。请在 legionhosting.net/submitticket.php 提交工单,附上您的服务器详细信息、问题描述以及 GPanel 控制台中的相关错误消息。


这篇文章对您有帮助吗?

Ready to Get Started?

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