คู่มือการติดตั้งม็อด Barotrauma
คู่มือนี้ครอบคลุมวิธีการติดตั้ง จัดการ และอัปเดตม็อด Steam Workshop บนเซิร์ฟเวอร์เฉพาะ Barotrauma ของคุณที่โฮสต์กับ Legion Hosting ม็อดสามารถเพิ่มเรือดำน้ำที่กำหนดเอง สิ่งมีชีวิต ไอเทม และการเปลี่ยนแปลงเกมเพลย์ให้กับเซิร์ฟเวอร์ของคุณได้
สารบัญ
- ม็อดทำงานอย่างไรบนเซิร์ฟเวอร์เฉพาะ
- การติดตั้งม็อด Workshop
- การกำหนดค่าม็อดใน serversettings.xml
- การอัปเดตม็อดให้ทันสมัย
- ความเข้ากันได้ของม็อด
- การลบม็อด
ม็อดทำงานอย่างไรบนเซิร์ฟเวอร์เฉพาะ
Barotrauma รองรับม็อด Steam Workshop สำหรับเนื้อหาที่กำหนดเอง รวมถึงเรือดำน้ำ สิ่งมีชีวิต ไอเทม และการปรับปรุงเกมเพลย์ บนเซิร์ฟเวอร์เฉพาะ ม็อดจะไม่ถูกดาวน์โหลดโดยอัตโนมัติจาก Workshop คุณต้องถ่ายโอนไฟล์ม็อดไปยังเซิร์ฟเวอร์ของคุณด้วยตนเอง
การติดตั้งม็อด Workshop
วิธีที่แนะนำสำหรับการติดตั้งม็อดบนเซิร์ฟเวอร์ที่โฮสต์ของคุณคือ ดาวน์โหลดม็อดบนพีซีในเครื่องของคุณก่อน จากนั้นจึงอัปโหลดไฟล์ไปยังเซิร์ฟเวอร์
การติดตั้งทีละขั้นตอน
- บนพีซีของคุณเอง สมัครรับ (subscribe) ม็อดบน Steam Workshop และเปิด Barotrauma หนึ่งครั้งเพื่อดาวน์โหลด
- ค้นหาโฟลเดอร์ม็อดที่ดาวน์โหลดบนพีซีของคุณ ม็อด Workshop มักจะถูกเก็บไว้ที่:
Steam\steamapps\workshop\content\602960\<ModID>\<ModID>คือ ID ตัวเลขจาก URL ของ Workshop ของม็อด - เชื่อมต่อกับเซิร์ฟเวอร์ของคุณผ่าน SFTP หรือเปิดตัวจัดการไฟล์ใน GPanel
- ไปยังไดเรกทอรี
LocalMods/ในโฟลเดอร์เซิร์ฟเวอร์ Barotrauma ของคุณ หากไดเรกทอรีนี้ไม่มีอยู่ ให้สร้างขึ้น - อัปโหลดโฟลเดอร์ม็อดทั้งหมด (โฟลเดอร์ที่ตั้งชื่อด้วย ID ตัวเลขของม็อด) เข้าไปใน
LocalMods/ - กำหนดค่าม็อดใน
serversettings.xmlตามที่อธิบายไว้ในส่วนถัดไป - รีสตาร์ทเซิร์ฟเวอร์เพื่อให้การเปลี่ยนแปลงมีผล
filelist.xml ที่ระบุม็อด หากไฟล์นี้ขาดหายไป ม็อดจะไม่ถูกตรวจพบโดยเซิร์ฟเวอร์
การกำหนดค่าม็อดใน serversettings.xml
หลังจากอัปโหลดไฟล์ม็อดแล้ว คุณต้องลงทะเบียนม็อดในการกำหนดค่าเซิร์ฟเวอร์ของคุณ เปิด serversettings.xml และเพิ่มม็อดเข้าไปในรายการแพ็กเกจเนื้อหาที่ติดตั้ง
serversettings.xml เซิร์ฟเวอร์จะเขียนทับไฟล์นี้เมื่อปิดเครื่อง ดังนั้นการเปลี่ยนแปลงใด ๆ ที่ทำในขณะที่เซิร์ฟเวอร์กำลังทำงานจะสูญหายไป
อ้างอิงไฟล์ filelist.xml ของม็อดเพื่อหาชื่อภายในที่ถูกต้อง รูปแบบการกำหนดค่าที่แม่นยำขึ้นอยู่กับเวอร์ชัน Barotrauma ของคุณ แต่โดยทั่วไปม็อดจะปรากฏในรายการ ContentPackage ภายใน serversettings.xml
การตรวจสอบการโหลดม็อด
หลังจากรีสตาร์ทเซิร์ฟเวอร์โดยกำหนดค่าม็อดแล้ว:
- เปิดคอนโซลเซิร์ฟเวอร์ใน GPanel
- มองหาบรรทัดบันทึกที่อ้างอิงถึงชื่อหรือ ID ของม็อด ม็อดที่โหลดสำเร็จจะปรากฏในระหว่างลำดับการเริ่มต้น
- หากคุณเห็นบรรทัด
[ERROR]ที่อ้างอิงถึงม็อด ให้ตรวจสอบว่าไฟล์ทั้งหมดได้รับการอัปโหลดอย่างถูกต้องและม็อดเข้ากันได้กับเวอร์ชันเซิร์ฟเวอร์ของคุณ
การอัปเดตม็อดให้ทันสมัย
เซิร์ฟเวอร์จะไม่ดึงการอัปเดต Workshop โดยอัตโนมัติ เมื่อผู้สร้างม็อดผลักดันการอัปเดต คุณต้องดาวน์โหลดใหม่และอัปโหลดไฟล์ที่อัปเดตใหม่ด้วยตนเอง
กระบวนการอัปเดต
- บนพีซีในเครื่องของคุณ ตรวจสอบให้แน่ใจว่าไคลเอนต์ Steam ของคุณได้ดาวน์โหลดม็อดเวอร์ชันล่าสุดแล้ว (ยกเลิกการสมัครและสมัครใหม่หากจำเป็นเพื่อบังคับให้ดาวน์โหลดใหม่)
- เชื่อมต่อกับเซิร์ฟเวอร์ของคุณผ่าน SFTP
- หยุดเซิร์ฟเวอร์จาก GPanel
- ไปยัง
LocalMods/<ModID>/และแทนที่เนื้อหาด้วยไฟล์ที่ดาวน์โหลดใหม่ - เริ่มต้นเซิร์ฟเวอร์
ความเข้ากันได้ของม็อด
ความขัดแย้งของม็อดเป็นหนึ่งในสาเหตุที่พบบ่อยที่สุดของปัญหาเซิร์ฟเวอร์ โปรดคำนึงถึงแนวทางเหล่านี้:
| ปัญหา | สาเหตุ | วิธีแก้ไข |
|---|---|---|
| เซิร์ฟเวอร์ขัดข้องเมื่อเริ่มต้น | ม็อดสองตัวแก้ไขเนื้อหาเกมเดียวกัน (ไอเทม สิ่งมีชีวิต ฯลฯ) | ปิดใช้งานม็อดทั้งหมด จากนั้นเปิดใช้งานทีละตัวเพื่อค้นหาความขัดแย้ง |
| ผู้เล่นถูกตัดการเชื่อมต่อเมื่อเข้าร่วม | ความไม่ตรงกันของเวอร์ชันม็อดระหว่างไคลเอนต์กับเซิร์ฟเวอร์ | ตรวจสอบให้แน่ใจว่าผู้เล่นทุกคนและเซิร์ฟเวอร์มีเวอร์ชันม็อดเดียวกัน |
| ข้อผิดพลาดของเนื้อหาในบันทึกเซิร์ฟเวอร์ | การพึ่งพา (dependency) ที่ขาดหายไปหรือม็อดที่ล้าสมัย | ตรวจสอบหน้า Workshop ของม็อดเพื่อดูการพึ่งพาที่จำเป็นและทำการอัปเดต |
| ม็อดทำงานในโหมดผู้เล่นเดี่ยวแต่ไม่ทำงานบนเซิร์ฟเวอร์ | ม็อดที่ทำงานฝั่งไคลเอนต์เท่านั้น | ตรวจสอบคำอธิบาย Workshop ของม็อด บางม็อดทำงานฝั่งไคลเอนต์เท่านั้นและไม่ควรติดตั้งบนเซิร์ฟเวอร์ |
การลบม็อด
- หยุดเซิร์ฟเวอร์ของคุณจาก GPanel
- เปิด
serversettings.xmlและลบรายการแพ็กเกจเนื้อหาของม็อด - ลบโฟลเดอร์ของม็อดออกจาก
LocalMods/ผ่าน SFTP หรือตัวจัดการไฟล์ GPanel - เริ่มต้นเซิร์ฟเวอร์