Computer >> คอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาดของ Windows

วิธีแก้ไข “ตามไม่ทัน! เซิร์ฟเวอร์โอเวอร์โหลด” เกิดข้อผิดพลาดใน Minecraft หรือไม่

หากคุณเป็นผู้เล่น Minecraft ตัวยง มีโอกาสสูงที่คุณจะเจอข้อผิดพลาด “Minecraft  Can't Keep Up! เซิร์ฟเวอร์โอเวอร์โหลดหรือไม่” พวกเราส่วนใหญ่เคยอยู่ในสถานการณ์นี้ เซิร์ฟเวอร์ล่าช้า การนำทางไปรอบ ๆ เกมกลายเป็นปัญหา และข้อผิดพลาดนี้ปรากฏขึ้นบนหน้าจอของคุณ ขออภัย ไม่มีคำแนะนำโดยละเอียดเกี่ยวกับสาเหตุของข้อผิดพลาดนี้และวิธีแก้ไข

ในโพสต์นี้ เราจะเจาะลึกถึงก้นบึ้งของปัญหา ค้นหาสาเหตุทั้งหมดที่ทำให้เกิดข้อผิดพลาดนี้ และวิธีแก้ไขข้อผิดพลาด

สาเหตุของข้อผิดพลาด “เซิร์ฟเวอร์ Minecraft ไม่สามารถติดตามได้”

มีผู้กระทำผิดหลักสามประการที่อยู่เบื้องหลังความล่าช้าของ Minecraft โดยรวม

  • เซิร์ฟเวอร์ล่าช้า
  • เครือข่ายล่าช้า
  • ไคลเอ็นต์ล่าช้า

1. เครือข่ายล่าช้า

คุณลักษณะนี้สามารถระบุได้ด้วยคุณลักษณะต่างๆ เช่น การหมดเวลาบ่อยครั้ง แถบยางภายในเกม และเครื่องวัดค่าปิงสีแดงทุกครั้งที่คุณกดปุ่มแท็บ คุณสามารถแก้ไขปัญหานี้ได้โดยการแก้ไขปัญหาการเชื่อมต่อเครือข่ายของคุณ บางทีคุณอาจมีผู้ใช้เชื่อมต่อมากเกินไป หรือมีบริการที่ทำงานอยู่เบื้องหลังโดยใช้แบนด์วิดท์มากเกินไป คุณยังใช้เครื่องมือทดสอบความเร็วออนไลน์เพื่อตรวจสอบความเร็วของการเชื่อมต่อได้อีกด้วย

2. ความล่าช้าของไคลเอ็นต์

ปัญหานี้มักเกิดจากปัญหา Frames-Per-Second (FPS) หากต้องการดู FPS บน Minecraft ให้กดปุ่ม F3 สำหรับรูปแบบแป้นพิมพ์บางรูปแบบ คุณอาจต้องใช้แป้นพิมพ์ผสม Fn + F3 คุณจะเห็นข้อมูลจำนวนมากปรากฏขึ้นบนหน้าจอของคุณ อัตราเฟรมต่อวินาทีอยู่ที่ด้านบนซ้ายของหน้าต่างดังที่แสดงในภาพด้านล่าง

วิธีแก้ไข “ตามไม่ทัน! เซิร์ฟเวอร์โอเวอร์โหลด” เกิดข้อผิดพลาดใน Minecraft หรือไม่

โชคดีที่คุณสามารถแก้ไขการกระตุกของไคลเอ็นต์ได้ง่ายๆ โดยใช้คำแนะนำด้านล่าง

  1. เปลี่ยนการตั้งค่าวิดีโอ กำหนดค่าต่อไปนี้ในหน้าต่างการตั้งค่าวิดีโอของคุณ
    • ไบโอมเบลนด์:ปิด
    • กราฟิก:เร็ว
    • ระยะการเรนเดอร์:2-6 ชิ้น
    • การจัดแสงอย่างนุ่มนวล:ปิด
    • อัตราเฟรมสูงสุด:ไม่จำกัด
    • ใช้ VSync:ปิด
    • ความสว่าง:25% – 75%
    • เมฆ:ปิด
    • เต็มหน้าจอ:ปิด
    • อนุภาค:น้อยที่สุด
    • ระดับแผนที่ย่อ:ปิด
    • เงาของเอนทิตี:ปิด
    • ระยะทางของนิติบุคคล:50%
    • ผลกระทบของ FOC:25% -50%
      วิธีแก้ไข “ตามไม่ทัน! เซิร์ฟเวอร์โอเวอร์โหลด” เกิดข้อผิดพลาดใน Minecraft หรือไม่
  2. ติดตั้งหรืออัปเดตไดรเวอร์การ์ดแสดงผลของคุณ
  3. ตรวจสอบให้แน่ใจว่าเวอร์ชัน Java ที่ทำงานบนไคลเอ็นต์ของคุณเหมือนกับเวอร์ชัน Java ที่ติดตั้งของเซิร์ฟเวอร์
  4. ใช้ Shift + F3 เพื่อเปิดกราฟ Minecraft Profiler และระบุสาเหตุของการล่าช้าของไคลเอ็นต์ วิธีแก้ไข “ตามไม่ทัน! เซิร์ฟเวอร์โอเวอร์โหลด” เกิดข้อผิดพลาดใน Minecraft หรือไม่

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 ที่เปิดใช้งานเมื่อคุณเริ่มเซิร์ฟเวอร์ Minecraft nogui พารามิเตอร์ช่วยให้คุณเรียกใช้เซิร์ฟเวอร์ที่ไม่มีส่วนหัว ซึ่งจะช่วยปรับปรุงประสิทธิภาพของระบบโดยรวม

การกระตุกตามเกม

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

  • หลีกเลี่ยงการใช้บล็อกซ้ำที่เก็บเอาต์พุตล่าสุด มีแนวโน้มที่จะทำให้เกิดความล่าช้ามากกว่าเมื่อเปรียบเทียบกับบล็อกที่ไม่ได้เก็บเอาต์พุตไว้
  •  อย่าใช้ไฟกระพริบที่ไม่จำเป็นมากเกินไป การอัปเดตระบบแสงสว่างอาจค่อนข้างล่าช้า
  • เอนทิตี AI เป็นหนึ่งในเอนทิตีที่ล้าหลังที่สุดในเกม คุณสามารถใช้F3เพื่อดูจำนวนเอนทิตีทั้งหมดในพื้นที่ได้
  • หลีกเลี่ยงการใช้เอนทิตีที่มี UUID เหมือนกัน คุณสามารถดูข้อมูลจากคอนโซลเซิร์ฟเวอร์ คุณสามารถฆ่า UUID เหล่านี้ได้อย่างง่ายดายด้วยไวยากรณ์ด้านล่าง:
    /kill  < UUID>
    e.g
    /kill 7686887tgj-fgfg-45gb-a345-6578786gbc
  • ตรวจสอบจำนวนผู้เล่นบนเซิร์ฟเวอร์ ผู้เล่นจำนวนมากเกินไปอาจทำให้เซิร์ฟเวอร์ล่าช้า
  • ขีดจำกัดการวางไข่ที่ต่ำกว่าของมอนสเตอร์
  • ลบปลั๊กอินเพิ่มเติม

บทสรุป

แค่นั้นแหละ! ฉันเชื่อว่าตอนนี้คุณคงพอเดาได้แล้วว่าอะไรเป็นสาเหตุของ “Minecraft  Can't Keep Up! เซิร์ฟเวอร์โอเวอร์โหลดหรือไม่” ข้อผิดพลาดและการแก้ไขต่างๆ ที่คุณสามารถใช้ได้ วิธีการใดต่อไปนี้ที่เหมาะกับคุณ โปรดแบ่งปันประสบการณ์ของคุณและเคล็ดลับอื่น ๆ ที่คุณอาจมีกับผู้อ่านของเราในความคิดเห็น