วิธีการแก้ไข Rocket League ที่ไม่รู้จักคอนโทรลเลอร์

มีผู้ใช้หลายคนที่มีปัญหาในการใช้ตัวควบคุมเมื่อเล่น Rocket League บนพีซีโดยใช้ Steam มีรายงานปัญหาเกี่ยวกับการกำหนดค่าที่แตกต่างกันและกับ Windows หลายรุ่นรวมถึง Windows 7, Windows 8.1 และ Windows 10 ในกรณีส่วนใหญ่มีรายงานปัญหาที่เกิดขึ้นในกรณีที่ผู้ใช้พยายามเล่นเกมผ่าน Steam

คอนโทรลเลอร์ไม่ทำงานใน Rocket League

สาเหตุใดที่ Rocket League ไม่สามารถระบุตัวควบคุมได้

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

  • เปิดใช้งานการตั้งค่าการป้อนข้อมูลต่อเกมของ Steam - มีรายงานจำนวนมากที่การตั้งค่า Steam Big Picture นี้สิ้นสุดลงเพื่อสร้างปัญหาคอนโทรลเลอร์ในขณะที่เปิดใช้งาน หากสถานการณ์นี้มีผลบังคับใช้คุณสามารถแก้ไขปัญหาได้โดยตรวจสอบให้แน่ใจว่าการตั้งค่า Steam Input ต่อเกมนั้น ถูกบังคับให้ปิด
  • เมนูการตั้งค่าคอนโทรลเลอร์ถูกกำหนดค่าไม่ถูกต้อง - สาเหตุที่เป็นไปได้อีกประการสำหรับปัญหานี้คืออินสแตนซ์ที่เมนูการตั้งค่าคอนโทรลเลอร์ไม่ได้รับการกำหนดค่าอย่างเหมาะสม ในกรณีนี้คุณควรจะสามารถแก้ไขปัญหาได้โดยปรับการตั้งค่าตามประเภทของตัวควบคุมที่คุณใช้
  • ติดตั้งไดรเวอร์คอนโทรลเลอร์ไม่ถูกต้อง - ในบางกรณีปัญหานี้จะเกิดขึ้นเนื่องจากไดรเวอร์คอนโทรลเลอร์ไม่สมบูรณ์หรือเกิดความเสียหายเนื่องจากการกระทำที่แตกต่างกัน หากสถานการณ์นี้ใช้งานได้การตรวจสอบตัวจัดการอุปกรณ์ควรเปิดเผยว่ามีการติดตั้งคอนโทรลเลอร์อย่างถูกต้องหรือไม่
  • เฟิร์มแวร์ตัวควบคุม Steam ที่เสียหาย - ตัวควบคุมทั่วไปบางตัวมีโอกาสที่จะเกิดข้อผิดพลาดเป็นครั้งคราวเมื่อใช้กับ Steam เมื่อเกิดเหตุการณ์นี้คุณควรจะสามารถแก้ไขปัญหาได้โดยทำตามขั้นตอนที่เหมาะสมเพื่อกู้คืนเฟิร์มแวร์ตัวควบคุม Steam
  • ตัวควบคุมทั่วไปไม่ได้รับการตั้งค่าอย่างถูกต้อง - Steam ทั่วไปไม่รองรับตัวควบคุมแบบเข้าไม่เต็มที่ ซึ่งหมายความว่าหากคุณต้องการให้พวกเขาทำงานได้อย่างถูกต้องคุณจะต้องทำตามขั้นตอนการกำหนดค่าเพิ่มเติมบางอย่างเพื่อให้แน่ใจว่าตรวจพบได้สำเร็จ วิธีที่ง่ายที่สุดในการทำเช่นนี้คือใช้ยูทิลิตี้ของบุคคลที่สามที่สามารถแปลการเรียก XInput เป็นการโทร DirectInput
  • Rocket League ไม่ได้ใช้ Steam Input - หากคุณประสบปัญหานี้กับคอนโทรลเลอร์ Xbox One อาจเป็นไปได้ว่าปัญหานี้เกิดขึ้นเนื่องจากเกมไม่ได้กำหนดค่าให้ใช้ Steam Input ในกรณีนี้คุณสามารถแก้ไขปัญหาได้โดยการแก้ไขตัวเลือกในเกมเพื่อให้ Rocket League ใช้ Steam Input
  • ตรวจพบหูฟัง USB ในฐานะคอนโทรลเลอร์ - ชุดหูฟัง USB บางรุ่น (โดยเฉพาะรุ่น HyperX) มีโอกาสถูกมองว่าเป็นตัวควบคุมโดย Rocket League หากสถานการณ์นี้เป็นไปได้คุณควรจะสามารถแก้ไขปัญหาได้โดยตรวจสอบให้แน่ใจว่าตัวควบคุมของคุณได้รับการตรวจพบก่อน

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

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

วิธีที่ 1: การปรับการตั้งค่ารูปภาพขนาดใหญ่ (ถ้ามี)

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

ผู้ใช้ที่ได้รับผลกระทบหลายรายที่เรากำลังเผชิญกับปัญหาเดียวกันได้รายงานว่าพวกเขาจัดการเพื่อแก้ไขปัญหาด้วยการเข้าถึงการตั้งค่า Steam ของ Rocket League และตรวจสอบให้แน่ใจว่า Steam Input Per-Game Settings ถูกบังคับปิดและยกเลิกการเลือกฟังก์ชันอื่น ๆ การสนับสนุนการกำหนดค่า (ถ้าคุณไม่ได้ใช้ตัวควบคุม Xbox

นี่คือคำแนะนำโดยย่อเกี่ยวกับการปรับเปลี่ยนใน Steam:

  1. คลิกขวาที่ไอคอนถาดบาร์ของ Steam และเลือก ภาพใหญ่ จากเมนูบริบท
  2. เมื่อไคลเอนต์ Steam เสร็จสิ้นการเริ่มต้นโหมดบิ๊กรูปภาพให้คลิกที่ ไลบรารี จากรายการเมนูที่ด้านบน
  3. จากนั้นคลิกที่ Rocket League จากรายการเกมและคลิกที่ Manage Game (ใต้ไอคอนเกม)
  4. ถัดไปคลิกที่ ตัวเลือกตัวควบคุม (ใน Steam Input )

    การเข้าถึงตัวเลือกคอนโทรลเลอร์ใน Steam
  5. เมื่อคุณไปที่ ตัวเลือกแอปพลิเคชันตัวควบคุม ให้คลิกที่เมนูแบบเลื่อนลงที่เกี่ยวข้องกับ การตั้งค่าการป้อนข้อมูลต่อเกมของทีม S และตั้งค่าเป็น บังคับให้ปิด ก่อนที่จะคลิก ตกลง

    ปิดใช้งานการตั้งค่า Steam Input ต่อเกม
  6. เมื่อทำการเปลี่ยนแปลงแล้วให้กลับไปที่หน้าหลักของ Big Picture ใน Steam และคลิกที่ไอคอน การตั้งค่า (ไอคอนรูปเฟือง) จากนั้นคลิกที่ การตั้งค่าตัวควบคุม
  7. ภายในเมนูการตั้งค่าตัวควบคุมตรวจสอบให้แน่ใจว่าคุณได้ยกเลิกการเลือกช่องที่ไม่เกี่ยวข้องทั้งหมด หากคุณใช้ตัวควบคุม Xbox ให้ยกเลิกการเลือกทุกอย่างยกเว้น การสนับสนุนการกำหนดค่า Xbox และ ปุ่มรายการแนะนำมุ่งเน้นไปที่ Steam

    การเปลี่ยนแปลงการตั้งค่าคอนโทรลเลอร์ที่จำเป็น

    หมายเหตุ: หากคุณใช้คอนโทรลเลอร์ PS4 Dualshock ให้ตรวจสอบการสนับสนุนการกำหนดค่า PlayStation และยกเลิกการเลือก Xbox Configuration Support หรือยกเลิกการเลือกทั้งสองตัวเลือกหากคุณใช้คอนโทรลเลอร์ทั่วไป

  8. เมื่อแก้ไขเสร็จสิ้นแล้วให้รีสตาร์ทไคลเอ็นต์ Steam ของคุณเปิดใช้ Rocket League แล้วดูว่าฟังก์ชันการทำงานของคอนโทรลเลอร์ได้รับการกู้คืนหรือไม่

หากวิธีนี้ไม่อนุญาตให้คุณแก้ไขปัญหาและคุณยังไม่สามารถใช้คอนโทรลเลอร์ในขณะที่เล่น Rocket League ได้ให้เลื่อนลงไปที่วิธีถัดไปด้านล่าง

วิธีที่ 2: ตรวจสอบให้แน่ใจว่าคอนโทรลเลอร์ของคุณเป็นที่รู้จัก

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

นี่คือคำแนะนำโดยย่อเกี่ยวกับวิธีการทำสิ่งนี้:

  1. กดปุ่ม Windows + R เพื่อเปิดกล่องโต้ตอบ เรียกใช้ จากนั้นในช่องข้อความให้พิมพ์ “ devmgmt.msc” แล้วกด Enter เพื่อเปิด ตัวจัดการอุปกรณ์ หากคุณได้รับแจ้งจาก UAC (การควบคุมบัญชีผู้ใช้) คลิก ใช่ เพื่อให้สิทธิ์ผู้ดูแลระบบ

    พิมพ์“ devmgmt.msc” ในพรอมต์เรียกใช้
  2. ภายใน Device Manager เลื่อนรายการอุปกรณ์และขยายเมนูแบบเลื่อนลงที่เกี่ยวข้องกับ ตัวควบคุมเสียงวิดีโอและเกม
  3. ในเมนู ตัวควบคุมเสียงวิดีโอและเกม ให้ตรวจสอบว่าคอนโทรลเลอร์ PS4 ของคุณอยู่ด้านในหรือไม่
  4. หากคอนโทรลเลอร์ PS4 ไม่ปรากฏในเมนูนี้แสดงว่าคุณมีปัญหาไดรเวอร์ ในกรณีนี้ให้ถอดปลั๊ก USB คอนโทรลเลอร์และปลั๊กอินออกในพอร์ตอื่น Windows ควรดูแลการติดตั้งโดยอัตโนมัติ
  5. จากนั้นดูเพื่อดูว่าการติดตั้งไดรเวอร์เสร็จสมบูรณ์หรือไม่และอุปกรณ์นั้นปรากฏขึ้นภายในเมนู เสียงวิดีโอและตัวควบคุมเกม
  6. หากติดตั้งไดรเวอร์สำเร็จแล้วให้ปิด ตัวจัดการอุปกรณ์ รีสตาร์ทคอมพิวเตอร์และดูว่าปัญหาได้รับการแก้ไขหรือไม่เมื่อลำดับการเริ่มต้นถัดไปเสร็จสมบูรณ์

ตรวจสอบว่าติดตั้งไดรเวอร์แล้วหรือยัง

หากปัญหาเดียวกันยังคงเกิดขึ้นให้เลื่อนไปที่วิธีถัดไปด้านล่าง

วิธีที่ 3: การกู้คืนเฟิร์มแวร์ตัวควบคุม Steam

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

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

  1. เปิดไคลเอ็นต์ Steam ของคุณและใช้แถบริบบิ้นที่ด้านบนเพื่อคลิกที่ Steam และจากนั้นไปที่ การตั้งค่า
  2. เมื่อคุณเข้าไปในเมนู การตั้งค่า ให้เลือกตัวเลือกตัวควบคุมจากเมนูแนวตั้งทางด้านซ้ายแล้วคลิกที่ การตั้งค่าตัวควบคุมทั่วไป จากบานหน้าต่างด้านขวา
  3. จากหน้าต่างที่ปรากฏขึ้นใหม่คลิกที่ กู้คืน Steam Controller Firmware (ที่ด้านล่างของหน้าจอ)
  4. ที่พร้อมต์การยืนยันคลิก ตกลง เพื่อเริ่มกระบวนการกู้คืนเฟิร์มแวร์
  5. ทำตามคำแนะนำในหน้าจอถัดไปจากนั้นคลิกปุ่ม เริ่ม อีกครั้ง
  6. เมื่อกระบวนการเสร็จสมบูรณ์ให้รีสตาร์ทคอมพิวเตอร์และดูว่าปัญหาได้รับการแก้ไขหรือไม่เมื่อการเริ่มต้นครั้งถัดไปเสร็จสมบูรณ์

การกู้คืนเฟิร์มแวร์ Steam Controller

หากมีปัญหาเดียวกันเกิดขึ้นและคุณยังไม่สามารถใช้ตัวควบคุมของคุณเมื่อเล่น Rocket League ให้เลื่อนไปที่วิธีถัดไปด้านล่าง

วิธีที่ 4: การตั้งค่าตัวควบคุมทั่วไป (ถ้ามี)

หากคุณประสบปัญหานี้ด้วยตัวควบคุมทั่วไปที่มีราคาถูกกว่าคุณจะต้องทำตามขั้นตอนพิเศษบางอย่างเพื่อกำหนดค่าให้ทำงานกับ Rocket League ตัวควบคุมที่ได้รับความนิยมเช่น Xbox One / Xbox 360 หรือ Dualshock4 จะถูกตรวจจับและกำหนดค่าโดยอัตโนมัติทันทีที่คุณเสียบเข้าไป แต่ถ้าคุณมีตัวควบคุมที่มีการเข้าน้อยคุณจะต้องทำการตั้งค่าแบบแมนนวล

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

นี่คือสิ่งที่คุณต้องทำ:

  1. เยี่ยมชมลิงค์นี้ ( ที่นี่ ) เพื่อดาวน์โหลด x360Ce ยูทิลิตี้นี้เป็นตัวควบคุม Xbox 360 ที่จะอนุญาตให้คุณใช้ตัวควบคุม Direct Input กับเกมที่รองรับตัวควบคุม Xbox360 หรือ ตัวควบคุม XInput โดยการแปลการ เรียก XInput เป็นการเรียก DirectInput เท่านั้น
  2. เมื่อดาวน์โหลดยูทิลิตี้แล้วให้คัดลอกและไปยังตำแหน่งต่อไปนี้:
     C: \ Program Files \ Steam \ SteamApps \ common \ rocketleague \ binaries \ win32 

    หมายเหตุ: โปรดทราบว่านี่เป็นตำแหน่งเริ่มต้นของโฟลเดอร์เกม Rocket league หากคุณติดตั้งเกมในตำแหน่งที่กำหนดเองให้ไปที่นั่นแทน

  3. วางไฟล์ (x360ce.exe) ที่ใดก็ได้ภายในโฟลเดอร์ Win32 จากนั้นดับเบิลคลิกที่ไฟล์เรียกทำงานเพื่อเรียกใช้งาน
  4. เมื่อแอปพลิเคชันเปิดขึ้นให้รอเพื่อตรวจหาคอนโทรลเลอร์ของคุณ หลังจากนั้นให้คลิก ถัดไป และทำตามคำแนะนำที่เหลือบนหน้าจอเพื่อทำกระบวนการให้เสร็จสิ้น ในตอนท้ายของกระบวนการตั้งค่าเริ่มต้นคุณจะได้รับแจ้งให้คลิกที่ เสร็จสิ้น (ทำเช่นนั้นเมื่อคุณเห็น)

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

หากปัญหาเดิมยังคงเกิดขึ้นให้เลื่อนไปที่วิธีการถัดไปด้านล่างเพื่อลองใช้กลยุทธ์การซ่อมแซมที่แตกต่างกัน

วิธีที่ 5: บังคับให้ Rocket League ใช้ Steam Input (ถ้ามี)

หากคุณใช้ Rocket League ผ่าน Steam ด้วยคอนโทรลเลอร์ Xbox One และคุณประสบปัญหานี้โอกาสที่เกมจะไม่ได้รับการกำหนดค่าให้ใช้ Steam Input ซึ่งอาจทำให้การสร้างปัญหานี้จบลง

ผู้ใช้ที่ได้รับผลกระทบหลายคนรายงานว่าพวกเขาจัดการเพื่อแก้ไขปัญหาโดยการปรับการตั้งค่าบางอย่างในเกมเพื่อให้ Rocket League ถูกบังคับให้ใช้อินพุตจาก Steam หลังจากทำเช่นนั้นและเริ่มเกมใหม่ผู้ใช้บางคนรายงานว่าปัญหาได้รับการแก้ไขและพวกเขาสามารถใช้ตัวควบคุม Xbox One ได้โดยไม่มีปัญหา

นี่คือสิ่งที่คุณต้องทำ:

  1. เปิดตัว Rocket League ผ่าน Steam
  2. เมื่อโหลดเกมแล้วให้ไปที่ ตัวเลือก> การควบคุม และคลิกที่ ใช้อินพุต Steam
  3. จากนั้นเลือก Xbox One Controller ของคุณจากรายการและตั้งค่าเป็น AUTO หากตั้งเป็น Off

    ใช้ Steam Input กับ Rocket League
  4. รีสตาร์ท Rocket League และดูว่าปัญหาได้รับการแก้ไขหรือไม่

หากปัญหาเดิมยังคงเกิดขึ้นให้เลื่อนไปที่วิธีถัดไปด้านล่าง

วิธีที่ 6: ถอดปลั๊กหูฟัง USB (ถ้ามี)

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

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

แต่โปรดจำไว้ว่าหากกระบวนการนี้สำเร็จคุณจะต้องทำเช่นนี้ทุกครั้งที่คุณวางแผนที่จะใช้ทั้งคอนโทรลเลอร์และหูฟัง USB ของคุณ

บทความที่น่าสนใจ