แก้ไข:“ io.netty.channel.AbstractChannel $ AnnotatedConnectException: การเชื่อมต่อถูกปฏิเสธ: ไม่มีข้อมูลเพิ่มเติม” ข้อผิดพลาดใน Minecraft
Minecraft เป็นเกม Sandbox ที่พัฒนาและเผยแพร่โดย Manjong เกมดังกล่าวเปิดตัวในปี 2554 และได้รับความนิยมในชุมชนเกมออนไลน์ในทันที มีผู้เล่นที่ใหญ่ที่สุดนับด้วยจำนวนผู้เล่น 91 ล้านคนที่เข้าสู่ระบบรายเดือน อย่างไรก็ตามเมื่อเร็ว ๆ นี้มีรายงานจำนวนมากที่เข้ามาของผู้ใช้ที่พบข้อผิดพลาด“ io.netty.channel.AbstractChannel $ AnnotatedConnectException: การเชื่อมต่อถูกปฏิเสธ: ไม่มีข้อมูลเพิ่มเติม ” ในขณะที่พยายามเชื่อมต่อกับเซิร์ฟเวอร์ ข้อผิดพลาดนี้ไม่ได้ จำกัด อยู่ที่เซิร์ฟเวอร์เดียวและยังคงมีอยู่ทั้งหมด
สิ่งที่ทำให้เกิดข้อผิดพลาดที่ถูกปฏิเสธการเชื่อมต่อ?
หลังจากได้รับรายงานจำนวนมากจากผู้ใช้หลายคนเราตรวจสอบปัญหาและคิดค้นชุดโซลูชันที่แก้ไขปัญหาให้กับผู้ใช้ส่วนใหญ่ นอกจากนี้เราได้พิจารณาถึงสาเหตุที่ทำให้เกิดข้อผิดพลาดและแสดงรายการไว้ด้านล่าง สำหรับการที่:
- ปัญหา IP: ในบางกรณีปัญหาเกิดจากที่อยู่ IP ผิดหรือพอร์ตที่ระบุในขณะที่พยายามเชื่อมต่อกับเซิร์ฟเวอร์ ที่อยู่ IP พร้อมกับพอร์ตที่ถูกต้องจะใช้ในการส่งต่อการเชื่อมต่อของคุณไปยังเซิร์ฟเวอร์และการเชื่อมต่อจะเกิดขึ้นเมื่อเซิร์ฟเวอร์อนุมัติ เว้นแต่ว่าคุณกำลังใช้ที่อยู่ IP แบบคงที่ซึ่งค่อนข้างหายากที่อยู่ IP ที่กำหนดให้คุณโดย ISP จะเปลี่ยนแปลงเป็นครั้งคราวและผู้ใช้หลายรายอาจได้รับการจัดสรรที่อยู่ IP เดียวกัน ดังนั้นที่อยู่ IP จึงจำเป็นต้องแก้ไขเป็นครั้งคราว
- ไฟร์วอลล์: นอกจากนี้ยังเป็นไปได้ที่ไฟร์วอลล์ Windows ที่คุณใช้อาจบล็อกการเชื่อมต่อกับเซิร์ฟเวอร์ ต้องเพิ่มทั้งไฟล์ Java และไดเรกทอรีเกมลงในรายการยกเว้นของ Windows Firewall เพื่อให้เกมเชื่อมต่อกับเซิร์ฟเวอร์ได้อย่างถูกต้อง
- Java ที่ล้าสมัย: Minecraft ต้องการซอฟต์แวร์ Java เพื่ออัปเดตเป็นเวอร์ชันล่าสุดเพื่อให้ทำงานได้อย่างถูกต้อง หาก Java ล้าสมัยบนอุปกรณ์ของคุณและตัวเรียกใช้งานได้รับการอัปเดตเป็นเวอร์ชันล่าสุดอาจทำให้เกิดความขัดแย้งกับองค์ประกอบบางอย่างของเกมและป้องกันการเชื่อมต่อกับเซิร์ฟเวอร์ที่เหมาะสม
- ซอฟต์แวร์ที่ใช้งานร่วมกันไม่ได้ : มีรายการซอฟต์แวร์ที่เข้ากันไม่ได้กับ Minecraft และทำให้เกิดปัญหาหากติดตั้งบนคอมพิวเตอร์ที่คุณพยายามเชื่อมต่อกับเซิร์ฟเวอร์ Minecraft มีรายการซอฟต์แวร์อย่างเป็นทางการซึ่งไม่สามารถใช้งานได้กับเกมและทำให้เกิดข้อขัดแย้ง
ตอนนี้คุณมีความเข้าใจพื้นฐานเกี่ยวกับธรรมชาติของปัญหาแล้วเราจะดำเนินการแก้ไขปัญหาต่อไป ขอแนะนำให้คุณลองใช้วิธีแก้ไขปัญหาเหล่านี้ตามลำดับที่ระบุไว้เพื่อให้แน่ใจว่าไม่มีข้อขัดแย้งเกิดขึ้น
โซลูชันที่ 1: การรีเซ็ตอินเทอร์เน็ต
เมื่อใดก็ตามที่เราเตอร์อินเทอร์เน็ตถูกตั้งค่าที่อยู่ IP ที่ ISP ให้ไว้จะมีการเปลี่ยนแปลงเว้นแต่คุณจะใช้ที่อยู่ IP แบบคงที่ ดังนั้นในขั้นตอนนี้เราจะเริ่มต้นการตั้งค่าอินเทอร์เน็ตใหม่อีกครั้งและแคช DNS โดยการเพิ่มประสิทธิภาพการหมุนเวียนอินเทอร์เน็ตเราเตอร์ สำหรับการที่:
- ตัด การ เชื่อมต่อ พลังงาน จากเราเตอร์อินเทอร์เน็ต
ตัดการเชื่อมต่อสายไฟ - รอ 5 นาที และ เชื่อมต่อ พลังงานใหม่
- เมื่ออินเทอร์เน็ตได้รับอนุญาตให้ลอง เชื่อมต่อ กับเซิร์ฟเวอร์และ ตรวจสอบ ว่าปัญหายังคงมีอยู่หรือไม่
โซลูชันที่ 2: การเพิ่มข้อยกเว้นในไฟร์วอลล์
อาจเป็นไปได้ว่าไฟร์วอลล์ Windows ที่คุณใช้อาจกำลังบล็อกการเชื่อมต่อกับเซิร์ฟเวอร์ ดังนั้นในขั้นตอนนี้เราจะเพิ่มข้อยกเว้นในไฟร์วอลล์สำหรับไฟล์ปฏิบัติการบางอย่างในโฟลเดอร์ Minecraft ที่ต้องใช้อินเทอร์เน็ต สำหรับการที่:
- คลิก ที่เมนู เริ่ม และเลือกไอคอน การตั้งค่า
- ในการตั้งค่า คลิกที่ตัว เลือก“ อัพเดต & ความปลอดภัย ”
- เลือก“ ความปลอดภัยของ Windows ” จากบานหน้าต่างด้านซ้ายและเลือกตัวเลือก“ ไฟร์วอลล์และการป้องกันเครือข่าย ”
- เลื่อนลงและ เลือกตัวเลือก “ อนุญาตแอพผ่านไฟร์วอลล์ ”
- คลิกที่ " เปลี่ยนการตั้งค่า " และเลือก " ใช่ " ในพรอมต์คำเตือน
- เลือก " อนุญาตแอปอื่น " จากตัวเลือกและคลิกที่ " เรียกดู "
- นำทาง ไปยังไดเรกทอรี การติดตั้ง เกมและ เลือก เกมและ ตัวเรียก ทำงาน
- ตอนนี้ ทำซ้ำ กระบวนการข้างต้นอีกครั้งและในครั้งนี้ ไป ที่ไดเรกทอรีที่คุณติดตั้ง เซิร์ฟเวอร์ Minecraft
- เปิดโฟลเดอร์“ Maxwell ” จากนั้นเลือกโฟลเดอร์“ MinecraftServer ”
- ตอนนี้อนุญาตให้ ทั้ง executables Java ที่ อยู่ภายในโฟลเดอร์ด้วยวิธีเดียวกัน
- ตอนนี้ ทำซ้ำ กระบวนการอีกครั้งและแทนที่จะคลิก“ อนุญาตแอปอื่น ” หลังจากเลือกตัวเลือก“ เปลี่ยน ” เพียงเลื่อนรายการแอพที่มีอยู่และอนุญาตให้ตัวเลือก“ Java Platform SE Binary ” ทั้งหมดผ่านทั้ง " ส่วนตัว " และ " สาธารณะ " เครือข่าย
แอปพลิเคชันที่ต้องได้รับอนุญาตผ่านไฟร์วอลล์ - เปิด ตัว เปิด ใช้ Minecraft ลอง เชื่อมต่อ กับเซิร์ฟเวอร์และ ตรวจสอบ ว่าปัญหายังคงมีอยู่หรือไม่
การอนุญาตให้แอปพลิเคชันผ่านไฟร์วอลล์
โซลูชันที่ 3: การเพิ่มที่อยู่ IP และพอร์ต
หากที่อยู่ IP ที่คุณใช้ไม่ใช่แบบคงที่จะเปลี่ยนทุกสองสามวันหรือทุกครั้งที่มีการรีเซ็ตการเชื่อมต่ออินเทอร์เน็ต ดังนั้นในขั้นตอนนี้เราจะทำการตรวจสอบที่อยู่ IP และพอร์ตที่ถูกต้องสำหรับเกมและเพิ่มเข้าไปในตัวเรียกใช้ Minecraft สำหรับการที่:
- คลิก ที่แถบค้นหาบนแถบเครื่องมือ Windows แล้วพิมพ์“ Command Prompt ”
- คลิก ขวา ที่ไอคอนและเลือก“ Run as Administrator ”
คลิกขวาที่ไอคอนพร้อมรับคำสั่งแล้วเลือกเรียกใช้ในฐานะผู้ดูแลระบบ - พิมพ์ “ ipconfig ” และจดบันทึก“ ที่อยู่ IPV4 ”
พิมพ์ ipconfig ในพรอมต์คำสั่ง - ไปที่ โฟลเดอร์ " เซิร์ฟเวอร์ Minecraft> Maxwell (ตัวเลขสุ่มบางส่วน)> MinecraftServer " และเปิดเอกสารข้อความ " คุณสมบัติเซิร์ฟเวอร์ "
การเปิดเอกสารข้อความ“ คุณสมบัติเซิร์ฟเวอร์” และจดพอร์ตเซิร์ฟเวอร์ - จดบันทึก“ พอร์ตเซิร์ฟเวอร์ ” ไว้ที่นี่ ในกรณีของเรามันคือ " 25565 " มันควรจะคล้ายกันในกรณีส่วนใหญ่ แต่ในบางคนมันไม่ได้
- ตอนนี้ เปิด Minecraft แล้ว ไป ที่ตัวเลือก“ เล่นมัลติเพลเยอร์ ”
- เลือก เซิร์ฟเวอร์ที่คุณต้องการเข้าร่วมโดยคลิกที่มันและเลือก“ แก้ไข ” จากตัวเลือกด้านล่าง
คลิกที่เซิร์ฟเวอร์และเลือก“ แก้ไข” - ชื่อเซิร์ฟเวอร์อาจเป็นไปตามความต้องการของคุณ แต่“ ที่อยู่” ต้องเป็นที่อยู่ IPV4 ที่เราจดบันทึกไว้และหมายเลขพอร์ตเช่น“ XXX.XXX.XX: 25565 ”“ 25565 ” คือหมายเลขพอร์ตและอาจแตกต่างกันไป .
การแก้ไขที่อยู่เซิร์ฟเวอร์และคลิกที่เสร็จสิ้น - คลิกที่ " เสร็จสิ้น " คลิกที่ " รีเฟรช " และ ตรวจสอบ เพื่อดูว่าปัญหายังคงมีอยู่
หมายเหตุ: มีแอปพลิเคชั่นบางตัวที่เข้ากันไม่ได้กับองค์ประกอบบางอย่างของ Minecraft และทำให้เกิดปัญหากับมัน รายการแอปพลิเคชันมีให้ที่นี่ หากสิ่งเหล่านี้ติดตั้งบนคอมพิวเตอร์ที่เซิร์ฟเวอร์กำลังทำงานจากหรือบนคอมพิวเตอร์ของคุณคุณจะยังคงประสบปัญหากับเกมต่อไป