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


คู่มือนี้ครอบคลุมทุกสิ่งที่คุณต้องการเพื่อให้เซิร์ฟเวอร์ BeamMP ของคุณทำงานบน Legion Hosting ตั้งแต่การเริ่มต้นครั้งแรกและการตั้งค่าคีย์การยืนยันตัวตน ไปจนถึงการกำหนดค่า 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 ขึ้นอยู่กับ UI ปัจจุบัน)
  4. ป้อนชื่อสำหรับเซิร์ฟเวอร์ของคุณ (นี่เป็นเพียงป้ายกำกับสำหรับการอ้างอิงของคุณ) และที่อยู่ IP ของเซิร์ฟเวอร์ของคุณ
  5. คัดลอกสตริงคีย์ที่สร้างขึ้น

การเพิ่มคีย์ไปยังเซิร์ฟเวอร์ของคุณ

  1. ใน GPanel ไปที่แท็บ Startup
  2. วางคีย์ของคุณลงในตัวแปร AUTHKEY
  3. รีสตาร์ทเซิร์ฟเวอร์เพื่อให้การเปลี่ยนแปลงมีผล
เก็บคีย์การยืนยันตัวตนของคุณเป็นส่วนตัว อย่าแชร์มันต่อสาธารณะ ใครก็ตามที่มีคีย์ของคุณสามารถใช้มันบนเซิร์ฟเวอร์อื่นได้ ซึ่งอาจทำให้เกิดความขัดแย้งหรือทำให้คีย์ของคุณถูกเพิกถอนโดย BeamMP
ขีดจำกัดคีย์: แต่ละบัญชี BeamMP สามารถสร้างคีย์ได้จำนวนจำกัด (โดยทั่วไป 2) หากคุณต้องการคีย์เพิ่มเติม ตรวจสอบหน้า BeamMP Keymaster หรือ Discord ของพวกเขาสำหรับขีดจำกัดปัจจุบัน

ตัวแปรเริ่มต้นของ GPanel

BeamMP เปิดเผยตัวเลือกการกำหนดค่าหลายรายการเป็นตัวแปรเริ่มต้นใน GPanel ไปที่แท็บ Startup เพื่อดูและแก้ไขสิ่งเหล่านี้ การเปลี่ยนแปลงต้องการการรีสตาร์ทเซิร์ฟเวอร์เพื่อให้มีผล

ตัวแปร ค่าเริ่มต้น คำอธิบาย
AUTHKEY ว่างเปล่า คีย์การยืนยันตัวตน BeamMP ของคุณจาก Keymaster จำเป็นสำหรับเซิร์ฟเวอร์ในการทำงาน
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 ในไดเรกทอรีรากของเซิร์ฟเวอร์ คุณสามารถแก้ไขไฟล์นี้ผ่านแท็บ Files ใน GPanel หรือผ่าน 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 สนามแบบ autocross ที่ออกแบบมาสำหรับการฝึกการควบคุมยานพาหนะ
แผนที่กำหนดเอง: คุณยังสามารถโหลดแผนที่กำหนดเอง/ม็อดได้โดยการวางไฟล์แผนที่ .zip ในโฟลเดอร์ Resources/Client และใช้เส้นทางแผนที่ที่เหมาะสม โปรดดู การตั้งค่าผู้ดูแลและทรัพยากรของ BeamMP สำหรับรายละเอียดเกี่ยวกับการเพิ่มเนื้อหากำหนดเอง

จำนวนผู้เล่นสูงสุดและประสิทธิภาพ

BeamNG.drive เป็นเกมที่ใช้ฟิสิกส์อย่างเข้มข้น ผู้เล่นและยานพาหนะแต่ละรายเพิ่มภาระอย่างมากให้กับทั้งเซิร์ฟเวอร์และไคลเอนต์ที่เชื่อมต่อ โปรดคำนึงถึงแนวทางเหล่านี้:

  • MaxPlayers: ผู้เล่น 8–20 คนเป็นเรื่องปกติสำหรับประสบการณ์ที่ราบรื่น เซิร์ฟเวอร์ขนาดใหญ่กว่า (20+) เป็นไปได้แต่ต้องการทรัพยากรมากขึ้นและการกำหนดค่าอย่างระมัดระวัง
  • MaxCars: ขอแนะนำอย่างยิ่งให้คงไว้ที่ 1 ต่อผู้เล่นสำหรับเซิร์ฟเวอร์ที่มีผู้เล่นมากกว่า 10 คน ยานพาหนะเพิ่มเติมแต่ละคันจะเพิ่มข้อมูลฟิสิกส์ที่ต้องซิงโครไนซ์ทวีคูณ
  • การเลือกแผนที่มีความสำคัญ: แผนที่ที่ใหญ่กว่าและมีรายละเอียดมากกว่า (West Coast USA, Italy) ใช้หน่วยความจำมากกว่าแผนที่ที่ง่ายกว่า (Grid Map, Industrial)
  • แบนด์วิดท์เครือข่าย: BeamMP ส่งข้อมูลฟิสิกส์โดยละเอียดสำหรับยานพาหนะทุกคัน จำนวนผู้เล่นที่สูงพร้อมยานพาหนะหลายคันต่อผู้เล่นสามารถทำให้แบนด์วิดท์อิ่มตัวได้อย่างรวดเร็ว
เคล็ดลับประสิทธิภาพ: หากผู้เล่นประสบกับความล่าช้าหรือการกระตุก (rubber-banding) ลองลด MaxCars เป็น 1 และลด MaxPlayers นี่เป็นวิธีที่มีประสิทธิภาพที่สุดเพียงวิธีเดียวในการปรับปรุงประสิทธิภาพของเซิร์ฟเวอร์

วิธีเชื่อมต่อ

ผู้เล่นเชื่อมต่อกับเซิร์ฟเวอร์ BeamMP ผ่านตัวเปิด BeamMP ไม่ใช่ตัวเปิด BeamNG.drive มาตรฐาน

ผ่านเบราว์เซอร์เซิร์ฟเวอร์

  1. ดาวน์โหลดและติดตั้งตัวเปิด BeamMP จาก beammp.com
  2. เปิดตัวเปิด BeamMP มันจะเริ่ม BeamNG.drive พร้อมโหลดม็อดผู้เล่นหลายคน BeamMP
  3. จากเมนูหลัก เลือก Multiplayer
  4. เรียกดูรายการเซิร์ฟเวอร์หรือใช้แถบค้นหาเพื่อค้นหาเซิร์ฟเวอร์ของคุณตามชื่อ
  5. คลิกที่เซิร์ฟเวอร์ของคุณและเลือก Connect

ผ่านการเชื่อมต่อโดยตรง

  1. ในเมนูผู้เล่นหลายคน BeamMP คลิก Direct Connect
  2. ป้อนที่อยู่ IP และพอร์ตของเซิร์ฟเวอร์ของคุณในรูปแบบ IP:PORT (เช่น 192.168.1.1:30814)
  3. คลิก Connect
เซิร์ฟเวอร์ไม่แสดงในเบราว์เซอร์? ตรวจสอบให้แน่ใจว่า PRIVATE ถูกตั้งค่าเป็น false และคีย์การยืนยันตัวตนของคุณถูกต้อง อาจใช้เวลาหนึ่งหรือสองนาทีหลังจากเริ่มต้นเพื่อให้เซิร์ฟเวอร์ปรากฏในเบราว์เซอร์ หากยังไม่ปรากฏ ตรวจสอบคอนโซลสำหรับข้อผิดพลาดการยืนยันตัวตน โปรดทราบว่าพอร์ตของคุณถูกกำหนดแบบสุ่มเว้นแต่คุณมี IP ส่วนตัว -- ตรวจสอบ GPanel สำหรับพอร์ตที่ถูกต้อง

การจัดการการบันทึก

BeamNG.drive เป็นเกมที่อิงตามเซสชัน ไม่มีสถานะโลกถาวรหรือไฟล์บันทึกสำหรับเซิร์ฟเวอร์ เมื่อผู้เล่นตัดการเชื่อมต่อหรือเซิร์ฟเวอร์รีสตาร์ท ตำแหน่งและสถานะของยานพาหนะทั้งหมดจะถูกรีเซ็ต แต่ละเซสชันเริ่มต้นใหม่

  • ไม่มีการบันทึกโลกที่ต้องสำรองข้อมูลหรือจัดการ
  • การกำหนดค่าเซิร์ฟเวอร์ (ServerConfig.toml) และทรัพยากรจะคงอยู่ตลอดการรีสตาร์ท
  • การกำหนดค่ายานพาหนะของผู้เล่นถูกจัดเก็บไว้ที่ฝั่งไคลเอนต์ ไม่ใช่บนเซิร์ฟเวอร์
หมายเหตุ: ปลั๊กอิน Lua ฝั่งเซิร์ฟเวอร์บางตัวสามารถใช้คุณสมบัติการคงอยู่กำหนดเอง (เช่น การบันทึกตำแหน่งผู้เล่นหรือข้อมูลเศรษฐกิจ) แต่นี่ไม่ใช่คุณสมบัติเริ่มต้น โปรดดู การตั้งค่าผู้ดูแลและทรัพยากรของ BeamMP สำหรับข้อมูลเกี่ยวกับปลั๊กอิน

บทความที่เกี่ยวข้อง


ต้องการความช่วยเหลือเพิ่มเติม?

หากคุณกำลังประสบปัญหาที่ไม่ได้ครอบคลุมในคู่มือนี้ ทีมสนับสนุนของเราพร้อมให้ความช่วยเหลือ เปิดตั๋วที่ legionhosting.net/submitticket.php พร้อมรายละเอียดเซิร์ฟเวอร์ของคุณและคำอธิบายปัญหา


Was this article helpful?

Ready to Get Started?

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