秋季特卖 47% 全场服务器优惠
距结束还剩: 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 服务器所需的一切,从首次启动和认证密钥设置到 ServerConfig.toml 配置以及玩家如何连接。有关管理员命令、自定义地图和资源管理,请参阅 BeamMP 管理员和资源设置。

服务器面板: 所有服务器管理均通过 GPanel 完成:gpanel.legionhosting.net。BeamMP 服务器使用独立的 BeamMP-Server 应用程序 — 不使用 SteamCMD。

什么是 BeamMP?

BeamMP 是 BeamNG.drive 的多人游戏模组,允许玩家在同一地图上一起驾驶、竞速和碰撞。BeamMP-Server 应用程序作为独立的专用服务器运行。玩家通过 BeamMP 启动器连接,该启动器在多人游戏会话中替代标准的 BeamNG.drive 启动器。

需要认证密钥: 每台 BeamMP 服务器都需要来自 BeamMP Keymaster 的唯一认证密钥。没有有效密钥,您的服务器将不会出现在服务器浏览器中,玩家也无法连接。请参阅下方的认证密钥部分。

首次启动

当您首次收到 BeamMP 服务器时,请按照以下步骤使其上线:

  1. 登录 GPanel 并选择您的 BeamMP 服务器。
  2. 在启动之前,您必须获取认证密钥(见下文)。没有密钥,服务器将无法通过 BeamMP 服务的认证。
  3. 导航到 Startup 选项卡,将您的认证密钥粘贴到 AUTHKEY 变量中。
  4. 可选择调整其他启动变量,如服务器名称和最大玩家数。
  5. 前往 Console 选项卡,点击 Start。
  6. 服务器将在首次启动时自动下载 BeamMP-Server 文件。这可能需要几分钟。
  7. 当控制台显示 [INFO] Server started! 或类似信息时,您的服务器已上线,并将出现在 BeamMP 服务器浏览器中。
首次启动耗时较长: 初始启动包括完整下载 BeamMP-Server 文件。后续启动将快得多。

认证密钥(BeamMP Keymaster)

每台 BeamMP 服务器都需要一个认证密钥,将其链接到 BeamMP 后端服务。此密钥是免费的,与您的 BeamMP/Discord 账户绑定。

如何获取密钥

  1. 前往 beammp.com/k/keys(BeamMP Keymaster)。
  2. 使用您的 Discord 账户登录。如果您没有 BeamMP 账户,系统会提示您创建一个。
  3. 点击 Create a key(或 + / New Key,取决于当前界面)。
  4. 输入服务器名称(仅作为您的参考标签)和服务器的 IP 地址。
  5. 复制生成的密钥字符串。

将密钥添加到服务器

  1. 在 GPanel 中,前往 Startup 选项卡。
  2. 将您的密钥粘贴到 AUTHKEY 变量中。
  3. 重启服务器使更改生效。
请妥善保管您的认证密钥。 不要公开分享。任何拥有您密钥的人都可以在另一台服务器上使用它,这可能会导致冲突或使您的密钥被 BeamMP 撤销。
密钥限制: 每个 BeamMP 账户可以创建有限数量的密钥(通常为 2 个)。如果您需要额外的密钥,请查看 BeamMP Keymaster 页面或其 Discord 了解当前限制。

GPanel 启动变量

BeamMP 将多个配置选项作为启动变量暴露在 GPanel 中。导航到 Startup 选项卡查看和修改这些变量。更改需要重启服务器才能生效。

变量 默认值 描述
AUTHKEY 空 来自 Keymaster 的 BeamMP 认证密钥。服务器运行必需。
NAME BeamMP Server 在 BeamMP 服务器浏览器中显示的名称。
MAX_PLAYERS 10 最大同时在线玩家数。较高的值需要更多的 CPU 和 RAM。
MAP /levels/gridmap_v2/info.json 要加载的地图。使用 BeamNG.drive 地图路径格式。请参阅地图选择部分了解可用地图。
PORT 30814 服务器端口。由 GPanel 预配置 — 除非支持团队指示,否则不要更改。
MAX_CARS 1 每位玩家的最大车辆数。每位玩家更多车辆会显著增加带宽和 CPU 使用。
PRIVATE false 如果设为 true,服务器将不会出现在公共服务器浏览器中。玩家必须通过直接连接。

ServerConfig.toml

除启动变量外,完整的服务器配置位于服务器根目录的 ServerConfig.toml 中。您可以通过 GPanel 中的 Files 选项卡或通过 SFTP 编辑此文件。GPanel 中的启动变量会在每次启动时覆盖此文件中的值。

关键配置选项

[General]
AuthKey = "your-key-here"
Name = "My BeamMP Server"
Description = "A fun racing and freeroam server"
MaxPlayers = 10
Port = 30814
Map = "/levels/gridmap_v2/info.json"
Private = false
MaxCars = 1
ResourceFolder = "Resources"
LogChat = true
设置 描述
AuthKey 您的 BeamMP Keymaster 认证密钥。
Name 在服务器浏览器中显示的服务器名称。支持部分格式化代码。
Description 在浏览器中服务器名称下方显示的简短描述。
MaxPlayers 玩家上限。典型值:8–20 以获得流畅的游戏体验。
Map 要加载的地图路径。必须是有效的 BeamNG.drive 关卡路径。
Private 设为 true 可从服务器浏览器中隐藏。
MaxCars 每位玩家允许的车辆数。大型服务器推荐设为 1。
ResourceFolder 包含服务器端模组和插件的 Resources 目录路径。
LogChat 如果设为 true,玩家聊天消息将记录到控制台。
编辑 ServerConfig.toml 前请务必停止服务器。 如果在服务器运行时编辑,服务器可能会在关闭时覆盖您的更改。

地图选择

BeamMP 使用与 BeamNG.drive 相同的地图。地图在 Map 设置中以关卡路径指定。以下是最常用的默认地图:

地图名称 地图路径 描述
Grid Map v2 /levels/gridmap_v2/info.json 平坦开阔的测试区域。非常适合自由搭建和车辆测试。
West Coast USA /levels/west_coast_usa/info.json 大型精细地图,包含高速公路、城镇和多样地形。非常适合自由漫游。
East Coast USA /levels/east_coast_usa/info.json 起伏的丘陵、森林和小镇。适合越野和巡游。
Italy /levels/italy/info.json 风景优美的意大利乡村,狭窄的道路和海滨小镇。
Utah /levels/utah/info.json 沙漠地形,拥有长长的高速公路和越野小径。
Jungle Rock Island /levels/jungle_rock_island/info.json 热带岛屿,蜿蜒的道路和茂密的植被。
Industrial /levels/industrial/info.json 紧凑的工业区域,包含坡道、跳台和障碍赛道。
Small Island USA /levels/small_island/info.json 带有狭窄道路的小岛。适合较少玩家数量。
Driver Training /levels/driver_training/info.json 专为车辆操控练习设计的绕桩赛道。
自定义地图: 您也可以通过将地图 .zip 文件放入 Resources/Client 文件夹并使用相应的地图路径来加载自定义/模组地图。有关添加自定义内容的详细信息,请参阅 BeamMP 管理员和资源设置。

最大玩家数和性能

BeamNG.drive 是一款物理计算密集型游戏。每个玩家和车辆都会为服务器和连接的客户端增加显著负载。请注意以下准则:

  • MaxPlayers: 8–20 名玩家是获得流畅体验的典型值。更大的服务器(20+)是可行的,但需要更多资源和仔细的配置。
  • MaxCars: 对于超过 10 名玩家的服务器,强烈建议将此值保持为每位玩家 1。每增加一辆车辆,需要同步的物理数据成倍增加。
  • 地图选择很重要: 更大、更精细的地图(West Coast USA、Italy)比简单地图(Grid Map、Industrial)使用更多内存。
  • 网络带宽: BeamMP 为每辆车辆发送详细的物理数据。高玩家数量加上每位玩家多辆车辆会迅速耗尽带宽。
性能提示: 如果玩家遇到延迟或橡皮筋现象,请尝试将 MaxCars 减少到 1 并降低 MaxPlayers。这是提高服务器性能最有效的方法。

如何连接

玩家通过 BeamMP 启动器连接到 BeamMP 服务器,而不是标准的 BeamNG.drive 启动器。

通过服务器浏览器

  1. 从 beammp.com 下载并安装 BeamMP 启动器。
  2. 启动 BeamMP 启动器。它将加载 BeamMP 多人游戏模组并启动 BeamNG.drive。
  3. 在主菜单中选择 Multiplayer。
  4. 浏览服务器列表或使用搜索栏按名称查找您的服务器。
  5. 点击您的服务器并选择 Connect。

通过直接连接

  1. 在 BeamMP 多人游戏菜单中,点击 Direct Connect。
  2. 以 IP:PORT 格式输入您的服务器 IP 地址和端口(例如 192.168.1.1:30814)。
  3. 点击 Connect。
服务器未在浏览器中显示? 确保 PRIVATE 设为 false 且您的认证密钥有效。启动后可能需要一两分钟服务器才会出现在浏览器中。如果仍未出现,请检查控制台是否有认证错误。请注意,除非您有私有 IP,否则端口是随机分配的 -- 请在 GPanel 中查看正确的端口。

存档管理

BeamNG.drive 是一款基于会话的游戏。没有持久的世界状态或服务器存档文件。当玩家断开连接或服务器重启时,所有车辆位置和状态都会重置。每次会话都是全新开始。

  • 没有需要备份或管理的世界存档。
  • 服务器配置(ServerConfig.toml)和资源在重启后保留。
  • 玩家的车辆配置存储在客户端,而不是服务器上。
注意: 一些服务器端 Lua 插件可以实现自定义持久化功能(如保存玩家位置或经济数据),但这不是默认功能。有关插件的信息,请参阅 BeamMP 管理员和资源设置。

相关文章


需要更多帮助?

如果您遇到本指南未涵盖的问题,我们的支持团队随时为您提供帮助。请在 legionhosting.net/submitticket.php 提交工单,附上您的服务器详细信息和问题描述。


这篇文章对您有帮助吗?

Ready to Get Started?

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