การแก้ไขปัญหาเซิร์ฟเวอร์ Unturned
คู่มือนี้อธิบายปัญหาทั่วไปเกี่ยวกับเซิร์ฟเวอร์ Unturned dedicated บน Legion Hosting และวิธีแก้ไข สำหรับการตั้งค่าเซิร์ฟเวอร์เบื้องต้น โปรดดูที่ คู่มือการตั้งค่าเซิร์ฟเวอร์ Unturned
เซิร์ฟเวอร์ไม่แสดงในเบราว์เซอร์เซิร์ฟเวอร์
หากเซิร์ฟเวอร์ของคุณกำลังทำงานอยู่แต่ไม่ปรากฏในเบราว์เซอร์เซิร์ฟเวอร์ของ Unturned หรือ Steam:
- ต้องมี GSLT: หากไม่มี Game Server Login Token ที่ถูกต้อง เซิร์ฟเวอร์ของคุณอาจไม่ปรากฏต่อสาธารณะในรายการเซิร์ฟเวอร์ สร้างหนึ่งตัวจากหน้า Steam Game Server Account Management โดยใช้ App ID 304930 จากนั้นวางลงในฟิลด์ GSLT ในแท็บ Startup ของ GPanel ดู คู่มือการตั้งค่าเซิร์ฟเวอร์ สำหรับคำแนะนำฉบับเต็ม
- รอ 5-10 นาที หลังจากเริ่มทำงาน — Steam ใช้เวลาในการจัดทำดัชนีเซิร์ฟเวอร์ใหม่
- ยืนยันว่าเซิร์ฟเวอร์กำลังทำงานอยู่ใน GPanel (ตัวบ่งชี้สถานะสีเขียว)
- ลองเชื่อมต่อโดยตรงโดยใช้ IP และพอร์ตเพื่อยืนยันว่าเซิร์ฟเวอร์สามารถเข้าถึงได้ ดู วิธีค้นหา IP และพอร์ตของเซิร์ฟเวอร์ของคุณ
- ตรวจสอบให้แน่ใจว่าพอร์ตเกมและพอร์ต query (พอร์ตเกม + 1) ตรงกับที่กำหนดไว้ในแท็บ Network ของ GPanel
ไม่สามารถเชื่อมต่อได้ / การเชื่อมต่อหมดเวลา
หากคุณได้รับการเชื่อมต่อหมดเวลาหรือไม่สามารถเข้าร่วมเซิร์ฟเวอร์ของคุณได้:
- ยืนยันว่าเซิร์ฟเวอร์กำลังทำงานอยู่และแสดงสถานะสีเขียวใน GPanel
- ตรวจสอบว่าคุณใช้ที่อยู่ IP และพอร์ตที่ถูกต้อง — ตรวจสอบ วิธีค้นหา IP และพอร์ตของเซิร์ฟเวอร์ของคุณ
- ตรวจสอบว่าค่า
PortในCommands.datตรงกับพอร์ตที่กำหนดให้กับเซิร์ฟเวอร์ของคุณในแท็บ Network ของ GPanel ความไม่ตรงกันจะป้องกันการเชื่อมต่อ - หากคุณตั้งค่า
PasswordในCommands.datตรวจสอบให้แน่ใจว่าคุณป้อนถูกต้องเมื่อเชื่อมต่อ - ลองรีสตาร์ทเซิร์ฟเวอร์จาก GPanel
- หากปัญหายังคงอยู่ ให้ตรวจสอบ console log ของเซิร์ฟเวอร์ใน GPanel เพื่อหาข้อความแสดงข้อผิดพลาด
Workshop Mods ไม่ดาวน์โหลด
หาก workshop mods ไม่โหลดหลังจากการรีสตาร์ท:
- เปิด
Servers/default/WorkshopDownloadConfig.jsonและตรวจสอบว่าเป็น JSON ที่ถูกต้อง ข้อผิดพลาดทั่วไปได้แก่ การขาดเครื่องหมายจุลภาคระหว่าง ID, เครื่องหมายจุลภาคต่อท้ายหลัง ID สุดท้าย, หรือวงเล็บที่ไม่ตรงกัน - ยืนยันว่า Workshop item ID ถูกต้องเป็น จำนวนเต็ม (ไม่ใช่สตริงที่มีเครื่องหมายคำพูด)
- ตรวจสอบ console log ของเซิร์ฟเวอร์ใน GPanel เพื่อหาข้อผิดพลาดของ Steam API หรือการดาวน์โหลดระหว่างการเริ่มทำงาน
- workshop items บางตัวอาจถูกจำกัดหรือลบโดยผู้สร้าง — ตรวจสอบว่ายังคงเปิดให้สาธารณะใช้งานได้บน Steam Workshop
- workshop items ที่มีการพึ่งพาอาจต้องการ ID เพิ่มเติมใน config ตรวจสอบหน้า workshop ของ mod เพื่อดูไอเทมที่จำเป็น
สำหรับรายละเอียดเพิ่มเติม โปรดดูคู่มือ การติดตั้ง Mod และ Plugin
Rocket Plugins ไม่โหลด
หาก RocketMod หรือ LDM plugins ไม่ทำงานหลังจากการติดตั้ง:
- ยืนยันว่าไฟล์
.dllถูกวางไว้โดยตรงในRocket/Plugins/— ไม่ใช่ภายในโฟลเดอร์ย่อยหรือไฟล์ ZIP - ตรวจสอบ console log ของ GPanel เพื่อหาข้อผิดพลาดในการโหลด plugin หลังจากรีสตาร์ทเซิร์ฟเวอร์ ข้อความแสดงข้อผิดพลาดมักจะระบุถึงความไม่เข้ากันของเวอร์ชันหรือการพึ่งพาที่ขาดหายไป
- ตรวจสอบให้แน่ใจว่าเวอร์ชันของ plugin เข้ากันได้กับเวอร์ชันของ Unturned และ RocketMod/LDM ของคุณ
- บาง plugin ต้องการ DLL dependencies อื่น ๆ ที่ต้องถูกวางไว้ในโฟลเดอร์
Rocket/Plugins/ด้วย - หาก plugin เคยทำงานได้มาก่อนและหยุดทำงานหลังจากการอัปเดต Unturned ให้ตรวจสอบหาเวอร์ชันใหม่ของ plugin จากผู้พัฒนา
สำหรับรายละเอียดการติดตั้ง plugin โปรดดูคู่มือ การติดตั้ง Mod และ Plugin
เซิร์ฟเวอร์ Crash เมื่อเริ่มทำงาน
หากเซิร์ฟเวอร์หยุดทันทีหรือ crash หลังจากเริ่มต้น:
- ตรวจสอบ console log ใน GPanel — ข้อความแสดงข้อผิดพลาดใกล้ส่วนท้ายของ log จะระบุว่ามีอะไรผิดพลาด
- Commands.dat ไม่ถูกต้อง:
Commands.datที่ผิดรูปแบบหรือเสียหายสามารถป้องกันการเริ่มทำงานได้ หากต้องการรีเซ็ต ให้ลบServers/default/Commands.datผ่านตัวจัดการไฟล์ของ GPanel และรีสตาร์ทเซิร์ฟเวอร์ มันจะถูกสร้างใหม่ด้วยค่าเริ่มต้น - Workshop mod ที่ไม่ดี: workshop mod ที่ไม่เข้ากันหรือเสียหายอาจทำให้เกิด crash ลบ Workshop ID ทั้งหมดออกจาก
WorkshopDownloadConfig.jsonยืนยันว่าเซิร์ฟเวอร์เริ่มทำงานได้อย่างสะอาด จากนั้นเพิ่ม ID กลับเข้าไปทีละตัวเพื่อระบุ mod ที่เป็นปัญหา - Plugin ที่เสียหาย: Rocket plugin ที่ไม่ดีก็สามารถทำให้เซิร์ฟเวอร์ crash ได้เช่นกัน ลบไฟล์
.dllทั้งหมดออกจากRocket/Plugins/ตรวจสอบว่าเซิร์ฟเวอร์เริ่มทำงาน จากนั้นเพิ่ม plugins กลับเข้าไปทีละตัว - หากเซิร์ฟเวอร์ crash โดยไม่มีข้อผิดพลาดที่ชัดเจน ให้ลองติดตั้งไฟล์เซิร์ฟเวอร์ใหม่จากแท็บ Settings ของ GPanel (ตัวเลือก Reinstall Server)
ผู้เล่นถูกเตะออกโดยไม่คาดคิด
หากผู้เล่นถูกตัดการเชื่อมต่อหรือถูกเตะออกโดยไม่มีคำอธิบาย:
- ตรวจสอบ console log ของเซิร์ฟเวอร์เพื่อหาสาเหตุของการเตะ — สาเหตุทั่วไปได้แก่การละเมิด anti-cheat ของ BattlEye หรือข้อผิดพลาดการหมดเวลา
- หากใช้ workshop mods ตรวจสอบให้แน่ใจว่าผู้เล่นทุกคนได้สมัครรับ workshop items เดียวกัน เนื้อหาที่ขาดหายไปสามารถทำให้เกิดการเตะออกจาก desync
- การใช้ทรัพยากรเซิร์ฟเวอร์สูง (RAM หรือ CPU) สามารถทำให้ผู้เล่นหมดเวลาได้ ตรวจสอบการใช้ทรัพยากรใน GPanel และพิจารณาลด
MaxPlayersหรือลบ mods ที่ใช้ทรัพยากรหนัก - หากผู้เล่นคนใดคนหนึ่งถูกเตะออกซ้ำ ๆ ไฟล์เกมของพวกเขาอาจเสียหาย — แนะนำให้พวกเขาตรวจสอบไฟล์เกมผ่าน Steam (คลิกขวาที่ Unturned > Properties > Local Files > Verify)
แผนที่ไม่โหลด / แผนที่ผิด
หากเซิร์ฟเวอร์เริ่มทำงานแต่โหลดแผนที่ผิดหรือไม่สามารถโหลด workshop map ได้:
- ตรวจสอบว่าค่า
MapในCommands.datตรงกับชื่อภายในที่แน่นอน (เช่นPEI,Washington,Russia) ชื่อแยกแยะตัวพิมพ์เล็กพิมพ์ใหญ่ - สำหรับ workshop maps Workshop ID ต้องอยู่ใน
WorkshopDownloadConfig.jsonและค่าMapต้องตรงกับชื่อโฟลเดอร์ที่ดาวน์โหลดมา ไม่ใช่ชื่อที่แสดงใน workshop - ตรวจสอบ console log ของเซิร์ฟเวอร์ระหว่างการเริ่มทำงานเพื่อหาข้อผิดพลาดในการโหลดแผนที่หรือการดาวน์โหลดล้มเหลว
บทความที่เกี่ยวข้อง
- คู่มือการตั้งค่าเซิร์ฟเวอร์ Unturned — การกำหนดค่าเบื้องต้น, GSLT, แผนที่ และการเชื่อมต่อ
- การตั้งค่าแอดมิน Unturned — สิทธิ์ รายชื่อแอดมิน และคำสั่งแอดมินในเกม
- การติดตั้ง Mod และ Plugin สำหรับ Unturned — Workshop mods และ RocketMod/LDM plugins
- วิธีค้นหา IP และพอร์ตของเซิร์ฟเวอร์ของคุณ
- วิธีอัปโหลดไฟล์ผ่าน SFTP
ต้องการความช่วยเหลือ?
หากคุณยังคงประสบปัญหาหลังจากลองวิธีแก้ไขข้างต้น ทีมสนับสนุนของเราพร้อมที่จะช่วยเหลือคุณ
เปิด Support Ticket