หากคุณเป็นผู้เล่น Minecraft ตัวยง มีโอกาสสูงที่คุณจะเจอข้อผิดพลาด “Minecraft Can't Keep Up! เซิร์ฟเวอร์โอเวอร์โหลดหรือไม่” พวกเราส่วนใหญ่เคยอยู่ในสถานการณ์นี้ เซิร์ฟเวอร์ล่าช้า การนำทางไปรอบ ๆ เกมกลายเป็นปัญหา และข้อผิดพลาดนี้ปรากฏขึ้นบนหน้าจอของคุณ ขออภัย ไม่มีคำแนะนำโดยละเอียดเกี่ยวกับสาเหตุของข้อผิดพลาดนี้และวิธีแก้ไข
ในโพสต์นี้ เราจะเจาะลึกถึงก้นบึ้งของปัญหา ค้นหาสาเหตุทั้งหมดที่ทำให้เกิดข้อผิดพลาดนี้ และวิธีแก้ไขข้อผิดพลาด
สาเหตุของข้อผิดพลาด “เซิร์ฟเวอร์ Minecraft ไม่สามารถติดตามได้”
มีผู้กระทำผิดหลักสามประการที่อยู่เบื้องหลังความล่าช้าของ Minecraft โดยรวม
- เซิร์ฟเวอร์ล่าช้า
- เครือข่ายล่าช้า
- ไคลเอ็นต์ล่าช้า
1. เครือข่ายล่าช้า
คุณลักษณะนี้สามารถระบุได้ด้วยคุณลักษณะต่างๆ เช่น การหมดเวลาบ่อยครั้ง แถบยางภายในเกม และเครื่องวัดค่าปิงสีแดงทุกครั้งที่คุณกดปุ่มแท็บ คุณสามารถแก้ไขปัญหานี้ได้โดยการแก้ไขปัญหาการเชื่อมต่อเครือข่ายของคุณ บางทีคุณอาจมีผู้ใช้เชื่อมต่อมากเกินไป หรือมีบริการที่ทำงานอยู่เบื้องหลังโดยใช้แบนด์วิดท์มากเกินไป คุณยังใช้เครื่องมือทดสอบความเร็วออนไลน์เพื่อตรวจสอบความเร็วของการเชื่อมต่อได้อีกด้วย
2. ความล่าช้าของไคลเอ็นต์
ปัญหานี้มักเกิดจากปัญหา Frames-Per-Second (FPS) หากต้องการดู FPS บน Minecraft ให้กดปุ่ม F3 สำหรับรูปแบบแป้นพิมพ์บางรูปแบบ คุณอาจต้องใช้แป้นพิมพ์ผสม Fn + F3 คุณจะเห็นข้อมูลจำนวนมากปรากฏขึ้นบนหน้าจอของคุณ อัตราเฟรมต่อวินาทีอยู่ที่ด้านบนซ้ายของหน้าต่างดังที่แสดงในภาพด้านล่าง
โชคดีที่คุณสามารถแก้ไขการกระตุกของไคลเอ็นต์ได้ง่ายๆ โดยใช้คำแนะนำด้านล่าง
- เปลี่ยนการตั้งค่าวิดีโอ กำหนดค่าต่อไปนี้ในหน้าต่างการตั้งค่าวิดีโอของคุณ
- ไบโอมเบลนด์:ปิด
- กราฟิก:เร็ว
- ระยะการเรนเดอร์:2-6 ชิ้น
- การจัดแสงอย่างนุ่มนวล:ปิด
- อัตราเฟรมสูงสุด:ไม่จำกัด
- ใช้ VSync:ปิด
- ความสว่าง:25% – 75%
- เมฆ:ปิด
- เต็มหน้าจอ:ปิด
- อนุภาค:น้อยที่สุด
- ระดับแผนที่ย่อ:ปิด
- เงาของเอนทิตี:ปิด
- ระยะทางของนิติบุคคล:50%
- ผลกระทบของ FOC:25% -50%
- ติดตั้งหรืออัปเดตไดรเวอร์การ์ดแสดงผลของคุณ
- ตรวจสอบให้แน่ใจว่าเวอร์ชัน Java ที่ทำงานบนไคลเอ็นต์ของคุณเหมือนกับเวอร์ชัน Java ที่ติดตั้งของเซิร์ฟเวอร์
- ใช้ Shift + F3 เพื่อเปิดกราฟ Minecraft Profiler และระบุสาเหตุของการล่าช้าของไคลเอ็นต์
3. เซิร์ฟเวอร์ล่าช้า
ถึงจุดนี้ ฉันเชื่อว่าคุณมีความเข้าใจที่ดีเกี่ยวกับ Network lag, Client lag และวิธีต่างๆ ที่คุณสามารถนำไปใช้เพื่อแก้ไข lag ประเภทนี้ ตอนนี้เราเหลือปัญหาหนึ่ง ซึ่งดูเหมือนว่าจะเป็นต้นเหตุหลักที่อยู่เบื้องหลังข้อผิดพลาด “Minecraft Can't Keep Up! เซิร์ฟเวอร์โอเวอร์โหลดหรือไม่” – เซิร์ฟเวอร์ล่าช้า .
มีองค์ประกอบหลักสามอย่างที่เราพิจารณาได้เมื่อจัดการกับ Server lag:
- ฮาร์ดแวร์
- การกำหนดค่าเซิร์ฟเวอร์
- การกระตุกตามเกม
ฮาร์ดแวร์
เรากำลังพูดถึง – กำลังประมวลผล (CPU), หน่วยความจำ (RAM) และ ความเร็วฮาร์ดไดรฟ์ . หากเป็นไปได้ ให้เปิดเซิร์ฟเวอร์ Minecraft บนแพลตฟอร์มที่ให้คุณตรวจสอบการใช้ทรัพยากรในขณะที่เซิร์ฟเวอร์กำลังทำงาน
-
กำลังประมวลผล (CPU)
คุณสามารถเพิ่มประสิทธิภาพ CPU ได้สูงสุดโดยลดความเครียดจากแอปพลิเคชันอื่นที่ทำงานบนระบบของคุณและในเบื้องหลัง ในระบบ Windows บริการพื้นหลังทั่วไปบางส่วนที่ส่งผลกระทบอย่างมากต่อประสิทธิภาพของ CPU คือ Windows Update และ Apple Software Update คุณสามารถฆ่า/ยุติบริการเหล่านี้ได้อย่างง่ายดายจากตัวจัดการงาน ในระบบ Linux เครื่องมืออย่าง top, htop และ system monitor จะมีประโยชน์เมื่อตรวจสอบกระบวนการที่ทำงานอยู่เบื้องหลัง การอัปเดตระบบมีผลกระทบอย่างมากต่อประสิทธิภาพ โดยเฉพาะอย่างยิ่งผู้ที่รอการรีบูต / รีสตาร์ท
หากคุณมีซอฟต์แวร์ป้องกันไวรัสที่เชื่อถือได้ติดตั้งอยู่ คุณสามารถเปิดใช้งานคุณลักษณะ "โหมดเกม" ได้ ซึ่งจะทำให้คุณสามารถเรียกใช้ Minecraft ได้โดยไม่หยุดชะงัก เช่น หน้าต่างป๊อปอัป ซึ่งจะช่วยปรับปรุงประสิทธิภาพของ CPU โดยรวม
-
หน่วยความจำ (RAM)
เมื่อใดก็ตามที่พีซีหรือเซิร์ฟเวอร์ของคุณล้าหลัง/ ค้าง หรือค้าง วิธีแก้ปัญหาแรกที่คุณสามารถใช้ได้คือการจัดสรร RAM ให้มากขึ้น นั่นควรเป็นกรณีของเซิร์ฟเวอร์ Minecraft คุณสามารถลองเพิ่ม RAM และดูว่าจะช่วยขจัดความล่าช้าของเซิร์ฟเวอร์ได้หรือไม่
อย่างไรก็ตาม มีการจับ! อย่าจัดสรร RAM มากเกินไป เพราะนั่นหมายถึงการเพิ่มขนาดฮีป ส่งผลให้ซีพียูทำงานหนักขึ้นมากในการรวบรวมขยะ เคล็ดลับคือการจัดสรรหน่วยความจำน้อยกว่าหน่วยความจำทั้งหมดของคุณมาก
-
ความเร็วของฮาร์ดไดรฟ์
Minecraft จะบันทึกความคืบหน้าของคุณโดยอัตโนมัติทุกๆ 45 วินาที ดังนั้น หากคุณมีกระบวนการอื่นในการเขียนลงดิสก์หรือสแกนไฟล์เซิร์ฟเวอร์ Minecraft อาจทำให้เกมล่าช้า หากคุณมีโปรแกรมป้องกันไวรัสหรือระบบสำรองข้อมูลที่ทำงานอยู่เบื้องหลัง ให้พิจารณายกเว้นไฟล์ที่มีไฟล์ Minecraft world คุณยังสามารถเลือกใช้ SSD หรือ RAMDISK แทนการใช้ฮาร์ดไดรฟ์ได้
อย่างไรก็ตาม ในกรณีที่มีเพียงฮาร์ดไดรฟ์เท่านั้น ให้พิจารณาจัดเรียงข้อมูลเป็นครั้งคราวเพื่อปรับปรุงประสิทธิภาพของ IO
การกำหนดค่าเซิร์ฟเวอร์
หลังจากตรวจสอบฮาร์ดแวร์ของคุณแล้ว คุณจะต้องตรวจสอบการกำหนดค่าเซิร์ฟเวอร์ปัจจุบันที่คุณกำลังใช้งาน ในการเริ่มต้น ตรวจสอบให้แน่ใจว่าคุณติดตั้ง Server JRE ซึ่งไม่พร้อมใช้งานกับการติดตั้ง Java หรือ Server jar ปกติ ตรวจสอบให้แน่ใจว่าคุณเรียกใช้อินสแตนซ์เซิร์ฟเวอร์ Minecraft ด้วยสภาพแวดล้อมรันไทม์นี้ (Server JRE)
นอกจากนี้ เมื่อดำเนินการอาร์กิวเมนต์ Java คุณต้องแน่ใจว่าได้รับการสนับสนุนโดย Java เวอร์ชันที่ติดตั้งของคุณ ตัวอย่างเช่น ถ้าฉันใช้ Java 8 ฉันจะใช้อาร์กิวเมนต์ด้านล่าง
-server -Xms512M -Xmx2048M -XX:+UseG1GC nogui
-server
:สิ่งนี้ช่วยเพิ่มประสิทธิภาพโดยทำให้เซิร์ฟเวอร์ Minecraft ใช้งานเครื่องเสมือนของเซิร์ฟเวอร์-Xms512M -Xmx2048M
:อาร์กิวเมนต์นี้ตั้งค่าหน่วยความจำขั้นต่ำ (RAM) เป็น 512MB และหน่วยความจำสูงสุดเป็น 2GB-XX:+UseG1GC
:เพื่อลดความล่าช้าเมื่อทำงานกับขนาดฮีปขนาดใหญ่ เราใช้อาร์กิวเมนต์นี้เพื่อตั้งค่าตัวรวบรวมขยะเป็นการรวบรวมขยะก่อนnogui
:เป็นที่ทราบกันดีว่าอินเทอร์เฟซผู้ใช้แบบกราฟิกใช้ทรัพยากรระบบร่วมกันเป็นอย่างดี นั่นก็เหมือนกันสำหรับคอนโซล GUI ที่เปิดใช้งานเมื่อคุณเริ่มเซิร์ฟเวอร์ Minecraftnogui
พารามิเตอร์ช่วยให้คุณเรียกใช้เซิร์ฟเวอร์ที่ไม่มีส่วนหัว ซึ่งจะช่วยปรับปรุงประสิทธิภาพของระบบโดยรวม
การกระตุกตามเกม
วิธีเล่นเกมของคุณอาจส่งผลต่อประสิทธิภาพของเกมได้เช่นกัน ต่อไปนี้คือเคล็ดลับบางประการที่คุณสามารถลองใช้ในครั้งต่อไปเพื่อหลีกเลี่ยงไม่ให้เซิร์ฟเวอร์ล่าช้า
- หลีกเลี่ยงการใช้บล็อกซ้ำที่เก็บเอาต์พุตล่าสุด มีแนวโน้มที่จะทำให้เกิดความล่าช้ามากกว่าเมื่อเปรียบเทียบกับบล็อกที่ไม่ได้เก็บเอาต์พุตไว้
- อย่าใช้ไฟกระพริบที่ไม่จำเป็นมากเกินไป การอัปเดตระบบแสงสว่างอาจค่อนข้างล่าช้า
- เอนทิตี AI เป็นหนึ่งในเอนทิตีที่ล้าหลังที่สุดในเกม คุณสามารถใช้F3เพื่อดูจำนวนเอนทิตีทั้งหมดในพื้นที่ได้
- หลีกเลี่ยงการใช้เอนทิตีที่มี UUID เหมือนกัน คุณสามารถดูข้อมูลจากคอนโซลเซิร์ฟเวอร์ คุณสามารถฆ่า UUID เหล่านี้ได้อย่างง่ายดายด้วยไวยากรณ์ด้านล่าง:
/kill < UUID> e.g /kill 7686887tgj-fgfg-45gb-a345-6578786gbc
- ตรวจสอบจำนวนผู้เล่นบนเซิร์ฟเวอร์ ผู้เล่นจำนวนมากเกินไปอาจทำให้เซิร์ฟเวอร์ล่าช้า
- ขีดจำกัดการวางไข่ที่ต่ำกว่าของมอนสเตอร์
- ลบปลั๊กอินเพิ่มเติม
บทสรุป
แค่นั้นแหละ! ฉันเชื่อว่าตอนนี้คุณคงพอเดาได้แล้วว่าอะไรเป็นสาเหตุของ “Minecraft Can't Keep Up! เซิร์ฟเวอร์โอเวอร์โหลดหรือไม่” ข้อผิดพลาดและการแก้ไขต่างๆ ที่คุณสามารถใช้ได้ วิธีการใดต่อไปนี้ที่เหมาะกับคุณ โปรดแบ่งปันประสบการณ์ของคุณและเคล็ดลับอื่น ๆ ที่คุณอาจมีกับผู้อ่านของเราในความคิดเห็น