Minecraft

ย้ายโลก Minecraft จากโฮสต์เดิม

เตรียม ZIP หรือ TAR.GZ อ่านรายงานตรวจไฟล์ เลือกแพ็กเกจ และสร้างเซิร์ฟใหม่โดยใช้สำเนา

ทีม Nolaplay แก้ไขล่าสุด
สารบัญในหน้านี้

ย้ายด้วยไฟล์สำรองจากโฮสต์เดิมได้ใน คลังไฟล์ เลือก อัปโหลดไฟล์ ระบบตรวจไฟล์ก่อนให้เลือกแพ็กเกจและสร้างเซิร์ฟใหม่ด้วยสำเนา เก็บไฟล์ต้นทางไว้จนตรวจโลกใหม่ครบแล้ว

1. เตรียมไฟล์จากโฮสต์เดิม

ปิดเซิร์ฟหรือใช้ระบบสำรองของโฮสต์เดิมที่รับรองว่าไฟล์ไม่เปลี่ยนระหว่างสำรอง จด เกม เวอร์ชัน ซอฟต์แวร์ และรายการม็อด/ปลั๊กอิน ที่ใช้อยู่ไว้ด้วย

  • รองรับ ZIP, TAR.GZ และ TGZ ที่ไม่เข้ารหัส ไม่รองรับ RAR, 7z และไฟล์แบ่งหลายพาร์ต
  • ค่าเริ่มต้นรับไฟล์บีบอัดไม่เกิน 512 MiB แตกแล้วไม่เกิน 1 GiB และไม่เกิน 10,000 รายการไฟล์และโฟลเดอร์ หากเกิน ระบบจะปฏิเสธก่อนนำมาใช้งาน อย่าแบ่ง archive เป็นหลายส่วนเพื่อเลี่ยงขีดจำกัด
  • เลือก ทั้งเซิร์ฟเวอร์ เมื่อไฟล์มี server.properties, โฟลเดอร์โลก, plugins, mods และ config หรือเลือก โลกอย่างเดียว เมื่อส่งออกเฉพาะโลก
  • โลก Minecraft Java ควรมี level.dat กับโฟลเดอร์ region หรือ dimensions/minecraft/overworld/region ในเวอร์ชันใหม่ โลก Nether/End อาจอยู่แยกตามซอฟต์แวร์ ควรส่งออกให้ครบ
  • ZIP ครอบด้วยโฟลเดอร์ชั้นเดียวได้ สำหรับ TAR.GZ ให้วางข้อมูลเซิร์ฟที่ราก archive ตามตัวอย่าง ไม่ครอบด้วยโฟลเดอร์ชื่อโฮสต์
server.properties
world/
  level.dat
  region/
plugins/       (ถ้าใช้)
mods/          (ถ้าใช้)
config/        (ถ้าใช้)

ระบบเก็บไฟล์ Bedrock หรือเกมอื่นในคลังได้ แต่ตัวช่วยรายงานความพร้อมนี้ตรวจโครงสร้าง Minecraft Java เท่านั้น ไม่แปลง Bedrock เป็น Java หรือแปลงเวอร์ชันโลกให้

2. อ่านรายงานหลังอัปโหลด

รายงาน พร้อมย้ายแค่ไหน? แยกผลที่ตรวจพบกับสิ่งที่ยังยืนยันไม่ได้:

  • ความสมบูรณ์ archive คือแตกไฟล์และตรวจโครงสร้างสำเร็จ ไม่ได้แปลว่าเกมเปิดได้แล้ว ระบบปฏิเสธ path ที่ออกนอก archive, symlink, ไฟล์พิเศษ, ZIP เข้ารหัส และไฟล์ที่ขยายเกินขีดจำกัด
  • เวอร์ชัน มาจาก Data.Version.Name ใน level.dat หรือ manifest ที่รองรับ หากอ่านไม่ได้ให้ตรวจจากโฮสต์เดิม ไม่เลือกเวอร์ชันล่าสุดโดยอัตโนมัติ
  • ซอฟต์แวร์ เป็นหลักฐานจากไฟล์ตั้งค่า Paper/Spigot หรือ loader ใน CurseForge manifest.json และ Modrinth modrinth.index.json ไฟล์ตั้งค่าอาจเหลือจากซอฟต์แวร์เก่า จึงควรตรวจเทียบต้นทาง
  • จำนวนม็อด/ปลั๊กอิน นับไฟล์ JAR ในโฟลเดอร์ที่เกี่ยวข้อง ไม่ยืนยันว่า dependencies ครบหรือเข้ากันได้ สำหรับ Modrinth manifest ระบบเตือนเมื่อไม่พบไฟล์ที่อ้างถึง โดยข้ามรายการที่ระบุว่าใช้กับเซิร์ฟไม่ได้ ตรวจได้สูงสุด 100 รายการและไม่ได้ตรวจ hash หรือโหลดม็อดจริง ระบบยังไม่ดาวน์โหลดรายการที่อ้างถึงให้ ต้องเตรียมไฟล์ server pack ให้ครบเอง

รายงานอ่านรายละเอียดเวอร์ชันได้สูงสุด 50 โลก และแสดงข้อสังเกตสูงสุด 50 รายการ หากมีมากกว่านั้นจะแจ้งว่ารายงานเป็นเพียงบางส่วน แต่จำนวนไฟล์และขนาดรวมยังนับทั้ง archive

หากพบแผนที่แต่ไม่มี level.dat ให้ส่งออกใหม่จากสำรองที่ครบ หากเวอร์ชันในหลายโลกหรือ manifest ไม่ตรงกัน ให้ตรวจเวอร์ชันที่ใช้งานล่าสุดและสำรองต้นทางก่อนดำเนินการ

3. เลือกแพ็กเกจและสร้างสำเนา

จากรายงานกด เลือกแพ็กเกจและดูค่าใช้จ่าย เลือกเกม ซอฟต์แวร์ และเวอร์ชันให้ตรงกับต้นทาง ดู แนวทางเลือกซอฟต์แวร์ หากไม่แน่ใจ

หน้าสร้างจะแสดงแพ็กเกจ RAM ค่าเครื่องต่อชั่วโมง พื้นที่ฟรีและค่าพื้นที่ส่วนเกินก่อนยืนยัน พื้นที่หลังแตกไฟล์ในรายงานเป็นเพียงขนาดตอนนำเข้า ควรเหลือพื้นที่ให้เกมและม็อดสร้างไฟล์เพิ่ม ค่าเก็บสำรองในคลังคิดแยกตั้งแต่ไบต์แรกจากพื้นที่ของเซิร์ฟใหม่ อ่าน วิธีคิดเครดิต ก่อนยืนยัน

ระบบคัดลอกไปยังเซิร์ฟใหม่และตรวจไฟล์ก่อนให้เปิด ต้นฉบับในคลังและเซิร์ฟที่โฮสต์เดิมไม่ถูกเขียนทับ หลังคัดลอกเสร็จ ตรวจม็อด/ปลั๊กอิน แล้วกดเปิดและลองเข้าเกม ตรวจสิ่งก่อสร้าง กล่องเก็บของ และมิติอื่นก่อนย้ายผู้เล่นทั้งหมดมา

หากเปิดไม่ได้ ให้ดู วิธีแก้ปัญหา และดาวน์โหลดรายงานจากงานนำเข้าเพื่อประกอบการตรวจ อย่าลบสำรองต้นฉบับหรือเปิดโลกด้วยเวอร์ชันเก่าเพื่อทดลอง