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

Hướng Dẫn Thiết Lập Máy Chủ BeamMP


Hướng dẫn này bao gồm mọi thứ bạn cần để máy chủ BeamMP của mình hoạt động trên Legion Hosting, từ khởi động lần đầu và thiết lập khóa xác thực đến cấu hình ServerConfig.toml và cách người chơi kết nối. Để biết các lệnh admin, bản đồ tùy chỉnh và quản lý tài nguyên, xem Thiết Lập Admin và Tài Nguyên BeamMP.

Bảng Điều Khiển Máy Chủ: Tất cả việc quản lý máy chủ được thực hiện thông qua GPanel tại gpanel.legionhosting.net. Các máy chủ BeamMP sử dụng ứng dụng BeamMP-Server độc lập — không phải SteamCMD.

BeamMP Là Gì?

BeamMP là một mod chơi nhiều người dành cho BeamNG.drive cho phép người chơi lái xe, đua và đâm xe cùng nhau trên cùng các bản đồ. Ứng dụng BeamMP-Server chạy như một máy chủ chuyên dụng độc lập. Người chơi kết nối thông qua trình khởi chạy BeamMP, thay thế trình khởi chạy BeamNG.drive tiêu chuẩn cho các phiên chơi nhiều người.

Yêu cầu khóa xác thực: Mỗi máy chủ BeamMP đều yêu cầu một khóa xác thực duy nhất từ BeamMP Keymaster. Máy chủ của bạn sẽ không xuất hiện trong trình duyệt máy chủ và người chơi sẽ không thể kết nối nếu không có khóa hợp lệ. Xem phần Khóa Xác Thực bên dưới.

Khởi Động Lần Đầu

Khi bạn nhận máy chủ BeamMP lần đầu, hãy làm theo các bước sau để đưa nó lên mạng:

  1. Đăng nhập vào GPanel và chọn máy chủ BeamMP của bạn.
  2. Trước khi khởi động, bạn phải lấy một khóa xác thực (xem bên dưới). Nếu không có nó, máy chủ sẽ không xác thực được với các dịch vụ BeamMP.
  3. Điều hướng đến tab Startup và dán khóa xác thực của bạn vào biến AUTHKEY.
  4. Tùy chọn điều chỉnh các biến khởi động khác như tên máy chủ và số người chơi tối đa.
  5. Đi tới tab Console và nhấp Start.
  6. Máy chủ sẽ tự động tải xuống các tệp BeamMP-Server trong lần khởi động đầu tiên. Quá trình này có thể mất vài phút.
  7. Khi console hiển thị [INFO] Server started! hoặc tương tự, máy chủ của bạn đã trực tuyến và sẽ xuất hiện trong trình duyệt máy chủ BeamMP.
Khởi động lần đầu mất nhiều thời gian hơn: Lần khởi động đầu tiên bao gồm việc tải xuống toàn bộ các tệp BeamMP-Server. Các lần khởi động tiếp theo sẽ nhanh hơn nhiều.

Khóa Xác Thực (BeamMP Keymaster)

Mỗi máy chủ BeamMP đều yêu cầu một khóa xác thực liên kết nó với các dịch vụ backend của BeamMP. Khóa này miễn phí và được gắn với tài khoản BeamMP/Discord của bạn.

Cách Lấy Khóa Của Bạn

  1. Đi tới beammp.com/k/keys (BeamMP Keymaster).
  2. Đăng nhập bằng tài khoản Discord của bạn. Nếu bạn không có tài khoản BeamMP, bạn sẽ được nhắc tạo một tài khoản.
  3. Nhấp Create a key (hoặc + / New Key tùy thuộc vào giao diện hiện tại).
  4. Nhập tên cho máy chủ của bạn (đây chỉ là nhãn để bạn tham khảo) và địa chỉ IP của máy chủ.
  5. Sao chép chuỗi khóa được tạo ra.

Thêm Khóa Vào Máy Chủ Của Bạn

  1. Trong GPanel, đi tới tab Startup.
  2. Dán khóa của bạn vào biến AUTHKEY.
  3. Khởi động lại máy chủ để thay đổi có hiệu lực.
Giữ khóa xác thực của bạn ở chế độ riêng tư. Không chia sẻ nó công khai. Bất kỳ ai có khóa của bạn đều có thể sử dụng nó trên một máy chủ khác, điều này có thể gây ra xung đột hoặc khiến khóa của bạn bị BeamMP thu hồi.
Giới hạn khóa: Mỗi tài khoản BeamMP có thể tạo một số lượng khóa giới hạn (thường là 2). Nếu bạn cần thêm khóa, hãy kiểm tra trang BeamMP Keymaster hoặc Discord của họ để biết giới hạn hiện tại.

Biến Khởi Động GPanel

BeamMP hiển thị một số tùy chọn cấu hình dưới dạng biến khởi động trong GPanel. Điều hướng đến tab Startup để xem và sửa đổi chúng. Các thay đổi yêu cầu khởi động lại máy chủ để có hiệu lực.

Biến Mặc định Mô tả
AUTHKEY trống Khóa xác thực BeamMP của bạn từ Keymaster. Bắt buộc để máy chủ hoạt động.
NAME BeamMP Server Tên được hiển thị trong trình duyệt máy chủ BeamMP.
MAX_PLAYERS 10 Số lượng người chơi đồng thời tối đa. Giá trị cao hơn yêu cầu nhiều CPU và RAM hơn.
MAP /levels/gridmap_v2/info.json Bản đồ để tải. Sử dụng định dạng đường dẫn bản đồ BeamNG.drive. Xem phần Chọn Bản Đồ để biết các bản đồ khả dụng.
PORT 30814 Port của máy chủ. Đây được GPanel cấu hình sẵn — không thay đổi trừ khi được bộ phận hỗ trợ hướng dẫn.
MAX_CARS 1 Số phương tiện tối đa cho mỗi người chơi. Nhiều phương tiện hơn cho mỗi người chơi làm tăng đáng kể mức sử dụng băng thông và CPU.
PRIVATE false Nếu là true, máy chủ sẽ không xuất hiện trong trình duyệt máy chủ công khai. Người chơi phải kết nối qua kết nối trực tiếp.

ServerConfig.toml

Ngoài các biến khởi động, toàn bộ cấu hình máy chủ nằm trong ServerConfig.toml ở thư mục gốc của máy chủ. Bạn có thể chỉnh sửa tệp này thông qua tab Files trong GPanel hoặc qua SFTP. Các biến khởi động trong GPanel sẽ ghi đè lên các giá trị trong tệp này mỗi lần khởi động.

Các Tùy Chọn Cấu Hình Chính

[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
Thiết lập Mô tả
AuthKey Khóa xác thực BeamMP Keymaster của bạn.
Name Tên máy chủ hiển thị trong trình duyệt máy chủ. Hỗ trợ một số mã định dạng.
Description Một mô tả ngắn hiển thị bên dưới tên máy chủ trong trình duyệt.
MaxPlayers Giới hạn người chơi. Giá trị điển hình: 8–20 để có lối chơi mượt mà.
Map Đường dẫn bản đồ để tải. Phải là một đường dẫn level BeamNG.drive hợp lệ.
Private Đặt thành true để ẩn khỏi trình duyệt máy chủ.
MaxCars Số phương tiện được phép cho mỗi người chơi. 1 được khuyến nghị cho các máy chủ lớn hơn.
ResourceFolder Đường dẫn đến thư mục Resources chứa các mod và plugin phía máy chủ.
LogChat Nếu là true, các tin nhắn trò chuyện của người chơi sẽ được ghi vào console.
Luôn dừng máy chủ của bạn trước khi chỉnh sửa ServerConfig.toml. Máy chủ có thể ghi đè lên các thay đổi của bạn khi tắt nếu nó đang chạy trong khi bạn chỉnh sửa.

Chọn Bản Đồ

BeamMP sử dụng cùng các bản đồ như BeamNG.drive. Bản đồ được chỉ định dưới dạng đường dẫn level trong thiết lập Map. Dưới đây là các bản đồ mặc định được sử dụng phổ biến nhất:

Tên Bản Đồ Đường Dẫn Bản Đồ Mô tả
Grid Map v2 /levels/gridmap_v2/info.json Một khu vực thử nghiệm phẳng, mở. Tuyệt vời để xây dựng tự do và thử nghiệm phương tiện.
West Coast USA /levels/west_coast_usa/info.json Một bản đồ lớn, chi tiết với đường cao tốc, một thị trấn và địa hình đa dạng. Rất phổ biến cho chế độ freeroam.
East Coast USA /levels/east_coast_usa/info.json Đồi núi nhấp nhô, rừng và một thị trấn nhỏ. Tốt cho lái xe địa hình và dạo chơi.
Italy /levels/italy/info.json Một vùng nông thôn Ý đẹp như tranh với những con đường hẹp và một thị trấn ven biển.
Utah /levels/utah/info.json Địa hình sa mạc với những đường cao tốc dài và đường mòn địa hình.
Jungle Rock Island /levels/jungle_rock_island/info.json Một hòn đảo nhiệt đới với những con đường quanh co và thảm thực vật rậm rạp.
Industrial /levels/industrial/info.json Một khu công nghiệp nhỏ gọn với đường dốc, bệ nhảy và các đường chướng ngại vật.
Small Island USA /levels/small_island/info.json Một hòn đảo nhỏ với những con đường chật hẹp. Tốt cho số lượng người chơi nhỏ hơn.
Driver Training /levels/driver_training/info.json Một đường đua kiểu autocross được thiết kế để luyện tập điều khiển phương tiện.
Bản đồ tùy chỉnh: Bạn cũng có thể tải các bản đồ tùy chỉnh/mod bằng cách đặt tệp .zip bản đồ trong thư mục Resources/Client và sử dụng đường dẫn bản đồ phù hợp. Xem Thiết Lập Admin và Tài Nguyên BeamMP để biết chi tiết về việc thêm nội dung tùy chỉnh.

Số Người Chơi Tối Đa và Hiệu Năng

BeamNG.drive là một trò chơi đòi hỏi nhiều về vật lý. Mỗi người chơi và phương tiện đều thêm tải đáng kể cho cả máy chủ và các client được kết nối. Hãy ghi nhớ những hướng dẫn này:

  • MaxPlayers: 8–20 người chơi là điển hình để có trải nghiệm mượt mà. Các máy chủ lớn hơn (20+) là có thể nhưng yêu cầu nhiều tài nguyên hơn và cấu hình cẩn thận.
  • MaxCars: Việc giữ giá trị này ở 1 cho mỗi người chơi được khuyến nghị mạnh mẽ cho các máy chủ có hơn 10 người chơi. Mỗi phương tiện bổ sung sẽ nhân lên dữ liệu vật lý cần được đồng bộ hóa.
  • Lựa chọn bản đồ rất quan trọng: Các bản đồ lớn hơn, chi tiết hơn (West Coast USA, Italy) sử dụng nhiều bộ nhớ hơn các bản đồ đơn giản hơn (Grid Map, Industrial).
  • Băng thông mạng: BeamMP gửi dữ liệu vật lý chi tiết cho mọi phương tiện. Số lượng người chơi cao với nhiều phương tiện cho mỗi người chơi có thể nhanh chóng làm bão hòa băng thông.
Mẹo hiệu năng: Nếu người chơi gặp tình trạng giật lag hoặc rubber-banding, hãy thử giảm MaxCars xuống 1 và giảm MaxPlayers. Đây là cách hiệu quả nhất để cải thiện hiệu năng máy chủ.

Cách Kết Nối

Người chơi kết nối với các máy chủ BeamMP thông qua trình khởi chạy BeamMP, không phải trình khởi chạy BeamNG.drive tiêu chuẩn.

Qua Trình Duyệt Máy Chủ

  1. Tải xuống và cài đặt trình khởi chạy BeamMP từ beammp.com.
  2. Khởi chạy trình khởi chạy BeamMP. Nó sẽ khởi động BeamNG.drive với mod chơi nhiều người BeamMP được tải.
  3. Từ menu chính, chọn Multiplayer.
  4. Duyệt danh sách máy chủ hoặc sử dụng thanh tìm kiếm để tìm máy chủ của bạn theo tên.
  5. Nhấp vào máy chủ của bạn và chọn Connect.

Qua Kết Nối Trực Tiếp

  1. Trong menu chơi nhiều người BeamMP, nhấp Direct Connect.
  2. Nhập địa chỉ IP và port của máy chủ theo định dạng IP:PORT (ví dụ: 192.168.1.1:30814).
  3. Nhấp Connect.
Máy chủ không hiển thị trong trình duyệt? Đảm bảo PRIVATE được đặt thành false và khóa xác thực của bạn hợp lệ. Có thể mất một hoặc hai phút sau khi khởi động để máy chủ xuất hiện trong trình duyệt. Nếu nó vẫn không xuất hiện, hãy kiểm tra console để tìm lỗi xác thực. Lưu ý rằng port của bạn được gán ngẫu nhiên trừ khi bạn có IP riêng -- hãy kiểm tra GPanel để biết port chính xác.

Quản Lý Lưu Trữ

BeamNG.drive là một trò chơi dựa trên phiên (session-based). Không có trạng thái thế giới liên tục hoặc tệp lưu cho máy chủ. Khi người chơi ngắt kết nối hoặc máy chủ khởi động lại, tất cả vị trí và trạng thái của phương tiện sẽ được đặt lại. Mỗi phiên bắt đầu mới.

  • Không có bản lưu thế giới nào để sao lưu hoặc quản lý.
  • Cấu hình máy chủ (ServerConfig.toml) và tài nguyên vẫn được giữ lại qua các lần khởi động lại.
  • Cấu hình phương tiện của người chơi được lưu trữ phía client, không phải trên máy chủ.
Lưu ý: Một số plugin Lua phía máy chủ có thể triển khai các tính năng lưu trữ tùy chỉnh (chẳng hạn như lưu vị trí người chơi hoặc dữ liệu kinh tế), nhưng đây không phải là một tính năng mặc định. Xem Thiết Lập Admin và Tài Nguyên BeamMP để biết thông tin về plugin.

Bài Viết Liên Quan


Cần Thêm Trợ Giúp?

Nếu bạn gặp phải các vấn đề không được đề cập trong hướng dẫn này, đội ngũ hỗ trợ của chúng tôi luôn sẵn sàng trợ giúp. Mở một ticket tại legionhosting.net/submitticket.php kèm theo thông tin chi tiết về máy chủ của bạn và mô tả vấn đề.


Was this article helpful?

Ready to Get Started?

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