แฟลชเซล 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
Categories

คู่มือการตั้งค่าเซิร์ฟเวอร์ Black Mesa


คู่มือนี้ครอบคลุมวิธีการตั้งค่าเซิร์ฟเวอร์เฉพาะ Black Mesa ของคุณบน Legion Hosting การกำหนดค่าตัวแปรเริ่มต้น การแก้ไข server.cfg การตั้งค่าการหมุนเวียนแผนที่และโหมดเกม การกำหนดค่า RCON และการเชื่อมต่อกับเซิร์ฟเวอร์ของคุณ Black Mesa เป็นการรีเมก Half-Life บน Source engine ที่มีโหมดเดธแมตช์ผู้เล่นหลายคนแบบแข่งขัน สำหรับคำสั่งผู้ดูแล การสนับสนุน SourceMod/MetaMod และการแก้ไขปัญหา โปรดดูที่ คำสั่งผู้ดูแลของ Black Mesa

หมายเหตุ: Black Mesa ทำงานบน Source engine หากคุณมีประสบการณ์กับเซิร์ฟเวอร์ Source engine อื่น ๆ (CS:GO, TF2, Garry's Mod) การตั้งค่าและคำสั่งหลายอย่างจะคุ้นเคย

1. การเริ่มต้นครั้งแรก

  1. เข้าสู่ระบบ GPanel และเลือกเซิร์ฟเวอร์ Black Mesa ของคุณ
  2. ไปที่แท็บ Startup และตรวจสอบตัวแปรที่กำหนดค่าได้ (ดูส่วนที่ 2)
  3. ตั้งแผนที่เริ่มต้นที่คุณต้องการผ่าน SRCDS_MAP และปรับ MAX_PLAYERS ตามต้องการ ชื่อเซิร์ฟเวอร์ รหัสผ่าน และรหัสผ่าน RCON ถูกกำหนดค่าใน server.cfg (ดูส่วนที่ 3)
  4. กลับไปที่แท็บ Console และคลิก Start
  5. รอให้คอนโซลยืนยันการเริ่มต้น การเปิดตัวครั้งแรกจะสร้างไฟล์การกำหนดค่าเริ่มต้น
การเริ่มต้นครั้งแรกสร้างไฟล์การกำหนดค่า หากคุณต้องการแก้ไข server.cfg ให้เริ่มเซิร์ฟเวอร์หนึ่งครั้ง ปล่อยให้โหลดเสร็จ จากนั้นหยุดมันก่อนแก้ไข

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

ตัวแปรจำเป็นคำอธิบาย
SRCDS_MAPไม่แผนที่ที่โหลดเมื่อเริ่มต้น ค่าเริ่มต้นคือ dm_crossfire
MAX_PLAYERSไม่จำนวนผู้เล่นพร้อมกันสูงสุด ค่าเริ่มต้นคือ 32
AUTO_UPDATEไม่อัปเดตเซิร์ฟเวอร์โดยอัตโนมัติเมื่อเริ่มต้น ค่าเริ่มต้นคือเปิดใช้งาน

3. การกำหนดค่าเซิร์ฟเวอร์ (server.cfg)

สำหรับการตั้งค่าโดยละเอียด แก้ไข server.cfg หยุดเซิร์ฟเวอร์ของคุณก่อนทำการเปลี่ยนแปลง

ตำแหน่งไฟล์

bms/cfg/server.cfg

ใช้ไวยากรณ์ key "value" มาตรฐานของ Source engine หนึ่งการตั้งค่าต่อบรรทัด

การตั้งค่าสำคัญ

การตั้งค่าค่าเริ่มต้นคำอธิบาย
hostname(จาก startup)ชื่อเซิร์ฟเวอร์ที่แสดงในเบราว์เซอร์
sv_password(ว่างเปล่า)รหัสผ่านการเข้าร่วม ว่างเปล่าหมายถึงสาธารณะ
rcon_password(จาก startup)รหัสผ่านคอนโซลระยะไกล
maxplayers16จำนวนผู้เล่นพร้อมกันสูงสุด
mp_timelimit15ขีดจำกัดเวลาต่อแผนที่เป็นนาที
mp_fraglimit30ขีดจำกัดการฆ่า (frag) เพื่อจบรอบ 0 = ไม่จำกัด
mp_friendlyfire0การยิงพวกเดียวกันในโหมดทีม 0 = ปิด, 1 = เปิด
mp_autoteambalance1ปรับสมดุลทีมอัตโนมัติใน TDM
sv_alltalk0การแชทด้วยเสียงข้ามทีม 1 = เปิดใช้งาน

ตัวอย่าง server.cfg

hostname "My Legion Black Mesa Server"
sv_password ""
rcon_password "MySecretRcon"
maxplayers 16
mp_timelimit 15
mp_fraglimit 30
mp_friendlyfire 0
mp_autoteambalance 1
sv_alltalk 0
เก็บรหัสผ่าน RCON ของคุณเป็นความลับ ใครก็ตามที่มีรหัสผ่าน RCON จะมีการควบคุมเซิร์ฟเวอร์ของคุณอย่างเต็มที่ ใช้รหัสผ่านที่แข็งแกร่งและไม่ซ้ำกัน

4. การหมุนเวียนแผนที่ (mapcycle.txt)

แก้ไข bms/cfg/mapcycle.txt เพื่อปรับแต่งการหมุนเวียน ระบุหนึ่งแผนที่ต่อบรรทัด:

dm_bounce
dm_gasworks
dm_lambdabunker
dm_power
dm_stack
dm_subtransit
dm_undertow
dm_crossfire

แผนที่ที่ใช้ได้

  • dm_bounce -- สนามหลายระดับพร้อมแผ่นกระโดด
  • dm_gasworks -- ฉากอุตสาหกรรมพร้อมทางเดินคับแคบและพื้นที่เปิดโล่ง
  • dm_lambdabunker -- การต่อสู้แนวตั้งธีมคอมเพล็กซ์ Lambda
  • dm_power -- โรงไฟฟ้าพร้อมแนวการมองเห็นที่ยาว
  • dm_stack -- แผนที่แนวตั้งพร้อมแพลตฟอร์มซ้อนกัน
  • dm_subtransit -- ธีมรถไฟใต้ดินพร้อมเส้นทางหลายเส้น
  • dm_undertow -- อันตรายจากน้ำและพื้นที่คับแคบ
  • dm_crossfire -- คลาสสิกที่ถูกออกแบบใหม่พร้อมปุ่มโจมตีทางอากาศ

5. โหมดเกม

โหมดค่าคำอธิบาย
Deathmatchdmการต่อสู้แบบทุกคนต่อสู้กันเอง ฆ่ามากที่สุดชนะ
Team Deathmatchtdmสองทีมแข่งขันกัน การฆ่ารวมมากที่สุดชนะ ใช้ mp_autoteambalance 1 เพื่อรักษาทีมให้เท่ากัน

เปลี่ยนโหมดผ่านตัวแปรเริ่มต้น GAME_MODE และรีสตาร์ท

6. การตั้งค่า RCON

ตั้งรหัสผ่าน RCON ในตัวแปรเริ่มต้นหรือ server.cfg หากต้องการใช้ในเกม เปิดคอนโซล (~) และยืนยันตัวตน:

rcon_password YourStrongPassword
rcon changelevel dm_gasworks

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

ตัวเลือก A -- เบราว์เซอร์เซิร์ฟเวอร์ Steam

  1. เปิด Black Mesa ไปที่ Multiplayer > Find Servers
  2. ใช้แท็บ Internet และค้นหาเซิร์ฟเวอร์ของคุณตามชื่อ
  3. เลือกเซิร์ฟเวอร์ของคุณและคลิก Connect

ตัวเลือก B -- การเชื่อมต่อผ่านคอนโซล

  1. เปิดคอนโซล (~) หากไม่เปิด เปิดใช้งานใน Options > Keyboard > Advanced > Enable Developer Console
  2. พิมพ์:
    connect <your-server-ip>:<port>
มีปัญหาการเชื่อมต่อ? ตรวจสอบว่าเซิร์ฟเวอร์ของคุณกำลังทำงานใน GPanel และตรวจสอบ IP และพอร์ตที่ถูกต้องจากแท็บ Network พอร์ตถูกกำหนดแบบสุ่มเว้นแต่คุณมี IP ส่วนตัว โปรดดู วิธีค้นหา IP และพอร์ตของเซิร์ฟเวอร์ของคุณ สำหรับความช่วยเหลือ

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

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

หากคุณพบปัญหากับเซิร์ฟเวอร์ Black Mesa ของคุณที่ไม่ได้ครอบคลุมที่นี่ เปิดตั๋วสนับสนุน และระบุ IP เซิร์ฟเวอร์ของคุณ คำอธิบายปัญหา และข้อความข้อผิดพลาดที่เกี่ยวข้องจากคอนโซล GPanel


Was this article helpful?

Ready to Get Started?

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