คู่มือนี้ครอบคลุมการดูแลระบบสำหรับเซิร์ฟเวอร์เฉพาะ Night of the Dead ของคุณ รวมถึงการตั้งค่าแอดมิน คำสั่งคอนโซล การจัดการผู้เล่น การจัดการโลก และการแก้ไขปัญหา สำหรับการตั้งค่าเซิร์ฟเวอร์เริ่มต้น โปรดดู คู่มือการตั้งค่าเซิร์ฟเวอร์ Night of the Dead
การตั้งค่าแอดมิน
Night of the Dead ใช้ระบบแอดมินที่อิงตามรหัสผ่าน เพื่อให้ได้รับสิทธิ์การเข้าถึงแอดมิน คุณต้องกำหนดค่ารหัสผ่านแอดมินและยืนยันตัวตนในเกม
การตั้งค่ารหัสผ่านแอดมิน
- หยุดเซิร์ฟเวอร์ของคุณจาก GPanel
- ไปที่แท็บ Startup และตั้งค่าตัวแปร
SERVER_ADMIN_PASSWORDหรือแก้ไขไฟล์การกำหนดค่าเซิร์ฟเวอร์โดยตรง - ในไฟล์การกำหนดค่า (
LF/Saved/Config/ServerSettings.ini) ให้ตั้งค่า:
[SystemSettings]
IngameAdminPassword=YourSecureAdminPassword
- บันทึกไฟล์และเริ่มเซิร์ฟเวอร์
การเข้าสู่ระบบในฐานะแอดมิน
เมื่อเชื่อมต่อกับเซิร์ฟเวอร์ของคุณในเกมแล้ว:
- เปิดคอนโซลในเกมโดยกด ` (tilde/backtick) หรือปุ่มคอนโซลที่กำหนด
- พิมพ์คำสั่งต่อไปนี้เพื่อยืนยันตัวตน:
EnableCheats YourSecureAdminPassword - หากรหัสผ่านถูกต้อง คุณจะได้รับข้อความยืนยันและได้รับสิทธิ์การเข้าถึงคำสั่งแอดมิน
การเพิ่มแอดมินแบบถาวร
สำหรับเซิร์ฟเวอร์ที่มีแอดมินหลายคน คุณสามารถเพิ่ม Steam ID ลงในรายการที่อนุญาตเพื่อให้พวกเขาไม่ต้องยืนยันตัวตนใหม่ในแต่ละเซสชัน เพิ่มรายการลงในไฟล์การกำหนดค่า:
[ServerSettings]
# Admin Steam IDs (one per line)
AdminSteamID=76561198012345678
AdminSteamID=76561198087654321
steamid.io ID เป็นตัวเลข 17 หลักที่ขึ้นต้นด้วย 7656119
คำสั่งคอนโซล
คำสั่งแอดมินจะถูกดำเนินการผ่านคอนโซลในเกม (กด `) หลังจากยืนยันตัวตนแล้ว ตารางต่อไปนี้แสดงรายการคำสั่งที่ใช้กันบ่อยที่สุด
การจัดการผู้เล่น
| คำสั่ง | การใช้งาน | คำอธิบาย |
|---|---|---|
ListPlayers |
ListPlayers |
แสดงรายชื่อผู้เล่นที่เชื่อมต่อทั้งหมดพร้อม ID ของพวกเขา |
KickPlayer |
KickPlayer <playerID> |
เตะผู้เล่นออกจากเซิร์ฟเวอร์ |
BanPlayer |
BanPlayer <playerID> |
แบนผู้เล่นออกจากเซิร์ฟเวอร์ |
UnbanPlayer |
UnbanPlayer <steamID> |
ลบการแบนด้วย Steam ID |
ServerMessage |
ServerMessage <text> |
ส่งข้อความกระจายเสียงไปยังผู้เล่นทุกคน |
การควบคุมโลกและเกม
| คำสั่ง | การใช้งาน | คำอธิบาย |
|---|---|---|
SetTimeOfDay |
SetTimeOfDay <hour> |
ตั้งค่าเวลาในเกม (0-24 เช่น 12 สำหรับเที่ยงวัน) |
SetDifficulty |
SetDifficulty <level> |
เปลี่ยนระดับความยาก (0=Easy, 1=Normal, 2=Hard, 3=Nightmare) |
SaveWorld |
SaveWorld |
บังคับบันทึกสถานะโลกด้วยตนเอง |
SetWeather |
SetWeather <type> |
เปลี่ยนสภาพอากาศปัจจุบัน (clear, rain, fog, storm) |
TogglePvP |
TogglePvP |
เปิดหรือปิดโหมด PvP |
Shutdown |
Shutdown <seconds> <message> |
กำหนดเวลาการปิดเซิร์ฟเวอร์พร้อมข้อความเตือน |
คำสั่งสร้างและยูทิลิตี้
GiveItem <itemID> <amount>-- ให้ไอเทมแก่ตัวเองGiveItemToPlayer <playerID> <itemID> <amount>-- ให้ไอเทมแก่ผู้เล่นGiveExperience <amount>-- มอบแต้มประสบการณ์Teleport <x> <y> <z>-- เทเลพอร์ตไปยังพิกัดTeleportToPlayer <playerID>-- เทเลพอร์ตไปยังผู้เล่นคนอื่นGod-- สลับโหมดอมตะFly-- สลับโหมดบินเพื่อการเคลื่อนที่อย่างอิสระ
การจัดการโลก
การบันทึกโลก
เซิร์ฟเวอร์บันทึกอัตโนมัติเป็นช่วงเวลาสม่ำเสมอ แต่คุณสามารถบังคับบันทึกด้วยตนเองได้ตลอดเวลาโดยใช้คำสั่ง SaveWorld ขอแนะนำให้ทำก่อนดำเนินการดูแลระบบใดๆ ที่อาจส่งผลต่อสถานะโลก
การรีเซ็ตโลก
หากต้องการรีเซ็ตโลกแบบเต็ม:
- หยุดเซิร์ฟเวอร์จาก GPanel
- ไปที่
LF/Saved/SaveGames/ผ่าน File Manager หรือ SFTP - ลบหรือเปลี่ยนชื่อไฟล์บันทึกในไดเรกทอรีนี้
- เริ่มเซิร์ฟเวอร์ จะมีการสร้างโลกใหม่
SaveGames_backup)
การจัดการวงจรกลางวัน/กลางคืน
ใช้ SetTimeOfDay <hour> เพื่อเปลี่ยนเวลาขณะรันไทม์ (เช่น SetTimeOfDay 12 สำหรับเที่ยงวัน) สำหรับการเปลี่ยนแปลงแบบถาวร ให้แก้ไขค่า DayNightCycleSpeed และ DayTimeRatio ในไฟล์การกำหนดค่า (ดู คู่มือการตั้งค่าเซิร์ฟเวอร์)
การจัดการการแบน
ใช้ BanPlayer <playerID> เพื่อแบนผู้เล่นที่เชื่อมต่ออยู่ และ UnbanPlayer <steamID> เพื่อลบการแบน ไฟล์รายการแบนอยู่ในไดเรกทอรีการกำหนดค่าของเซิร์ฟเวอร์ และสามารถแก้ไขได้โดยตรงผ่าน SFTP เมื่อเซิร์ฟเวอร์หยุดทำงาน
การแก้ไขปัญหา
เซิร์ฟเวอร์ไม่ปรากฏในเบราว์เซอร์
- รออย่างน้อย 2-3 นาทีหลังจากเริ่มต้นเพื่อให้เซิร์ฟเวอร์ลงทะเบียนกับรายการ master server
- ตรวจสอบว่าเซิร์ฟเวอร์เริ่มทำงานสำเร็จโดยตรวจสอบผลลัพธ์คอนโซลใน GPanel
- ลองเชื่อมต่อผ่าน IP โดยตรงเพื่อยืนยันว่าเซิร์ฟเวอร์กำลังทำงานอยู่
เซิร์ฟเวอร์ขัดข้อง
- ตรวจสอบบันทึกเซิร์ฟเวอร์ใน
LF/Saved/Logs/เพื่อดูรายละเอียดข้อผิดพลาด - ไฟล์บันทึกที่เสียหายอาจทำให้เกิดข้อขัดข้อง -- ลองเปลี่ยนชื่อไดเรกทอรีบันทึกและเริ่มต้นใหม่เพื่อทดสอบ
- หากเกิดข้อขัดข้องหลังจากอัปเดตเกม ให้ลองติดตั้งใหม่ผ่านตัวเลือก Reinstall ของ GPanel (สำรองข้อมูลบันทึกและการกำหนดค่าก่อน)
- ฐานที่ผู้เล่นสร้างขนาดใหญ่อาจส่งผลกระทบต่อประสิทธิภาพ ลด
ZombieSpawnRateหากเซิร์ฟเวอร์ทำงานหนักระหว่างเหตุการณ์ horde
ผู้เล่นไม่สามารถเชื่อมต่อได้
- ยืนยันว่าเซิร์ฟเวอร์เริ่มทำงานเต็มที่ใน GPanel และยังไม่ถึงขีดจำกัด
MaxPlayers - หากใช้รหัสผ่าน ให้ตรวจสอบว่าผู้เล่นป้อนรหัสผ่านอย่างถูกต้อง
- ตรวจสอบว่าผู้เล่นทุกคนรันเกมเวอร์ชันเดียวกันกับเซิร์ฟเวอร์
บทความที่เกี่ยวข้อง
- คู่มือการตั้งค่าเซิร์ฟเวอร์ Night of the Dead
- วิธีค้นหา IP และพอร์ตของเซิร์ฟเวอร์ของคุณ
- วิธีอัปโหลดไฟล์ผ่าน SFTP
- เริ่มต้นใช้งานเซิร์ฟเวอร์ใหม่ของคุณ
หากคุณต้องการความช่วยเหลือเพิ่มเติมเกี่ยวกับการดูแลระบบเซิร์ฟเวอร์ โปรด เปิดคำขอรับการสนับสนุน และทีมงานของเราจะช่วยเหลือคุณ