คู่มือนี้ครอบคลุมการตั้งค่าผู้ดูแลระบบ คำสั่ง การจัดการผู้เล่น และการควบคุมการหมุนเวียนแผนที่สำหรับเซิร์ฟเวอร์ dedicated ของ Midnight Ghost Hunt ของคุณ สำหรับการตั้งค่าและการกำหนดค่าเซิร์ฟเวอร์เริ่มต้น โปรดดู คู่มือการตั้งค่าเซิร์ฟเวอร์ Midnight Ghost Hunt
1. การตั้งค่าผู้ดูแลระบบ
การตั้งรหัสผ่านผู้ดูแลระบบ
หากต้องการใช้คำสั่งผู้ดูแลระบบ คุณต้องตั้งรหัสผ่านผู้ดูแลระบบ ซึ่งกำหนดค่าได้ในแท็บ Startup ของ GPanel:
- เข้าสู่ระบบ GPanel และเลือกเซิร์ฟเวอร์ Midnight Ghost Hunt ของคุณ
- ไปที่แท็บ Startup
- ตั้งค่าตัวแปร ADMIN_PASSWORD เป็นรหัสผ่านที่ปลอดภัย
- รีสตาร์ทเซิร์ฟเวอร์เพื่อให้การเปลี่ยนแปลงมีผล
การเข้าสู่ระบบในฐานะผู้ดูแลระบบในเกม
เมื่อเชื่อมต่อกับเซิร์ฟเวอร์ของคุณแล้ว:
- เปิดคอนโซลในเกม (กดปุ่ม
~tilde) - พิมพ์คำสั่งเข้าสู่ระบบผู้ดูแลระบบ:
AdminPassword YourAdminPassword - คุณจะได้รับข้อความยืนยันหากรหัสผ่านถูกต้อง
2. คำสั่งผู้ดูแลระบบ
คำสั่งต่อไปนี้พร้อมใช้งานหลังจากการยืนยันตัวตนในฐานะผู้ดูแลระบบ เปิดคอนโซลด้วย ~ และพิมพ์คำสั่ง
| คำสั่ง | คำอธิบาย |
|---|---|
AdminPassword <password> |
ยืนยันตัวตนในฐานะผู้ดูแลระบบด้วยรหัสผ่านที่กำหนดค่าไว้ |
Kick <player_name> |
เตะผู้เล่นออกจากเซิร์ฟเวอร์ด้วยชื่อที่แสดงของพวกเขา |
Ban <player_name> |
แบนผู้เล่นออกจากเซิร์ฟเวอร์ พวกเขาจะไม่สามารถกลับเข้ามาได้ |
Unban <player_name> |
ลบการแบน อนุญาตให้ผู้เล่นกลับเข้ามาได้ |
ServerTravel <map_path> |
บังคับให้เซิร์ฟเวอร์เปลี่ยนไปยังแผนที่เฉพาะทันที |
RestartRound |
รีสตาร์ทรอบปัจจุบัน |
Pause |
หยุดเกมปัจจุบันชั่วคราว ใช้อีกครั้งเพื่อเล่นต่อ |
ListPlayers |
แสดงรายการผู้เล่นที่เชื่อมต่อทั้งหมดและ ID ของพวกเขา |
3. การจัดการผู้เล่น
การเตะผู้เล่น
หากต้องการนำผู้เล่นที่ก่อกวนออกจากเซสชันปัจจุบัน:
Kick PlayerName
ผู้เล่นจะถูกตัดการเชื่อมต่อทันทีแต่สามารถกลับเข้ามาได้เว้นแต่จะถูกแบน
การแบนผู้เล่น
หากต้องการบล็อกผู้เล่นออกจากเซิร์ฟเวอร์ของคุณอย่างถาวร:
Ban PlayerName
การแบนจะคงอยู่ตลอดการรีสตาร์ทเซิร์ฟเวอร์ หากต้องการลบการแบน:
Unban PlayerName
การใช้รหัสผ่านเซิร์ฟเวอร์
สำหรับเกมส่วนตัว ให้ตั้งรหัสผ่านเซิร์ฟเวอร์ในแท็บ Startup ของ GPanel หรือในการกำหนดค่าเซิร์ฟเวอร์ เฉพาะผู้เล่นที่รู้รหัสผ่านเท่านั้นที่สามารถเข้าร่วมได้
4. การจัดการการหมุนเวียนแผนที่
การเปลี่ยนแผนที่ระหว่างแมตช์
ใช้คำสั่ง ServerTravel เพื่อสลับแผนที่ทันที:
ServerTravel /Game/Maps/Museum
ServerTravel /Game/Maps/Mansion
ServerTravel /Game/Maps/School
ServerTravel /Game/Maps/GhostShip
ServerTravel /Game/Maps/Cabin
ServerTravel /Game/Maps/Asylum
ServerTravel /Game/Maps/Diner
ServerTravel จะจบแมตช์ปัจจุบันและโหลดแผนที่ที่ระบุทันที ผู้เล่นทุกคนจะถูกย้ายไปยังแผนที่ใหม่
การแก้ไขการหมุนเวียนแผนที่
หากต้องการเปลี่ยนแผนที่ที่รวมอยู่ในการหมุนเวียนอัตโนมัติ ให้แก้ไข Game.ini:
MidnightGhostHunt/Saved/Config/LinuxServer/Game.ini
เพิ่มหรือลบรายการ +GameMapRotation ภายใต้ [/Script/MGH.MGHGameMode] เซิร์ฟเวอร์จะวนผ่านแผนที่ที่ระบุไว้ตามลำดับหลังจากแต่ละแมตช์
- หยุดเซิร์ฟเวอร์จาก GPanel
- แก้ไข
Game.iniผ่านแท็บ Files หรือ SFTP - เพิ่มหรือลบรายการแผนที่ตามต้องการ
- บันทึกไฟล์และเริ่มเซิร์ฟเวอร์
5. RCON (Remote Console)
หากเปิดใช้งาน RCON คุณสามารถดำเนินการคำสั่งผู้ดูแลระบบจากระยะไกลได้โดยไม่ต้องเชื่อมต่อกับเกม:
- ตั้งค่า ADMIN_PASSWORD ในแท็บ Startup ของ GPanel (ซึ่งใช้เป็นรหัสผ่าน RCON ด้วย)
- ใช้ไคลเอนต์ RCON เพื่อเชื่อมต่อกับ IP และพอร์ต RCON ของเซิร์ฟเวอร์ของคุณ
- ดำเนินการคำสั่งเดียวกันที่แสดงในส่วนคำสั่งผู้ดูแลระบบด้านบน
6. การแก้ไขปัญหา
คำสั่งผู้ดูแลระบบไม่ทำงาน
- ตรวจสอบว่าคุณได้ป้อนรหัสผ่านผู้ดูแลระบบอย่างถูกต้องโดยใช้
AdminPasswordในคอนโซล - ตรวจสอบว่า
ADMIN_PASSWORDถูกตั้งค่าในแท็บ Startup ของ GPanel - ตรวจสอบให้แน่ใจว่าคุณใช้ชื่อผู้เล่นที่ตรงกันเมื่อเตะหรือแบน (ชื่อต้องตรงกันตามตัวพิมพ์ใหญ่-เล็ก)
การเปลี่ยนแผนที่ล้มเหลว
- ตรวจสอบว่าเส้นทางแผนที่ถูกต้อง เส้นทางที่ไม่ถูกต้องจะทำให้คำสั่งล้มเหลวโดยไม่มีการแจ้งเตือน
- ตรวจสอบว่าแผนที่มีอยู่ในเวอร์ชันปัจจุบันของเกม แผนที่อาจถูกเพิ่มหรือเปลี่ยนชื่อในการอัปเดต
ผู้เล่นหลีกเลี่ยงการแบน
- การแบนมักผูกกับ Steam ID หากผู้เล่นใช้บัญชี Steam อื่น การแบนจะไม่มีผล
- พิจารณาใช้รหัสผ่านเซิร์ฟเวอร์สำหรับเกมส่วนตัวแทนที่จะพึ่งพาการแบนเพียงอย่างเดียว
เซิร์ฟเวอร์ขัดข้องหลังจากเปลี่ยนการกำหนดค่า
- ลบไฟล์ INI ที่แก้ไขแล้วและรีสตาร์ทเซิร์ฟเวอร์เพื่อสร้างค่าเริ่มต้นใหม่
- ทำการเปลี่ยนแปลงทีละรายการเพื่อให้คุณสามารถระบุได้ว่าการตั้งค่าใดเป็นสาเหตุของปัญหา
- หากการขัดข้องยังคงอยู่ เปิดทิกเก็ตสนับสนุน พร้อมข้อความแสดงข้อผิดพลาดจากคอนโซล GPanel
บทความที่เกี่ยวข้อง
- คู่มือการตั้งค่าเซิร์ฟเวอร์ Midnight Ghost Hunt
- วิธีค้นหา IP และพอร์ตของเซิร์ฟเวอร์ของคุณ
- วิธีอัปโหลดไฟล์ผ่าน SFTP
- คู่มือการเริ่มต้นเซิร์ฟเวอร์
ต้องการความช่วยเหลือ?
หากคุณพบปัญหาที่ไม่ได้กล่าวถึงที่นี่ เปิดทิกเก็ตสนับสนุน และระบุ IP ของเซิร์ฟเวอร์ของคุณ คำอธิบายของปัญหา และข้อความแสดงข้อผิดพลาดใดๆ จากคอนโซล GPanel