BitTopup Logohow to top-up in bittopup
ค้นหา

วิธีแก้ปัญหา StarCraft Remastered Error 6112

แก้ปัญหา StarCraft: Remastered Error 6112 ด้วยการจัดการข้อขัดแย้งของพอร์ต 6112 ใน Resource Monitor, ตั้งค่า Port Forwarding บนเราเตอร์ และแก้ไขกฎ Outbound NAT

ผู้เขียน: Sarah MitchellSarah Mitchell เผยแพร่เมื่อ: 2026/09/21 2 min อ่าน

StarCraft: Remastered จะแจ้งเตือนข้อผิดพลาด "Unable to join game. (Error 6112)" เมื่อตัวเกมไม่สามารถสร้างการเชื่อมต่อโดยตรงผ่านพอร์ต UDP 6112 ได้ การแก้ไขปัญหานี้จำเป็นต้องเคลียร์ข้อขัดแย้งของพอร์ตในเครื่องผ่าน Windows Resource Monitor, ตรวจสอบให้แน่ใจว่าได้เปิดใช้การตั้งค่า "Prefer 6112 port" ในตัวเลือก Network ภายในเกม และทำการ Forward พอร์ต 6112 ทั้ง TCP และ UDP บนเราเตอร์ของคุณไปยัง IP Address แบบคงที่ (Static IP) เครื่องเดียว

เมนูการตั้งค่าเครือข่ายภายในเกมที่แสดงตัวเลือก Prefer 6112 port ใน StarCraft Remastered

ทำไม Battle.net ถึงแจ้งเตือน Error 6112

สถาปัตยกรรมโปรโตคอลดั้งเดิมของ Battle.net กำหนดให้ตัวเกม StarCraft ต้องผูกการทำงานโดยตรงกับพอร์ต UDP 6112 เพื่อรองรับการเป็นโฮสต์ห้องเกมและการเชื่อมต่อแบบ Peer-to-Peer พร้อมกับสื่อสารกับเซิร์ฟเวอร์แชตของ Battle.net ผ่านพอร์ตเดียวกันในระหว่างล็อกอิน (เอกสารโปรโตคอล Battle.net) หากพอร์ต 6112 ถูกใช้งานอยู่แล้วโดยกระบวนการเบื้องหลังของระบบปฏิบัติการ ถูกไฟร์วอลล์บล็อก หรือถูกตารางแปลงที่อยู่ของเราเตอร์เขียนทับ ตัวเกมจะไม่สามารถรับส่งข้อมูลการจับคู่แข่งขันกับผู้เล่นคนอื่นได้

แตกต่างจากเกมยุคใหม่ที่ส่งต่อข้อมูลมัลติเพลเยอร์ทั้งหมดผ่านเซิร์ฟเวอร์รีเลย์ส่วนกลาง StarCraft: Remastered จำเป็นต้องพึ่งพาการแลกเปลี่ยนข้อมูลโดยตรงระหว่างผู้เล่นเมื่อเข้าสู่ล็อบบี้ หากแพ็กเก็ตข้อมูลขาเข้าไม่สามารถส่งมาถึงคอมพิวเตอร์ของคุณผ่านพอร์ตที่กำหนดได้ การเชื่อมต่อ (Handshake) ในล็อบบี้ก็จะหมดเวลา (Time out) ทันที

ขั้นตอนที่ 1: ตรวจหาแอปพลิเคชันเบื้องหลังที่แย่งใช้งานพอร์ต

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

  1. กด Ctrl + Shift + Esc เพื่อเปิด Windows Task Manager สลับไปที่แท็บ Performance แล้วคลิก Open Resource Monitor ที่ด้านล่าง
  2. ในหน้าต่าง Resource Monitor ให้เลือกแท็บ Network
  3. ขยายส่วน Listening Ports
  4. คลิกที่หัวคอลัมน์ Port เพื่อเรียงลำดับพอร์ตที่เปิดใช้งานอยู่ตามตัวเลข
  5. เลื่อนลงมาเพื่อตรวจสอบพอร์ต 6112

หากมีไฟล์ประมวลผล (Executable) อื่นนอกเหนือจาก StarCraft ปรากฏในรายการนี้ เช่น ABService.exe (เซอร์วิสจัดตารางสำรองข้อมูลที่พบปัญหานี้บ่อย) Battle.net จะไม่สามารถผูกการทำงานกับพอร์ต 6112 ได้ (เว็บบอร์ดชุมชน Blizzard) ให้ยุติการทำงานของโปรแกรมที่ขัดแย้งดังกล่าว หรือกำหนดการตั้งค่าเครือข่ายของโปรแกรมนั้นใหม่เพื่อคืนพื้นที่พอร์ต

Windows Resource Monitor แสดงพอร์ตที่เปิดรับฟังข้อมูลอยู่และกระบวนการเครือข่าย

ขั้นตอนที่ 2: กำหนดค่าตัวเลือกเครือข่ายภายในเกม

StarCraft: Remastered มีการตั้งค่าภายในตัวเกมเพื่อล็อกให้ตัวเกมใช้พอร์ตดั้งเดิมตามค่าเริ่มต้น แทนที่จะสลับไปใช้พอร์ตแบบไดนามิกแบบสุ่ม

เปิดตัวเกม เข้าสู่เมนูหลัก แล้วเลือก Options จากนั้นไปที่หมวดหมู่ Network มองหาช่องทำเครื่องหมายที่ระบุว่า Prefer 6112 port และตรวจสอบให้แน่ใจว่าได้ทำเครื่องหมายถูกไว้ (เว็บบอร์ดชุมชน Blizzard) บันทึกการเปลี่ยนแปลงแล้วรีสตาร์ตตัวเกม

การตั้งค่านี้จะป้องกันไม่ให้ตัวเกมสลับไปใช้พอร์ตชั่วคราวแบบไดนามิก ซึ่งไฟร์วอลล์ตามบ้านมักจะบล็อกไว้

ขั้นตอนที่ 3: ทำการ Forward Port บนเราเตอร์ของคุณ

เนื่องจาก StarCraft พึ่งพาแพ็กเก็ต UDP ขาเข้าเพื่อใช้ประสานงานในล็อบบี้ เราเตอร์ตามบ้านจะทิ้ง (Drop) ข้อมูลขาเข้านี้ เว้นแต่จะมีการตั้งกฎ NAT Forwarding ไว้อย่างชัดเจน

ตารางการกำหนดค่าพอร์ต

ประเภทการกำหนดค่าค่าพอร์ตโปรโตคอลวัตถุประสงค์
พอร์ตมาตรฐานสำหรับไคลเอนต์6112TCP และ UDPกฎมาตรฐานสำหรับมัลติเพลเยอร์ขาเข้า (เว็บบอร์ดชุมชน Blizzard)
ช่วงพอร์ตเพิ่มเติม6112–6119UDPกฎเราเตอร์สำหรับการสร้างห้องล็อบบี้ (คู่มือเครือข่าย Elias Carter)
พอร์ตสำรองสำหรับเครื่องที่สอง6113UDPการกำหนดค่าแทนที่สำหรับหลายเครื่องในเครือข่ายท้องถิ่น (คลังเทคนิค Icyhell)

หมายเหตุ: คู่มือทางเทคนิคมีความขัดแย้งกันเล็กน้อยเกี่ยวกับขอบเขตของพอร์ต โดยกระทู้แก้ปัญหาอย่างเป็นทางการของ Blizzard บางส่วนระบุว่าเปิดเฉพาะพอร์ต 6112 ทั้ง TCP และ UDP ก็เพียงพอแล้ว ในขณะที่เอกสารการกำหนดเส้นทางของชุมชนส่วนใหญ่แนะนำให้เปิดพอร์ต UDP ทั้งหมดตั้งแต่ 6112 ถึง 6119 เพื่อรองรับการสลับหมุนเวียนของล็อบบี้

การตั้งค่า IP ปลายทางเครื่องเดียว

พอร์ตที่ Forward สามารถส่งไปยัง IP Address ได้เพียงหมายเลขเดียวบนเครือข่ายย่อย (Subnet) ท้องถิ่นของคุณ (ฝ่ายสนับสนุนด้านเทคนิคของ Blizzard) หากคุณ Forward พอร์ต 6112 ไปยัง 192.168.1.50 จะมีเพียงคอมพิวเตอร์ที่ได้รับหมายเลข IP นั้นเท่านั้นที่จะได้รับข้อมูล

  • กำหนด IP Address แบบคงที่ให้กับพีซีสำหรับเล่นเกมของคุณใน Windows หรือสร้างการจองที่อยู่ DHCP แบบถาวร (DHCP Reservation) ในแดชบอร์ดของเราเตอร์
  • สร้างกฎ Forwarding ที่กำหนดเป้าหมายไปยัง IP คงที่นั้นสำหรับพอร์ต 6112 (หรือช่วง 6112–6119) ภายใต้ UDP (และ TCP สำหรับ 6112)
  • บันทึกการตั้งค่าแล้วรีสตาร์ตเราเตอร์

เมื่อทดสอบว่าพอร์ต 6112 เปิดอยู่หรือไม่โดยใช้เครื่องมือวินิจฉัยภายนอกหรือเว็บไซต์เช็กพอร์ต คุณจะต้องปิด StarCraft ให้สนิทเสียก่อน (เว็บบอร์ดชุมชน Blizzard) หากเกมกำลังเปิดอยู่ การที่ตัวเกมล็อกใช้งานพอร์ตไว้จะรบกวนการส่งข้อมูลตรวจสอบของเครื่องมือวินิจฉัย

หน้าต่างจัดการระบบของเราเตอร์แสดงกฎการทำ Port Forwarding สำหรับพอร์ต UDP 6112

ขั้นตอนที่ 4: การข้ามผ่าน NAT ของเราเตอร์และอุปสรรคเครือข่ายขั้นสูง

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

การคงค่า Source Port ของ Outbound NAT

เราเตอร์ขั้นสูงและระบบปฏิบัติการไฟร์วอลล์บางตัว โดยเฉพาะอย่างยิ่ง pfSense จะเขียนทับพอร์ตต้นทาง (Source Port) ของแพ็กเก็ต UDP ขาออกในระหว่างกระบวนการแปลงที่อยู่เครือข่ายตามปกติ (NAT) StarCraft จะไม่สามารถรักษาการเชื่อมต่อในโหมดมัลติเพลเยอร์ได้หากแพ็กเก็ต UDP ขาออกถูกเปลี่ยนพอร์ตต้นทาง (คู่มือเครือข่าย Elias Carter)

วิธีแก้ไขปัญหานี้บน pfSense หรือเฟิร์มแวร์เราเตอร์ระดับองค์กร ให้ไปที่กฎ Outbound NAT ปรับเปลี่ยนโหมดจาก Automatic เป็น Hybrid หรือ Manual และสร้างกฎที่ครอบคลุม IP Address ของพีซีคุณโดยเปิดใช้งานการแมป Static Port การดำเนินการนี้จะช่วยให้แพ็กเก็ตขาออกที่ส่งมาจากพอร์ต 6112 ยังคงใช้พอร์ต 6112 เช่นเดิมเมื่อส่งออกไปยังอินเทอร์เน็ตภายนอก

Carrier-Grade NAT (CGNAT)

ผู้ให้บริการอินเทอร์เน็ต (ISP) หลายรายใช้ Carrier-Grade NAT (CGNAT) เพื่อแชร์หมายเลข Public IPv4 ร่วมกันในหลายครัวเรือน ภายใต้ระบบ CGNAT เราเตอร์ที่บ้านของคุณจะไม่มีหมายเลข Public IPv4 ประจำตัวโดยเฉพาะ ส่งผลให้ทราฟฟิกขาเข้าที่มุ่งมายังพอร์ต 6112 ไม่สามารถส่งมาถึงฮาร์ดแวร์ของคุณได้ ทำให้กฎ Port Forwarding ในเราเตอร์ใช้งานไม่ได้ผล

เพื่อแก้ปัญหานี้ ให้ติดต่อฝ่ายบริการลูกค้าของผู้ให้บริการอินเทอร์เน็ตของคุณโดยตรง และแจ้งขอให้ปลดการเชื่อมต่อของคุณออกจากระบบ Carrier-Grade NAT / IPv4 NAT พร้อมทั้งขอรับหมายเลข Public IPv4 แบบเฉพาะเจาะจง (Dedicated) หรือแบบไดนามิกทั่วไป (ฝ่ายสนับสนุนด้านเทคนิคของ Blizzard) เมื่อทาง ISP อัปเดตโปรไฟล์บัญชีของคุณเรียบร้อยแล้ว ให้ทำการรีบูตโมเด็ม

การแก้ปัญหา Error 6112 สำหรับคอมพิวเตอร์สองเครื่องในเครือข่ายเดียวกัน

เราเตอร์หนึ่งตัวสามารถ Forward พอร์ต 6112 ไปยัง IP Address ท้องถิ่นได้เพียงเครื่องเดียวในแต่ละช่วงเวลา การพยายามเปิดเล่น StarCraft: Remastered สองเครื่องพร้อมกันในเครือข่ายท้องถิ่นเดียวกันจะทำให้การเชื่อมต่อของเครื่องที่สองหลุดทันที

คุณสามารถเปลี่ยนพอร์ตการสื่อสารเริ่มต้นบนคอมพิวเตอร์เครื่องที่สองได้ผ่าน Windows Registry:

  1. กด Win + R พิมพ์ regedit แล้วกด Enter
  2. สร้างค่า DWORD ที่มีชื่อว่า Game Data Port
  3. ตั้งค่าฐานข้อมูลเป็น Decimal แล้วใส่ค่าเช่น 6113 (คลังเทคนิค Icyhell)
  4. บนเราเตอร์ของคุณ ให้ Forward พอร์ต UDP 6113 ไปยัง IP Address ท้องถิ่นของพีซีเครื่องที่สอง

ความแตกต่างของเส้นทาง Registry: คู่มือการตั้งค่าในอดีตระบุว่า DWORD นี้จะอยู่ที่ HKEY_LOCAL_MACHINE\BLIZZARD ENTERTAINMENT\Starcraft ในขณะที่ตัวติดตั้งเกมเวอร์ชันใหม่มักจะเก็บคีย์เครือข่ายไว้ที่ HKEY_CURRENT_USER\Software\Battle.net\Configuration ให้ตรวจสอบทั้งสองตำแหน่งหากการเปลี่ยนพอร์ตไม่เกิดผล

แชร์

ข่าวสารแนะนำ

สินค้าแนะนำ

ช่องทางการชำระเงินที่รองรับ

PM_PIX - ช่วยเหลือด้านการชำระเงิน | BitTopupWG_PIX - ช่วยเหลือด้านการชำระเงิน | BitTopupPMKakaoPay - ช่วยเหลือด้านการชำระเงิน | BitTopupPMTNG - ช่วยเหลือด้านการชำระเงิน | BitTopupWG_TNG - ช่วยเหลือด้านการชำระเงิน | BitTopupPMGCASH - ช่วยเหลือด้านการชำระเงิน | BitTopupPM_WALLET_NAVERPAY - ช่วยเหลือด้านการชำระเงิน | BitTopupPM_WALLET_PMPROMPTPAY - ช่วยเหลือด้านการชำระเงิน | BitTopupAlipay HK - ช่วยเหลือด้านการชำระเงิน | BitTopupDANA - ช่วยเหลือด้านการชำระเงิน | BitTopupAM_SBP - ช่วยเหลือด้านการชำระเงิน | BitTopupPM_OXXO - ช่วยเหลือด้านการชำระเงิน | BitTopupOVO - ช่วยเหลือด้านการชำระเงิน | BitTopupPMToss - ช่วยเหลือด้านการชำระเงิน | BitTopupWG_PAY_NOW - ช่วยเหลือด้านการชำระเงิน | BitTopupWG_BLIK - ช่วยเหลือด้านการชำระเงิน | BitTopupPM_CARD_SA - ช่วยเหลือด้านการชำระเงิน | BitTopupWG_PAYU - ช่วยเหลือด้านการชำระเงิน | BitTopupPM_WALLET_JKOPAY - ช่วยเหลือด้านการชำระเงิน | BitTopupWG_STCPAY - ช่วยเหลือด้านการชำระเงิน | BitTopupPM_WALLET_SAMSUNGPAY - ช่วยเหลือด้านการชำระเงิน | BitTopupPM_7_ELEVEN - ช่วยเหลือด้านการชำระเงิน | BitTopupAIRWALLEX_APPLEPAY - ช่วยเหลือด้านการชำระเงิน | BitTopupPM_WALLET_WECHATPAYHK - ช่วยเหลือด้านการชำระเงิน | BitTopupPM_NET_BANKING_FPX - ช่วยเหลือด้านการชำระเงิน | BitTopupAIRWALLEX - ช่วยเหลือด้านการชำระเงิน | BitTopupPM_WALLET_QRIS - ช่วยเหลือด้านการชำระเงิน | BitTopupAM_CARD_KZ - ช่วยเหลือด้านการชำระเงิน | BitTopupAM_CARD_BY - ช่วยเหลือด้านการชำระเงิน | BitTopupWG_SADAD - ช่วยเหลือด้านการชำระเงิน | BitTopupWG_MADA - ช่วยเหลือด้านการชำระเงิน | BitTopupAM_TBANK - ช่วยเหลือด้านการชำระเงิน | BitTopupAM_SBERPAY - ช่วยเหลือด้านการชำระเงิน | BitTopupPM_REALTIME_PAYMENT - ช่วยเหลือด้านการชำระเงิน | BitTopupPM_WALLET_GASH - ช่วยเหลือด้านการชำระเงิน | BitTopupPM_OKMART - ช่วยเหลือด้านการชำระเงิน | BitTopupPM_HILIFE - ช่วยเหลือด้านการชำระเงิน | BitTopupPM_FAMILYMART - ช่วยเหลือด้านการชำระเงิน | BitTopupPM_CARD_SA_CD - ช่วยเหลือด้านการชำระเงิน | BitTopupAM_CARD - ช่วยเหลือด้านการชำระเงิน | BitTopupPM_CARD_EU - ช่วยเหลือด้านการชำระเงิน | BitTopupPM_CARD_KNET - ช่วยเหลือด้านการชำระเงิน | BitTopupBIN_DO_PAY_ME - ช่วยเหลือด้านการชำระเงิน | BitTopupPM_CARD_JP - ช่วยเหลือด้านการชำระเงิน | BitTopupBIN_DO_OCTOPUS - ช่วยเหลือด้านการชำระเงิน | BitTopupPM_CARD_US - ช่วยเหลือด้านการชำระเงิน | BitTopupPM_CARD - ช่วยเหลือด้านการชำระเงิน | BitTopupPM_WALLET_SHOPEEPAY - ช่วยเหลือด้านการชำระเงิน | BitTopupPM_WALLET_PAOTANGPAY - ช่วยเหลือด้านการชำระเงิน | BitTopupPM_WALLET_LINEPAY - ช่วยเหลือด้านการชำระเงิน | BitTopupPM_WALLET_TRUEMONEY - ช่วยเหลือด้านการชำระเงิน | BitTopupD_LOCAL_MX_IO - ช่วยเหลือด้านการชำระเงิน | BitTopupD_LOCAL_MX_BQ - ช่วยเหลือด้านการชำระเงิน | BitTopupD_LOCAL_MX_SE - ช่วยเหลือด้านการชำระเงิน | BitTopupD_LOCAL_MX_SM - ช่วยเหลือด้านการชำระเงิน | BitTopupD_LOCAL_MX_BV - ช่วยเหลือด้านการชำระเงิน | BitTopupD_LOCAL_PK_HB - ช่วยเหลือด้านการชำระเงิน | BitTopupD_LOCAL_PK_JK - ช่วยเหลือด้านการชำระเงิน | BitTopupD_LOCAL_PK_ES - ช่วยเหลือด้านการชำระเงิน | BitTopupD_LOCAL_PK_IO - ช่วยเหลือด้านการชำระเงิน | BitTopupPMPayco - ช่วยเหลือด้านการชำระเงิน | BitTopupGOPAY - ช่วยเหลือด้านการชำระเงิน | BitTopupPMPAYMAYA - ช่วยเหลือด้านการชำระเงิน | BitTopupPMGRABPAYPH - ช่วยเหลือด้านการชำระเงิน | BitTopupPMGRABPAYMY - ช่วยเหลือด้านการชำระเงิน | BitTopupPMBOOST - ช่วยเหลือด้านการชำระเงิน | BitTopupAIRWALLEX_GOOGLEPAY - ช่วยเหลือด้านการชำระเงิน | BitTopupWG_PAYTM - ช่วยเหลือด้านการชำระเงิน | BitTopupPM_BANK_TRANSFER_PSE - ช่วยเหลือด้านการชำระเงิน | BitTopupPM_BANK_TRANSFER_EFECTY - ช่วยเหลือด้านการชำระเงิน | BitTopupWG_BPI - ช่วยเหลือด้านการชำระเงิน | BitTopupWG_GCASH - ช่วยเหลือด้านการชำระเงิน | BitTopupWG_BANCOMAT_PAY - ช่วยเหลือด้านการชำระเงิน | BitTopupWG_iDEAL - ช่วยเหลือด้านการชำระเงิน | BitTopupWG_BANCONTACT - ช่วยเหลือด้านการชำระเงิน | BitTopupPM_CARD_APPLE_US - ช่วยเหลือด้านการชำระเงิน | BitTopupPM_APPLEPAY - ช่วยเหลือด้านการชำระเงิน | BitTopupD_LOCAL_PH_PM - ช่วยเหลือด้านการชำระเงิน | BitTopupD_LOCAL_PH_GY - ช่วยเหลือด้านการชำระเงิน | BitTopupWG_BHIM - ช่วยเหลือด้านการชำระเงิน | BitTopupPM_WALLET_STCPAY - ช่วยเหลือด้านการชำระเงิน | BitTopupPM_GOOGLEPAY_US - ช่วยเหลือด้านการชำระเงิน | BitTopupPM_GOOGLEPAY - ช่วยเหลือด้านการชำระเงิน | BitTopupD_LOCAL_TH_TK - ช่วยเหลือด้านการชำระเงิน | BitTopupGATE_IO_PAY - ช่วยเหลือด้านการชำระเงิน | BitTopupBINANCE_PAY - ช่วยเหลือด้านการชำระเงิน | BitTopupWG_PHONE_PE - ช่วยเหลือด้านการชำระเงิน | BitTopupAIRWALLEX_EPS - ช่วยเหลือด้านการชำระเงิน | BitTopupAIRWALLEX_SWISH - ช่วยเหลือด้านการชำระเงิน | BitTopupPAY_LOCO_ESumLifeET - ช่วยเหลือด้านการชำระเงิน | BitTopupPAY_LOCO_ESumFamilyMart - ช่วยเหลือด้านการชำระเงิน | BitTopupPAY_LOCO_ESum711 - ช่วยเหลือด้านการชำระเงิน | BitTopupBIT_WALLET - ช่วยเหลือด้านการชำระเงิน | BitTopupAIRWALLEX_TRUSTLY - ช่วยเหลือด้านการชำระเงิน | BitTopup

10 Years Trusted Game & Live Streaming Top-Up Platform

Since 2016 | 5,000,000+ Users Worldwide

KAMAGEN LIMITED

Registration No. 76888246

Room 1508, 15/F, Grand Plaza Office Tower II, 625 Nathan Road, Mong Kok, Kowloon, Hong Kong

BUSINESS COOPERATION: ibittopup@gmail.com

© 2016-2026 BitTopup. All Rights Reserved.

Trusted & Verified by

ScamAdviser review of BitTopupGridinsoft review of BitTopupTrustpilot review of BitTopup
customer service