คู่มือนี้ครอบคลุมปัญหาที่พบบ่อยและวิธีแก้ไขสำหรับเซิร์ฟเวอร์ SCP: Secret Laboratory ที่โฮสต์กับ Legion Hosting รวมถึงการมองเห็นในตัวเรียกดูเซิร์ฟเวอร์, การโหลดปลั๊กอิน EXILED, ปัญหาการเชื่อมต่อ และการเข้าถึง Remote Admin สำหรับการกำหนดค่าเซิร์ฟเวอร์เริ่มต้น โปรดดูคู่มือการตั้งค่าเซิร์ฟเวอร์ SCP:SL
เซิร์ฟเวอร์ไม่ปรากฏในตัวเรียกดูเซิร์ฟเวอร์
- ยืนยันว่าตั้งค่า
online_mode: trueในconfig_gameplay.txtแล้ว เซิร์ฟเวอร์ที่มีonline_mode: falseจะไม่ถูกแสดงรายการเลย - ตรวจสอบคอนโซลของ GPanel เพื่อหาข้อผิดพลาดเมื่อเริ่มต้น ความล้มเหลวในการเข้าถึงเซิร์ฟเวอร์การยืนยันตัวตนของ Northwood จะป้องกันไม่ให้แสดงรายการ โดยปกติจะแสดงเป็นบรรทัดที่มีข้อความ
Central server connection failedหรือคล้ายกัน - ตรวจสอบว่าเซิร์ฟเวอร์ของคุณได้รับการอนุมัติการตรวจสอบยืนยันโดย Northwood Studios แล้ว เซิร์ฟเวอร์ที่ยังไม่ได้รับการตรวจสอบยืนยันจะไม่ปรากฏต่อสาธารณะไม่ว่าจะมีการตั้งค่าอื่นๆ อย่างไรก็ตาม
- ตัวเรียกดูอาจใช้เวลาหลายนาทีในการรีเฟรช ลองเชื่อมต่อโดยตรงก่อนเพื่อยืนยันว่าเซิร์ฟเวอร์กำลังทำงานอยู่ จากนั้นรอแล้วรีเฟรชตัวเรียกดู
- ตรวจสอบว่า
server_portในconfig_gameplay.txtตรงกับพอร์ตที่จัดสรรไว้ใน GPanel ที่แท็บ Network
EXILED ไม่โหลด
- ตรวจสอบว่าไฟล์เฟรมเวิร์ก EXILED อยู่ใน
.config/EXILED/และไม่ได้อยู่ในไดเรกทอรีย่อยของพาธนั้น (เช่น.config/EXILED/EXILED/) - ตรวจสอบคอนโซลของ GPanel เพื่อหาข้อความเริ่มต้นของ EXILED หากไม่มีบรรทัดบันทึกของ EXILED เลย ไฟล์อาจหายไปหรืออยู่ในตำแหน่งที่ไม่ถูกต้อง
- ตรวจสอบว่าเวอร์ชันของ EXILED ตรงกับเวอร์ชันเซิร์ฟเวอร์ SCP:SL ปัจจุบัน หลังจากการอัปเดตเกม EXILED ต้องได้รับการอัปเดตก่อนที่ปลั๊กอินจะโหลด ตรวจสอบหน้า GitHub releases ของ EXILEDเพื่อดูเวอร์ชันที่เข้ากันได้ล่าสุด
- หาก EXILED โหลดแต่ปลั๊กอินบางตัวไม่โหลด ให้ตรวจสอบคอนโซลเพื่อหาข้อความแสดงข้อผิดพลาดที่อยู่ถัดจากชื่อปลั๊กอินนั้น ความไม่ตรงกันของเวอร์ชันระหว่างปลั๊กอินกับ EXILED เป็นสาเหตุที่พบบ่อยที่สุด
ปลั๊กอินไม่โหลดหลังจากวางไฟล์ DLL
- ยืนยันว่าไฟล์
.dllอยู่ใน.config/EXILED/Plugins/และไม่ได้อยู่ใน.config/EXILED/เอง - ปลั๊กอินบางตัวมี DLL ที่เป็น dependency ซึ่งต้องวางในไดเรกทอรี
Pluginsด้วย ตรวจสอบเอกสารของปลั๊กอินเพื่อดู dependency ที่จำเป็นใดๆ - ตรวจสอบว่าปลั๊กอินถูกคอมไพล์สำหรับ EXILED เวอร์ชันหลักเดียวกันกับที่คุณติดตั้งไว้ ปลั๊กอินที่สร้างสำหรับ EXILED 8.x จะไม่โหลดภายใต้ EXILED 9.x
- รีสตาร์ทเซิร์ฟเวอร์ใหม่ทั้งหมด — EXILED ไม่ทำการ hot-reload ปลั๊กอินในขณะที่เซิร์ฟเวอร์กำลังทำงานอยู่
การเชื่อมต่อถูกปฏิเสธเมื่อพยายามเชื่อมต่อโดยตรง
- ยืนยันว่าเซิร์ฟเวอร์แสดงเป็น Online ใน GPanel หากแครชหรือเริ่มต้นไม่สำเร็จ พอร์ตจะไม่เปิด
- ตรวจสอบว่าคุณใช้ IP และพอร์ตที่ถูกต้องจากแท็บ Network ของ GPanel ดูคู่มือ IP และพอร์ตสำหรับรายละเอียด
- SCP: Secret Laboratory ใช้ UDP ไม่ใช่ TCP ตรวจสอบว่าคุณกำลังเชื่อมต่อผ่าน UDP กล่องโต้ตอบการเชื่อมต่อโดยตรงภายในเกมจัดการเรื่องนี้โดยอัตโนมัติ — อย่าใช้เครื่องมือ TCP ทั่วไปเพื่อทดสอบการเชื่อมต่อ
- รอ 60–90 วินาทีหลังจากเซิร์ฟเวอร์แสดงเป็น Online ก่อนพยายามเชื่อมต่อ SCP:SL ใช้เวลาในการเริ่มต้นอย่างสมบูรณ์ก่อนที่จะยอมรับการเชื่อมต่อ
- หากปัญหายังคงอยู่ ให้ตรวจสอบคอนโซลของ GPanel เพื่อหาข้อความแครชหรือข้อผิดพลาดทันทีหลังจากเริ่มต้น ข้อผิดพลาดของปลั๊กอินหรือความผิดพลาดในการกำหนดค่าอาจทำให้เซิร์ฟเวอร์ไม่พร้อม
รหัสผ่าน Remote Admin ใช้งานไม่ได้
- ยืนยันว่ารหัสผ่านถูกบันทึกใน
config_remoteadmin.txtและเซิร์ฟเวอร์ถูกรีสตาร์ทหลังจากการเปลี่ยนแปลง - ช่องรหัสผ่าน RA ภายในเกมมีการแยกตัวพิมพ์เล็ก-ใหญ่ (case-sensitive) ตรวจสอบช่องว่างที่ไม่ตั้งใจหรืออักขระที่มองไม่เห็นหากคัดลอกมาจากโปรแกรมแก้ไขข้อความ
- Remote Admin ภายในเกมเปิดด้วย M ตามค่าเริ่มต้น ป้อนรหัสผ่านในช่องการยืนยันตัวตนที่ปรากฏขึ้น
เซิร์ฟเวอร์แครชเมื่อเริ่มต้น? หากเซิร์ฟเวอร์ของคุณแครชทันทีหลังจากเริ่มต้น ให้ลองนำไฟล์ปลั๊กอิน
.dll ทั้งหมดออกจาก .config/EXILED/Plugins/ แล้วรีสตาร์ท หากเซิร์ฟเวอร์เริ่มต้นได้สำเร็จโดยไม่มีปลั๊กอิน ให้เพิ่มกลับเข้าไปทีละตัวเพื่อระบุปลั๊กอินที่มีปัญหา หากเซิร์ฟเวอร์ยังคงแครชโดยไม่มีปลั๊กอิน ให้ตรวจสอบค่าที่ไม่ถูกต้องใน config_gameplay.txt หรือ config_remoteadmin.txt
บทความที่เกี่ยวข้อง
- คู่มือการตั้งค่าเซิร์ฟเวอร์ SCP:SL — การกำหนดค่าเซิร์ฟเวอร์, การตรวจสอบยืนยัน และวิธีการเชื่อมต่อ
- การตั้งค่าแอดมิน SCP:SL & ปลั๊กอิน EXILED — Remote Admin และการติดตั้งปลั๊กอิน
ต้องการความช่วยเหลือ? หากคุณยังคงประสบปัญหาหลังจากทำตามคู่มือนี้ ให้เปิดทิกเก็ตสนับสนุนที่ legionhosting.net/submitticket.php และระบุ ID เซิร์ฟเวอร์ของคุณ คำอธิบายปัญหา และบรรทัดบันทึกคอนโซลที่เกี่ยวข้องจาก GPanel