แก้ไข: Destiny Error Code Cabbage

รหัสข้อผิดพลาด Cabbage ซึ่งเกิดขึ้นเป็นประจำในหมู่ผู้เล่น Destiny และ Destiny 2 ทำให้เกิดความไม่พอใจอย่างมากจนมีแม้แต่คำร้องออนไลน์ที่เรียกร้องให้ Bungie แก้ไขข้อผิดพลาดนี้โดยเร็วที่สุด

รหัสข้อผิดพลาดมักจะเกี่ยวข้องกับการตั้งค่าที่ผิดพลาดเกี่ยวกับเราเตอร์ของคุณหรือเราเตอร์ของคุณบล็อกพอร์ตบางพอร์ตที่เกมต้องการ Bungie ยังไม่ได้โพสต์บทความเกี่ยวกับหัวข้อนี้ แต่มีวิธีแก้ไขปัญหาที่ได้รับการยืนยันหลายวิธีซึ่งจะช่วยคุณจัดการกับรหัสข้อผิดพลาดนี้ได้ เพียงทำตามคำแนะนำด้านล่างและเล่น Destiny ต่อไปโดยไม่มีปัญหา

โซลูชันที่ 1: เพิ่มคอนโซลของคุณไปที่ DMZ

DMZ ย่อมาจาก De-Militarized Zone และเป็นการตั้งค่าที่มีอยู่ในเราเตอร์จำนวนมากซึ่งจะปลดบล็อกข้อมูลขาออกและขาเข้าทั้งหมดจากที่อยู่ IP เดียว สิ่งนี้มีประโยชน์มากสำหรับนักเล่นเกมคอนโซลเนื่องจากคุณจะสามารถปล่อยผ่านการเชื่อมต่อใด ๆ ไปยังคอนโซลของคุณได้ทำให้คุณเชื่อมต่อและกำจัดรหัสข้อผิดพลาดบางอย่างได้ง่ายขึ้น

ก่อนอื่นเราจะต้องกำหนดที่อยู่ IP แบบคงที่ให้กับคอนโซลของคุณด้วยตนเองสำหรับเราเตอร์ที่คุณกำลังใช้อยู่และกระบวนการนี้ค่อนข้างแตกต่างจาก PS4 มากกว่าบน Xbox One

ผู้ใช้ PlayStation 4:

  1. คุณสามารถลองกำหนด PS4 ของคุณอย่างถาวรเป็นที่อยู่ IP ที่กำลังใช้งานอยู่ ในการค้นหาที่อยู่ IP ให้เปิดเครื่องคอนโซล PS4 ของคุณ
  2. ในเมนูหลักของ PlayStation 4 ให้เลือกการตั้งค่า >> เครือข่าย >> ดูสถานะการเชื่อมต่อ

  1. ค้นหาที่อยู่ IP ในหน้าจอที่เปิดขึ้นและตรวจสอบให้แน่ใจว่าคุณได้จดบันทึกไว้ที่ไหนสักแห่งเนื่องจากคุณจะต้องใช้เพื่อเปิดใช้งานการส่งต่อพอร์ต อย่าลืมจดที่อยู่ MAC ของ PS4 ด้วย

ผู้ใช้ Xbox One:

คุณสามารถลองกำหนด Xbox One ของคุณอย่างถาวรให้กับที่อยู่ IP ที่กำลังใช้อยู่ คุณสามารถค้นหาที่อยู่ IP ปัจจุบันได้ภายใต้การตั้งค่าขั้นสูงในเมนู Xbox One Dashboard ในการค้นหาที่อยู่ IP ให้เปิดเครื่อง Xbox One ของคุณ

  1. ไปที่หน้าจอหลักและกดปุ่มเมนูบนคอนโทรลเลอร์ของ Xbox one ของคุณ
  2. ไปที่การตั้งค่า >> เครือข่าย >> การตั้งค่าขั้นสูง

  1. ในส่วนการตั้งค่า IP คุณจะเห็นที่อยู่ IP อยู่ในรายการ จดหมายเลขนี้เนื่องจากคุณจะต้องกำหนดที่อยู่ IP ในภายหลัง
  2. คุณควรเห็นที่อยู่ MAC แบบใช้สายหรือที่อยู่ MAC แบบไร้สายแสดงอยู่ภายใต้การตั้งค่า IP ด้วย จดที่อยู่ 12 หลักสำหรับการเชื่อมต่อที่คุณใช้

นั่นเป็นขั้นตอนแรกที่เรารวบรวมข้อมูลเกี่ยวกับคอนโซลที่เกี่ยวข้อง ตอนนี้เราจะต้องกำหนดที่อยู่ IP แบบคงที่ให้กับคอนโซลโดยทำตามขั้นตอนด้านล่าง:

  1. เปิดเว็บเบราว์เซอร์พิมพ์หมายเลขเกตเวย์เริ่มต้น (ที่อยู่ IP) ลงในแถบที่อยู่แล้วกด Enter
  2. ป้อนชื่อผู้ใช้และรหัสผ่านของคุณเพื่อเข้าถึงอินเทอร์เฟซของเราเตอร์ของคุณ ชื่อผู้ใช้และรหัสผ่านเริ่มต้นควรแสดงอยู่ในเอกสารของเราเตอร์ของคุณบนสติกเกอร์ที่ด้านข้างของเราเตอร์หรือบนเว็บไซต์ Port Forward หากชื่อผู้ใช้และรหัสผ่านถูกเปลี่ยนจากค่าเริ่มต้นและคุณจำไม่ได้คุณจะต้องรีเซ็ตเราเตอร์ของคุณ

  1. หน้าจอที่ช่วยให้คุณสามารถเพิ่มที่อยู่ IP ใหม่แตกต่างจากเราเตอร์ถึงเราเตอร์และไม่มีกฎทั่วไปสำหรับสิ่งนี้
  2. ก่อนอื่นให้ค้นหาตัวเลือก Enable Manual Assignment และคลิกที่ปุ่มตัวเลือกถัดจาก Yes ชื่อของตัวเลือกอาจแตกต่างกันหรืออาจไม่มีตัวเลือกเลย
  3. ค้นหาหน้าต่างที่ให้คุณพิมพ์ที่อยู่ MAC และที่อยู่ IP ที่คุณเลือกดังนั้นพิมพ์ที่อยู่ที่คุณได้รวบรวมไว้ในขั้นตอนก่อนหน้าสำหรับคอนโซลของคุณ

  1. หลังจากคุณทำเสร็จแล้วให้คลิกที่ตัวเลือกเพิ่มและคุณได้เพิ่มที่อยู่ IP ของคอนโซลไปยังเราเตอร์ของคุณแล้ว

ตอนนี้เราจำเป็นต้องเพิ่มที่อยู่ IP ของคอนโซลของคุณไปยัง DMZ ซึ่งเป็นการตั้งค่าที่อยู่ในเมนูหลังจากที่คุณลงชื่อเข้าใช้เราเตอร์ของคุณโดยใช้อินเทอร์เน็ตเบราว์เซอร์จากอุปกรณ์ที่เชื่อมต่ออยู่

  1. เปิดเว็บเบราว์เซอร์พิมพ์หมายเลขเกตเวย์เริ่มต้น (ที่อยู่ IP) ลงในแถบที่อยู่แล้วกด Enter
  2. ป้อนชื่อผู้ใช้และรหัสผ่านของคุณเพื่อเข้าถึงอินเทอร์เฟซของเราเตอร์ของคุณ ชื่อผู้ใช้และรหัสผ่านเริ่มต้นควรแสดงอยู่ในเอกสารของเราเตอร์ของคุณบนสติกเกอร์ที่ด้านข้างของเราเตอร์หรือบนเว็บไซต์ Port Forward หากชื่อผู้ใช้และรหัสผ่านถูกเปลี่ยนจากค่าเริ่มต้นและคุณจำไม่ได้คุณจะต้องรีเซ็ตเราเตอร์ของคุณ

  1. ค้นหาตัวเลือก DMZ ในแท็บการตั้งค่าของเราเตอร์ของคุณ ตัวเลือกนี้จะอยู่ในตำแหน่งอื่นเสมอ แต่มักจะปรากฏในแท็บความปลอดภัยหรือสิ่งที่คล้ายกัน
  2. เลือกตัวเลือก DMZ และป้อนที่อยู่ IP แบบคงที่ที่คุณกำหนดให้กับ PS4 ของคุณ หากทุกอย่างถูกต้อง PS4 ของคุณควรจะเข้าถึงอินเทอร์เน็ตได้แล้ว หลังจากที่คุณยืนยันการเปลี่ยนแปลงเหล่านี้ตรวจสอบให้แน่ใจว่าคุณปิดเราเตอร์และ PS4 ของคุณแล้วรอสองสามนาที
  3. เปิดใช้งานและกลับไปที่การตั้งค่าเครือข่ายบน PS4 ของคุณ เลือกการทดสอบการเชื่อมต่ออินเทอร์เน็ตและทุกอย่างจะราบรื่น ตรวจสอบเพื่อดูว่ารหัสข้อผิดพลาดยังคงปรากฏอยู่หรือไม่

โซลูชันที่ 2: ใช้พีซีของคุณเป็นฮอตสปอต  

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

Microsoft Virtual Wi-Fi Mini Port Adapter เป็นคุณสมบัติที่เพิ่มเข้ามาใน Windows 7 ขึ้นไป เมื่อใช้คุณสมบัตินี้คุณสามารถเปลี่ยนอะแดปเตอร์เครือข่ายฟิสิคัลที่คอมพิวเตอร์มีให้เป็นอะแด็ปเตอร์เครือข่ายเสมือนสองตัว เครื่องหนึ่งจะเชื่อมต่อคุณกับอินเทอร์เน็ตและอีกอันจะเปลี่ยนเป็นจุดเชื่อมต่อไร้สาย (ฮอตสปอต Wi-Fi) สำหรับอุปกรณ์ Wi-Fi อื่น ๆ เพื่อเชื่อมต่อด้วย

อ่านคู่มือนี้ Windows 10 Mobile HotSpot สำหรับขั้นตอนโดยละเอียด

โซลูชันที่ 3: เปิดใช้งาน UPnP และปิดใช้งานเซิร์ฟเวอร์ FTP

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

  1. เปิดเว็บเบราว์เซอร์พิมพ์หมายเลขเกตเวย์เริ่มต้น (ที่อยู่ IP) ลงในแถบที่อยู่แล้วกด Enter
  2. ป้อนชื่อผู้ใช้และรหัสผ่านของคุณเพื่อเข้าถึงอินเทอร์เฟซของเราเตอร์ของคุณ ชื่อผู้ใช้และรหัสผ่านเริ่มต้นควรแสดงอยู่ในเอกสารของเราเตอร์ของคุณบนสติกเกอร์ที่ด้านข้างของเราเตอร์หรือบนเว็บไซต์ Port Forward หากชื่อผู้ใช้และรหัสผ่านถูกเปลี่ยนจากค่าเริ่มต้นและคุณจำไม่ได้คุณจะต้องรีเซ็ตเราเตอร์ของคุณ

  1. ไปที่หน้าแรก >> กล่องเครื่องมือ >> การตั้งค่าการแชร์เกมและแอปพลิเคชันบนเราเตอร์ของคุณ โปรดทราบว่าชื่อของการตั้งค่าเหล่านี้จะแตกต่างกันไปในแต่ละเราเตอร์ซึ่งหมายความว่าคุณจะต้องค้นหาการตั้งค่าเหล่านี้สักพัก
  2. เปิดใช้งานการตั้งค่า UPnP และตรวจสอบตัวเลือกการเปิดใช้งานแบบขยายที่อยู่ข้างๆด้วย นอกจากนี้ให้ปิดใช้งานตัวเลือกเซิร์ฟเวอร์ FTP ซึ่งควรอยู่ที่นั่นด้วย หากยังไม่ได้ลองมองหาภายใต้แท็บการตั้งค่าต่างๆ

  1. บันทึกการเปลี่ยนแปลงที่คุณทำก่อนออกและปิดทั้งคอนโซลและเราเตอร์ของคุณ ปิดทิ้งไว้สักครู่ก่อนเปิดใหม่
  2. ตรวจสอบว่ารหัสข้อผิดพลาด Cabbage ยังคงปรากฏบนคอนโซลของคุณขณะเล่น Destiny หรือไม่

แนวทางที่ 4: เลิกผูกพอร์ตบางพอร์ต

ผู้ใช้บางรายที่ใช้เราเตอร์บางประเภทได้ร้องเรียนเกี่ยวกับรหัสข้อผิดพลาดของ Cabbage เป็นประจำ (Thomson / Technicolor) ดูเหมือนว่าปัญหาเกิดจาก ALG (Application Layer Gateway) ซึ่งหมายความว่าการเชื่อมต่อ CONE (UDP) ที่ช่วยถูกผูกไว้กับพอร์ต 3074 ซึ่ง Destiny ต้องการเพื่อให้ทำงานได้อย่างถูกต้อง

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

  1. คลิกที่เมนู Start และเปิด Control Panel โดยค้นหา
  2. ในแผงควบคุมเลือกดูเป็น: หมวดหมู่ที่มุมขวาบนและคลิกที่ถอนการติดตั้งโปรแกรมภายใต้ส่วนโปรแกรม

  1. คุณจะสามารถเห็นตัวเลือกเปิดหรือปิดคุณสมบัติของ Windows ที่ส่วนบนซ้ายของหน้าจอดังนั้นคลิกที่มันและค้นหารายการ Telnet Client ในรายการ เปิดใช้งาน
  2. เปิดคอมพิวเตอร์ของคุณและเข้าสู่ระบบ Windows 10
  3. กดปุ่ม Windows เพื่อเปิดเมนูเริ่มเลือกปุ่มค้นหาหรือเริ่มพิมพ์ทันทีแล้วพิมพ์“ cmd”
  4. เลือก“ Command Prompt” ซึ่งควรเป็นผลลัพธ์แรกคลิกขวาที่ไฟล์แล้วเลือกตัวเลือก Run as administrator

  1. เมื่อพรอมต์คำสั่งเปิดขึ้นให้พิมพ์คำสั่งต่อไปนี้:

Telnet * โมเด็ม IP ของคุณ *

  1. หากคุณไม่ทราบที่อยู่ IP ของโมเด็มให้พิมพ์“ ipconfig / all” (มีช่องว่างหลัง ipconfig) แล้วกด Enter เพื่อรันคำสั่งนี้
  2. จดที่อยู่ IP (จะเป็นที่อยู่ IP หรือที่อยู่ IP v4) และพิมพ์ลงในหน้าต่างพร้อมรับคำสั่ง

  1. ป้อนโดยใช้บัญชีผู้ใช้ระดับสูงของ บริษัท บรอดแบนด์ที่คุณใช้การเชื่อมต่ออินเทอร์เน็ต คุณอาจจะสามารถค้นหาได้ทางออนไลน์หรือเพียงแค่โทรหาพวกเขาและขอให้ส่งให้คุณ
  2. พิมพ์ "connection bindlist" แล้วแตะปุ่ม Enter
  3. หากแสดงเฉพาะพอร์ต 3074 คุณสามารถใช้คำสั่งต่อไปนี้เพื่อเลิกผูกพอร์ตนี้:

การเชื่อมต่อ unbind application = CONE (UDP) port = 3074

  1. หากช่วงของพอร์ตต่างๆแสดงขึ้นคุณจะต้องเลิกผูกทั้งช่วง ตัวอย่างเช่นหากช่วงอยู่ระหว่าง 3074 ถึง 3658 คุณจะต้องใช้คำสั่งต่อไปนี้

การเชื่อมต่อ unbind application = CONE (UDP) port = 3074-3658

  1. พิมพ์คำสั่ง "connection bindlist" อีกครั้งเพื่อดูว่าไม่มีพอร์ตใด ๆ อีกแล้วที่แสดงเป็นขอบเขต ออกจากการบันทึกการเปลี่ยนแปลงและตรวจสอบว่ารหัสข้อผิดพลาด Cabbage ยังคงปรากฏขึ้นขณะเล่น Destiny หรือไม่

โซลูชันที่ 5: ตั้งค่าการเชื่อมต่ออินเทอร์เน็ตของคุณเช่นนี้

ลองปรับแต่งการตั้งค่าการเชื่อมต่ออินเทอร์เน็ตของคุณเช่นนี้เพื่อหลีกเลี่ยงรหัสข้อผิดพลาดของ Cabbage ความมหัศจรรย์ของโซลูชันนี้คือคุณจะเปลี่ยนที่อยู่ DNS เป็น DNS ของ Google ฟรีและข้อผิดพลาดควรแยกออกว่าเป็นสาเหตุที่ถูกต้องหรือไม่ อย่างไรก็ตามกระบวนการนี้แตกต่างกันบ้างสำหรับผู้ใช้ PlayStation และ Xbox

ผู้ใช้ PlayStation 4:

  1. เปิด PS4 ของคุณแล้วไปที่การตั้งค่า >> เครือข่าย >> ตั้งค่าการเชื่อมต่ออินเทอร์เน็ต

  2. หลังจากนั้นเลือกประเภทการเชื่อมต่อที่คุณกำลังใช้เพื่อเชื่อมต่ออินเทอร์เน็ต (สาย LAN หรือ Wi-Fi) หาก PS3 ของคุณเสียบเข้ากับเราเตอร์ให้เลือกสาย LAN และหากคุณใช้การเชื่อมต่อไร้สายให้เลือก Wi-Fi แทน
  3. หน้าจอถัดไปควรแจ้งให้คุณทราบว่า“ คุณต้องการตั้งค่าการเชื่อมต่ออินเทอร์เน็ตอย่างไร” เลือกกำหนดเอง

  1. หากคุณเลือกระบบไร้สายให้ตั้งค่าการเชื่อมต่อของคุณตามปกติ แต่คุณจะต้องเลือกการเชื่อมต่อไร้สายที่คุณจะใช้ในอนาคตด้วย หากเครือข่ายมีการป้องกันด้วยรหัสผ่านคุณจะต้องระบุรหัสและจะแสดงไอคอนรูปแม่กุญแจที่ด้านขวาของหน้าจอ
  2. ตรวจสอบให้แน่ใจว่าคุณได้ตั้งค่าดังต่อไปนี้:

การตั้งค่าที่อยู่ IP: อัตโนมัติ

ชื่อโฮสต์ DHCP: ไม่ต้องตั้งค่า

การตั้งค่า DNS: ด้วยตนเอง

DNS หลัก: 8.8.8.8

DNS รอง: 8.8.4.4

การตั้งค่า MTU: อัตโนมัติ

พร็อกซีเซิร์ฟเวอร์: ห้ามใช้

  1. ทดสอบการเชื่อมต่อและตรวจสอบว่ารหัสข้อผิดพลาดยังคงปรากฏอยู่หรือไม่

ผู้ใช้ Xbox One:

  1. ไปที่ Xbox One Dashboard แล้วกดปุ่มตัวเลือกบนคอนโทรลเลอร์ที่คุณใช้
  2. ไปที่ Network >> Advanced Settings >> DNS Settings >> Manual

  1. ป้อน 8.8.8.8 สำหรับ DNS หลักและ 8.8.4.4 สำหรับ DNS รอง คลิก Enter ทั้งสองครั้งเพื่อยืนยันและกดปุ่ม B เพื่อบันทึกการเปลี่ยนแปลง
  2. รีสตาร์ท Xbox One ของคุณรีสตาร์ท Destiny และตรวจสอบว่ารหัสข้อผิดพลาด Cabbage ยังคงปรากฏบนคอนโซลของคุณหรือไม่