คู่มือนี้ครอบคลุมการติดตั้งและการจัดการม็อดบนเซิร์ฟเวอร์ Terraria ของคุณโดยใช้ tModLoader รวมถึงการสลับไปใช้ tModLoader การอัปโหลดไฟล์ .tmod และการกำหนดค่ารายการม็อดของคุณ สำหรับการกำหนดค่าเซิร์ฟเวอร์พื้นฐานและการเชื่อมต่อ โปรดดู คู่มือการตั้งค่าเซิร์ฟเวอร์ Terraria
tModLoader คืออะไร?
tModLoader เป็นแพลตฟอร์มการม็อดที่ทำงานเป็น executable แยกต่างหากควบคู่ไปกับ (หรือแทนที่) Terraria ดั้งเดิม Legion Hosting รองรับ tModLoader เป็นเวอร์ชันเซิร์ฟเวอร์ที่เลือกได้ เมื่อ tModLoader ทำงานอยู่ คุณจะติดตั้งและรันม็อดจากไดเรกทอรี mods/
การสลับไปใช้ tModLoader
- เข้าสู่ระบบ GPanel
- หยุดเซิร์ฟเวอร์ของคุณ
- ไปที่ส่วน Startup หรือ Configuration
- เปลี่ยนเวอร์ชันเซิร์ฟเวอร์หรือ executable เป็น tModLoader
- บันทึกการตั้งค่าและรีสตาร์ทเซิร์ฟเวอร์
.wld) แต่โลกของ tModLoader อาจมีเนื้อหาที่ม็อดฝังอยู่ การโหลดโลกของ tModLoader ใน Terraria ดั้งเดิม (หรือในทางกลับกัน) อาจทำให้ข้อมูลสูญหายหรือเสียหายได้ ให้แยกไฟล์โลกสำหรับแต่ละแบบไว้ต่างหาก
การสลับกลับไปใช้ดั้งเดิม
หากต้องการสลับกลับไปใช้ Terraria ดั้งเดิม ให้ทำซ้ำขั้นตอนข้างต้นและเลือกเวอร์ชันเซิร์ฟเวอร์ Terraria มาตรฐาน จะไม่มีไฟล์โลกใดถูกลบในระหว่างการสลับ แต่ต้องแน่ใจว่าคุณชี้ serverconfig.txt ไปยังโลกที่เข้ากันได้กับเวอร์ชันดั้งเดิม
การติดตั้งม็อด
ม็อดสำหรับ tModLoader ใช้รูปแบบไฟล์ .tmod และถูกวางไว้ในไดเรกทอรี mods/ บนเซิร์ฟเวอร์ของคุณ เซิร์ฟเวอร์ต้องรัน tModLoader อยู่เพื่อให้ม็อดโหลดได้
วิธีที่ 1: อัปโหลดไฟล์ .tmod โดยตรง
- ดาวน์โหลดไฟล์
.tmodสำหรับม็อดจาก Steam Workshop หรือ เบราว์เซอร์ tModLoader - เชื่อมต่อกับเซิร์ฟเวอร์ของคุณผ่าน SFTP — ดู วิธีอัปโหลดไฟล์ผ่าน SFTP
- อัปโหลดไฟล์
.tmodไปยังไดเรกทอรีmods/ - รีสตาร์ทเซิร์ฟเวอร์ tModLoader จะโหลดไฟล์
.tmodทั้งหมดที่พบในไดเรกทอรีmods/เมื่อเริ่มต้น
วิธีที่ 2: ม็อด Workshop (enabled.json)
tModLoader ยังรองรับไฟล์ enabled.json ภายในไดเรกทอรี mods/ ที่ระบุว่าม็อดใดควรทำงานอยู่ ไฟล์นี้จะถูกจัดการโดยอัตโนมัติเมื่อใช้เบราว์เซอร์ม็อดในเกมของ tModLoader แต่คุณยังสามารถแก้ไขด้วยตนเองได้เช่นกัน
{
"EnabledMods": [
"ModName1",
"ModName2"
]
}
enabled.json ตรงกับชื่อม็อดภายใน ไม่ใช่ชื่อที่แสดง ตรวจสอบหน้าของม็อดหรือชื่อไฟล์ .tmod เพื่อหาชื่อภายในที่ถูกต้อง
การตรวจสอบว่าม็อดถูกโหลด
หลังจากรีสตาร์ท ให้ตรวจสอบบันทึกคอนโซลของเซิร์ฟเวอร์ของคุณใน GPanel tModLoader จะแสดงรายการม็อดที่โหลดแต่ละตัวในระหว่างการเริ่มต้น หากม็อดโหลดไม่สำเร็จ ข้อความแสดงข้อผิดพลาดจะปรากฏในบันทึกเพื่อระบุสาเหตุ (เวอร์ชันไม่ตรงกัน, dependency ขาดหายไป ฯลฯ)
การลบหรือปิดใช้งานม็อด
หากต้องการลบม็อดออกทั้งหมด ให้ลบไฟล์ .tmod ของม็อดออกจากไดเรกทอรี mods/ ผ่าน SFTP หรือตัวจัดการไฟล์ของ GPanel จากนั้นรีสตาร์ทเซิร์ฟเวอร์
หากต้องการปิดใช้งานม็อดโดยไม่ลบ ให้แก้ไข mods/enabled.json และลบชื่อภายในของม็อดออกจากอาร์เรย์ EnabledMods ไฟล์ .tmod จะยังคงอยู่บนดิสก์แต่จะไม่ถูกโหลดในการรีสตาร์ทครั้งถัดไป
ข้อมูลอ้างอิงไฟล์
| เส้นทาง | เนื้อหา |
|---|---|
mods/ |
ไฟล์ม็อด tModLoader (รูปแบบ .tmod) |
mods/enabled.json |
รายการชื่อภายในของม็อดที่เปิดใช้งาน |
บทความที่เกี่ยวข้อง
- คู่มือการตั้งค่าเซิร์ฟเวอร์ Terraria — การกำหนดค่าเซิร์ฟเวอร์ การตั้งค่าโลก และการเชื่อมต่อ
- การแก้ไขปัญหา Terraria — ปัญหาทั่วไปและวิธีแก้ไข
- วิธีอัปโหลดไฟล์ผ่าน SFTP