นำเข้า Modpack (.mrpack)
นำเข้า modpack ของ Modrinth ทั้งชุด รวมไฟล์ overrides ตั้งเวอร์ชันเกม และไฟล์ที่ถูก disable
.mrpack คืออะไร
.mrpack คือรูปแบบ modpack ของ Modrinth - ไฟล์ zip ที่ประกอบด้วยรายการไฟล์ที่ต้องดาวน์โหลด (modrinth.index.json), โฟลเดอร์ overrides/ ที่เป็นไฟล์จริงของแพ็ก (config, resource pack ฯลฯ) และข้อมูลเวอร์ชันเกม/loader การนำเข้าช่วยให้ตั้ง Instance ตาม modpack ได้ในครั้งเดียว
เริ่มนำเข้า
- แท็บ ไฟล์ → ปุ่มกล่องพัสดุ นำเข้า .mrpack แล้วเลือกไฟล์
- หรือลากไฟล์ .mrpackมาวางที่หน้าไฟล์ (ต้องเป็นไฟล์เดี่ยว) จะเปิดหน้าต่างนำเข้าพร้อมไฟล์นั้นเลย
ระบบอ่านไฟล์ในเบราว์เซอร์ ยังไม่มีอะไรเปลี่ยนจนกว่าคุณจะกด นำเข้า
หน้าตัวอย่างก่อนนำเข้า
| ส่วน | แสดงอะไร |
|---|---|
| ข้อมูลแพ็ก | ชื่อ เวอร์ชัน ชื่อไฟล์ ขนาด และคำอธิบาย |
| ไฟล์ม็อด / resource | จำนวนไฟล์ที่จะดาวน์โหลดจากต้นทาง และจำนวนที่ข้ามเพราะไม่ใช้บน client |
| ไฟล์ overrides | จำนวนไฟล์ที่ต้องอัปโหลดเข้า Storage (และจำนวนที่ข้ามเพราะ path ไม่ปลอดภัย) |
| ไฟล์ที่ถูกปิดใช้งาน | กล่องสีเหลืองบอกไฟล์ .disabled ที่จะไม่ถูกนำเข้า (ด้านล่าง) |
| เกม | เวอร์ชัน Minecraft และ loader ของแพ็ก เทียบกับของ Instance ปัจจุบัน |
ตัวเลือก
- ตั้งเวอร์ชันเกมและ loader ตาม modpack - แสดงเมื่อค่าของแพ็กต่างจาก Instance (ติ๊กไว้เป็นค่าเริ่มต้น) รองรับ Fabric, Forge, NeoForge ถ้าแพ็กใช้ Quilt จะมีคำเตือนและไม่เปลี่ยนเวอร์ชัน/loader ให้
- จัดเก็บไฟล์ overrides ที่ (Storage) - แสดงเมื่อแพ็กมีไฟล์ overrides ต้องมี Storage อย่างน้อย 1 อัน ไม่งั้นกดนำเข้าไม่ได้
- แทนที่ไฟล์ที่ path ซ้ำกัน - ถ้าไม่ติ๊ก ไฟล์ที่มี path ซ้ำกับของเดิมจะถูกข้าม ถ้าติ๊ก ไฟล์เดิมจะถูกแทนที่ (เหมาะกับการอัปเดต modpack เป็นเวอร์ชันใหม่)
การนำเข้าทำอะไรบ้าง
- 1
ลงทะเบียนไฟล์ม็อด / resource
ไฟล์ในรายการของแพ็กไม่ถูกอัปโหลด - ระบบบันทึก URL ต้นทาง ขนาด และ SHA-1 ให้ launcher ดาวน์โหลดเอง ไฟล์จาก
cdn.modrinth.comจะเป็นชนิด Modrinth (หน้า Modrinth ขึ้น "Installed" ให้) ส่วนไฟล์จากที่อื่นเป็น ลิงก์ภายนอก - 2
อัปโหลดไฟล์ overrides
ไฟล์จาก
overrides/และclient-overrides/(ถ้าซ้ำ client-overrides ชนะ) ถูกอัปโหลดเข้า Storage ที่เลือก ครั้งละ 3 ไฟล์พร้อมกัน ด้วยขั้นตอนเดียวกับการอัปโหลดปกติ (คำนวณ SHA-1 ก่อน) Path ของไฟล์คือ path ภายใน overrides เช่นconfig/foo.tomlserver-overrides/จะถูกข้าม เพราะเป็นไฟล์ของฝั่งเซิร์ฟเวอร์ - 3
ตั้งค่าเวอร์ชันเกม (ถ้าเลือก)
เปลี่ยนเวอร์ชัน Minecraft และ loader ของ Instance ตามแพ็ก
ระหว่างทำจะมีแถบความคืบหน้าและห้ามปิดหน้าต่าง เมื่อเสร็จจะสรุปจำนวนที่เพิ่ม แทนที่ ข้าม และรายการที่มีปัญหา
ไฟล์ .disabled
launcher หลายตัวเปลี่ยนชื่อม็อดที่ปิดไว้เป็น ชื่อ.jar.disabled ไฟล์ที่ชื่อลงท้ายด้วย .disabled (ไม่สนตัวพิมพ์เล็ก/ใหญ่) จะไม่ถูกนำเข้า ทั้งไฟล์ในรายการของแพ็กและไฟล์ overrides - ไม่มีการอัปโหลดหรือลงทะเบียนอะไรเลย
- หน้าตัวอย่างจะบอกเป็นกล่องสีเหลือง "ไม่ได้นำเข้า N ไฟล์ เพราะถูกปิดใช้งานใน modpack (.disabled)" กดดูรายชื่อไฟล์ได้
- บอกซ้ำอีกครั้งในหน้าสรุปหลังนำเข้า
- ถ้าต้องการไฟล์เหล่านั้น ให้ติดตั้งเองภายหลัง (เช่น จาก Modrinth) หรือเปลี่ยนชื่อในแพ็กก่อนนำเข้า
ข้อจำกัดและความปลอดภัย
| เรื่อง | รายละเอียด |
|---|---|
| รูปแบบ | รองรับ modrinth.index.json format version 1 ของเกม Minecraft เท่านั้น |
| โฮสต์ดาวน์โหลด | อนุญาตเฉพาะ https จาก cdn.modrinth.com, github.com, raw.githubusercontent.com และ gitlab.com (ตามสเปก .mrpack) ไฟล์ที่ชี้ไปที่อื่นจะถูกรายงานว่าไม่อนุญาต |
| Path | path ที่ไม่ปลอดภัย (.. หรือ absolute) ถูกข้ามหรือปฏิเสธ |
| จำนวน overrides | สูงสุด 5000 ไฟล์ต่อแพ็ก |
| env | ไฟล์ที่แพ็กระบุว่า client = unsupported จะถูกข้าม ไฟล์ optional ถูกนำเข้า |
| loader | Quilt ยังไม่รองรับในการตั้งค่า loader อัตโนมัติ |
นำเข้า modpack เวอร์ชันใหม่ซ้ำได้ โดยติ๊ก "แทนที่ไฟล์ที่ path ซ้ำกัน" ไฟล์ที่ไม่ได้อยู่ในแพ็กใหม่จะยังค้างอยู่ ต้องลบเองในแท็บไฟล์
ดูเพิ่ม: จัดการไฟล์ · Storage · แก้ปัญหา

