การถอดรหัสข้อผิดพลาด 002 Plt ใน Minecraft: ความหมายและวิธีการแก้ไขปัญหา
หากคุณพบข้อผิดพลาด 002 Plt ใน Minecraftให้เริ่มต้นด้วยการระบุว่าโปรแกรมใดแสดงข้อผิดพลาดนี้ วลีนี้ไม่ได้มีการอธิบายไว้ในเอกสารสนับสนุนอย่างเป็นทางการของ Minecraft ที่นำมาตรวจสอบในคู่มือนี้ ดังนั้นจึงไม่ควรนำมาใช้เป็นรหัสข้อผิดพลาดที่ได้รับการยืนยันจาก Mojang หรือเป็นหลักฐานยืนยันความล้มเหลวของ “Plot Loader Thread” โดยเฉพาะ มันอาจเป็นป้ายกำกับจากตัวเรียกใช้งาน ม็อด โฮสต์เซิร์ฟเวอร์ หรือปลั๊กอินที่กำหนดเอง วิธีที่เชื่อถือได้ในการวินิจฉัยคือการบันทึกข้อความทั้งหมดและตรวจสอบบันทึกจากส่วนประกอบที่หยุดทำงาน
คู่มือนี้จะแทนที่การคาดเดาด้วยการตรวจสอบที่ปลอดภัยสำหรับ Minecraft: Java Edition โดยจะแสดงวิธีการแยกปัญหาการทำงานผิดพลาดของตัวเรียกใช้งานหรือไคลเอนต์ ออกจากความขัดแย้งของม็อดหรือปัญหาฝั่งเซิร์ฟเวอร์ โดยไม่ต้องลบโลกหรือเปลี่ยนการตั้งค่า Java โดยไม่รู้สาเหตุ
ข้อผิดพลาด 002 Plt ใน Minecraft บอกอะไรคุณบ้าง และข้อผิดพลาดใดที่ไม่บอกคุณบ้าง
ตัวเลขสั้นๆ หรือตัวย่อบนหน้าจอแสดงข้อผิดพลาดนั้นไม่เพียงพอที่จะระบุสาเหตุได้ โดยเฉพาะอย่างยิ่ง ข้ออ้างเก่าๆ ที่ว่า “PLT” หมายถึง “Plot Loader Thread” ที่ว่า Mojang ได้บันทึกไว้ว่ามีข้อผิดพลาดเพิ่มขึ้น 40% หรือ 200% หรือว่าไฟล์แคชเฉพาะไฟล์หนึ่งเป็นวิธีแก้ปัญหาแบบครอบคลุมนั้น ไม่ได้รับการสนับสนุนจากแหล่งข้อมูลอย่างเป็นทางการที่อ้างถึงในที่นี้ อย่าลบplots/world.cacheติดตั้ง Java ใหม่ หรือเพิ่มหน่วยความจำโดยอิงจากข้ออ้างเหล่านั้นเพียงอย่างเดียว
แทนที่จะระบุแค่รหัสข้อผิดพลาด ให้จดบันทึกว่าข้อความนั้นปรากฏที่ใด: โปรแกรมเปิดเกม Minecraft, โปรแกรมเปิดเกมจากผู้พัฒนาอื่น, โปรแกรมโหลดม็อด, คอนโซลเซิร์ฟเวอร์ หรือแผงควบคุมการโฮสติ้ง นอกจากนี้ ให้บันทึกเวอร์ชัน Minecraft ระบบปฏิบัติการ โปรไฟล์นั้นมีการติดตั้งม็อดหรือไม่ และสิ่งที่เปลี่ยนแปลงไปก่อนเกิดข้อผิดพลาด “รหัสข้อผิดพลาด 002” เพียงอย่างเดียวไม่ใช่ตัวบ่งชี้ที่สามารถระบุสาเหตุได้อย่างน่าเชื่อถือว่าเป็นปัญหาเกี่ยวกับ Java กราฟิก หน่วยความจำ หรือปลั๊กอินเนื้อเรื่อง
ขั้นตอนการแก้ไขปัญหาอย่างปลอดภัย
1. บันทึกโลกของคุณและรวบรวมข้อผิดพลาดทั้งหมด
ก่อนทำการเปลี่ยนแปลงไฟล์ โปรดปิด Minecraft และคัดลอกโลกเล่นคนเดียวที่คุณต้องการเก็บไว้ อย่าลบ.minecraftโฟลเดอร์ทั้งหมดหรือแทนที่ไฟล์เซิร์ฟเวอร์ในขั้นตอนแรก คัดลอกข้อความแสดงข้อผิดพลาดทั้งหมดหรือถ่ายภาพหน้าจอ รวมถึงชื่อแอปพลิเคชันและบรรทัดใด ๆ ที่อยู่เหนือหรือใต้โค้ดด้วย
สำหรับไคลเอนต์ Java Edition ให้เปิดไดเร็กทอรีเกมที่เลือกไว้สำหรับโปรไฟล์ตัวเรียกใช้งานและตรวจสอบ ไฟล์บันทึก logs/latest.logอาจมีรายงานข้อผิดพลาดอยู่ในcrash-reportsโฟลเดอร์นั้นด้วย ตัวเรียกใช้งานจากผู้พัฒนาภายนอกอาจใช้ไดเร็กทอรีเกมที่แตกต่างกัน ดังนั้นให้ตรวจสอบการตั้งค่าของโปรไฟล์แทนที่จะใช้เส้นทางเริ่มต้น มองหาข้อผิดพลาดหรือข้อยกเว้นแรกที่อยู่ใกล้ส่วนท้ายของบันทึก และชื่อของม็อดหรือไลบรารีที่กล่าวถึงใน stack trace หลีกเลี่ยงการโพสต์บันทึกทั้งหมดต่อสาธารณะจนกว่าคุณจะลบรายละเอียดบัญชี ที่อยู่เซิร์ฟเวอร์ส่วนตัว หรือข้อมูลที่ละเอียดอ่อนอื่นๆ ออกไปแล้ว
2. ทดสอบการติดตั้ง Minecraft แบบใหม่หมด
การติดตั้ง Launcher ใหม่สามารถช่วยตรวจสอบได้ว่าโปรไฟล์ที่มีอยู่เสียหายหรือไม่ ใน Minecraft Launcher อย่างเป็นทางการ ให้เลือกMinecraft: Java EditionเปิดInstallationsและสร้างการติดตั้งใหม่โดยใช้เวอร์ชันเกมเดียวกันกับโปรไฟล์ที่มีปัญหา สำหรับการทดสอบนี้ ให้คงไดเร็กทอรีเกมและอาร์กิวเมนต์ JVM เริ่มต้นไว้ คำแนะนำในการแก้ไขปัญหา Launcher ของ Mojang อธิบายขั้นตอนเหล่านี้ไว้ แล้ว
ขั้นแรก ลองเปิดหน้าจอไตเติ้ลดูก่อน จากนั้นลองสร้างโลกชั่วคราวใหม่เพื่อทดสอบ อย่าใช้สำเนาเดียวของโลกสำคัญเป็นตัวทดสอบ หากการติดตั้งใหม่ใช้งานได้ แสดงว่าปัญหาอาจเกี่ยวข้องกับการตั้งค่า ไฟล์ หรือส่วนเสริมของโปรไฟล์เก่ามากกว่าการติดตั้ง Minecraft ทั่วทั้งโลก หากยังคงล้มเหลวในลักษณะเดียวกัน ให้เก็บไฟล์บันทึก (log) ไว้และดำเนินการตรวจสอบกราฟิกและรันไทม์ต่อไป
3. แยกส่วนม็อด เชเดอร์ และการตั้งค่า Java แบบกำหนดเองออกจากกัน
หากคุณใช้ Fabric, Forge, NeoForge, shaders หรือ modpack ให้ปิดใช้งานส่วนเสริมเหล่านั้นชั่วคราวเพื่อทดสอบอย่างเป็นระบบ ย้ายไฟล์ออกจากmodsโฟลเดอร์ที่ใช้งานอยู่ไปยังโฟลเดอร์สำรองแทนที่จะลบ ตรวจสอบให้แน่ใจว่าตัวโหลดม็อดและม็อดแต่ละตัวนั้นออกแบบมาสำหรับเวอร์ชัน Minecraft ที่ระบุไว้ในโปรไฟล์ หากเกมเปิดใช้งานได้โดยไม่มีส่วนเสริมใดๆ ให้กู้คืนม็อดทีละกลุ่มเล็กๆ จนกว่าปัญหาจะกลับมาอีกครั้ง กลุ่มสุดท้ายจะช่วยจำกัดขอบเขตของความขัดแย้งได้
ใช้ Java runtime ที่เลือกโดยตัวเรียกใช้งานหรือการตั้งค่าที่ระบุไว้ในเอกสารของ modpack เว้นแต่ว่าบันทึกจะชี้ไปที่ปัญหาเกี่ยวกับ runtime เวอร์ชันและตัวโหลดของ Minecraft ไม่ได้ใช้ข้อกำหนด Java เดียวกันทั้งหมด ดังนั้นอย่าคิดว่าการติดตั้ง Java เวอร์ชันอื่นจะแก้ไขปัญหาการหยุดทำงานทุกครั้งได้ คืนค่าอาร์กิวเมนต์ JVM เริ่มต้นสำหรับการทดสอบที่สะอาดหมดจด แฟล็กหน่วยความจำเพิ่มเติมไม่สามารถซ่อมแซม mod ที่ไม่เข้ากันหรือการติดตั้งที่เสียหายได้ หากบันทึกชี้ไปที่ปัญหาเกี่ยวกับการแสดงผลหรือ OpenGL/กราฟิก ให้ตรวจสอบการอัปเดตระบบปฏิบัติการและไดรเวอร์กราฟิกของคอมพิวเตอร์ และทำตามคำแนะนำในการแก้ไขปัญหาด้านวิดีโอและกราฟิก ของ Mojang
4. ตรวจสอบเซิร์ฟเวอร์แยกต่างหากจากเครื่องไคลเอนต์ของคุณ
หากข้อผิดพลาดปรากฏขึ้นเฉพาะเมื่อเข้าร่วมเซิร์ฟเวอร์ผู้เล่นหลายคนเซิร์ฟเวอร์ใดเซิร์ฟเวอร์หนึ่ง หรือเซิร์ฟเวอร์หยุดทำงานระหว่างการเริ่มต้น ให้ขอให้เจ้าของหรือผู้ดูแลระบบตรวจสอบบันทึกของเซิร์ฟเวอร์ เซิร์ฟเวอร์ Paper จะเก็บบันทึกการทำงานล่าสุดไว้ในlogs/latest.log; คู่มือการแก้ไขปัญหาปลั๊กอิน ของ PaperMC แนะนำให้ตรวจสอบบันทึกเหล่านั้นเพื่อหาการโหลดปลั๊กอินที่ล้มเหลวและส่วนประกอบที่ขาดหายไป
ผู้ดูแลระบบควรสำรองข้อมูลทั้งหมดก่อนเปลี่ยนปลั๊กอิน หากข้อความแสดงข้อผิดพลาดระบุชื่อปลั๊กอิน ให้ตรวจสอบว่าเวอร์ชันของปลั๊กอินนั้นรองรับเวอร์ชัน Minecraft และซอฟต์แวร์เซิร์ฟเวอร์ของเซิร์ฟเวอร์หรือไม่คู่มือการแก้ไขปัญหาเบื้องต้น ของ PaperMC อธิบายวิธีการแยกปลั๊กอินชั่วคราวและจำกัดขอบเขตความขัดแย้งที่สงสัย เปิดใช้งานปลั๊กอินเหล่านั้นอีกครั้งอย่างเป็นระบบหลังจากทดสอบเสร็จแล้ว หากเซิร์ฟเวอร์ใช้ PlotSquared ให้ตรวจสอบปลั๊กอินนั้นเฉพาะเมื่อติดตั้งแล้วและบันทึกของเซิร์ฟเวอร์ชี้ไปที่ปลั๊กอินนั้น ตัวอักษร “Plt” เพียงอย่างเดียวไม่เพียงพอที่จะยืนยันการเชื่อมต่อได้
ใช้ผลลัพธ์เพื่อค้นหาเจ้าของที่ถูกต้อง
| สิ่งที่คุณสังเกตเห็น | ตรวจสอบถัดไปที่ดีที่สุด |
| การติดตั้งใหม่เริ่มต้นขึ้น แต่โปรไฟล์เก่ากลับล่ม | เปรียบเทียบการตั้งค่าโปรไฟล์ ม็อด เชเดอร์ และอาร์กิวเมนต์ JVM แบบกำหนดเอง |
| โปรไฟล์แบบปกติใช้งานได้ แต่โปรไฟล์ที่แก้ไขแล้วใช้งานไม่ได้ | ตรวจสอบเวอร์ชันของตัวโหลดและม็อด จากนั้นแยกม็อดออกเป็นกลุ่มเล็กๆ |
| มีเซิร์ฟเวอร์มัลติเพลเยอร์เพียงเซิร์ฟเวอร์เดียวที่ล้มเหลว | ขอให้ผู้ดูแลระบบตรวจสอบบันทึกเซิร์ฟเวอร์และปลั๊กอินต่างๆ |
| ทุกโปรไฟล์ล้มเหลวก่อนถึงหน้าจอไตเติ้ล | เก็บรายงานข้อผิดพลาดไว้ และตรวจสอบรายละเอียดของตัวเรียกใช้งาน โปรแกรมทำงาน และกราฟิก |
คำถามที่พบบ่อย
"002 Plt" เป็นรหัสข้อผิดพลาดอย่างเป็นทางการของ Minecraft หรือไม่?
ฉันไม่สามารถตรวจสอบวลีดังกล่าวได้อย่างแน่ชัดในเอกสารสนับสนุนอย่างเป็นทางการของ Minecraft ที่ฉันได้ตรวจสอบสำหรับบทความนี้ โปรดถือว่าเป็นป้ายกำกับที่ไม่ได้รับการยืนยันจนกว่าข้อความหรือบันทึกฉบับเต็มจะระบุว่าตัวเรียกใช้งาน ม็อด โฮสต์ หรือเซิร์ฟเวอร์ใดที่สร้างวลีนี้ขึ้นมา
ฉันควรเพิ่ม RAM หรือติดตั้ง Java ใหม่ดี?
อย่าเพิ่งทำแบบนั้นเป็นขั้นตอนแรก ตรวจสอบบันทึกการทำงาน ทดสอบโปรไฟล์ที่สะอาด และใช้รันไทม์ที่เหมาะสมกับเวอร์ชันเกมและตัวโหลดเกมของคุณ คำแนะนำของ Mojang ระบุว่าการจัดสรรหน่วยความจำที่ไม่เหมาะสมอาจทำให้เกมล่มได้ แต่การจัดสรรที่ถูกต้องนั้นขึ้นอยู่กับระบบและการตั้งค่า การเปลี่ยนแปลงโดยไม่ตรวจสอบอาจทำให้ความเสถียรแย่ลง
ฉันควรลบโฟลเดอร์ Minecraft หรือแคชแปลงที่ดินดี?
ไม่ครับ สำรองข้อมูลโลกก่อน แล้วใช้การติดตั้งใหม่ที่สะอาดหมดจดเพื่อทดสอบตัวเรียกใช้งานเท่านั้น เปลี่ยนแปลงข้อมูลเซิร์ฟเวอร์หรือไฟล์ปลั๊กอินเฉพาะเมื่อคุณเป็นผู้ดูแลเซิร์ฟเวอร์นั้น มีการสำรองข้อมูล และบันทึกต่างๆ สนับสนุนการวินิจฉัยนั้น
ทำให้การแก้ไขปัญหาในครั้งต่อไปง่ายขึ้น
ควรสำรองข้อมูลโลกและไฟล์เซิร์ฟเวอร์ จดบันทึกการเปลี่ยนแปลงที่คุณทำ และอัปเดตทีละส่วนประกอบ เมื่อ เกิด ข้อผิดพลาด 002 Plt ใน Minecraftข้อความที่แสดงและบันทึกที่ตรงกันมีความสำคัญมากกว่าตัวเลขบนหน้าจอ การตรวจสอบโปรไฟล์อย่างละเอียด การทดสอบม็อดอย่างรอบคอบ หรือการตรวจสอบบันทึกเซิร์ฟเวอร์สามารถเปิดเผยได้ว่าปัญหาเกิดจากไคลเอนต์ของคุณหรือเซิร์ฟเวอร์เฉพาะ โดยไม่ต้องอาศัยคำอธิบายโค้ดที่สร้างขึ้นเองหรือการลบไฟล์ที่มีความเสี่ยง