เกมออนไลน์จะดำเนินต่อไปหลังจากที่เจ้าบ้านออก?
หมายเหตุ:นี่เป็นคำถามเกี่ยวกับเครือข่ายไม่ใช่การเล่นเกม ฉันใช้สตาร์คราฟต์เป็นเพียงตัวอย่างเท่านั้น เกมสตาร์คราฟต์ (ไม่ใช่สตาร์คราฟต์ 2) รองรับการเล่นออนไลน์ โฮสต์หนึ่งคนและบุคคลอื่นเข้าร่วม หากโฮสต์ออกระหว่างเกมเกมสามารถดำเนินต่อไปเรื่อย ๆ โดยไม่มีโฮสต์ มันทำงานอย่างไร พิจารณาสถานการณ์สมมติต่อไปนี้: ฉันโฮสต์ 3 ต่อ 3 โปรดทราบว่าสำหรับคนที่จะเข้าร่วมได้เราเตอร์ของฉันจะต้องได้รับการกำหนดค่าให้พอร์ตไปข้างหน้า 6112, TCP และ UDP (ดูBlizzard Support ) ห้าคนเข้าร่วม ทุกคน (รวมตัวเอง) อยู่หลังเราเตอร์ ฉันเริ่มเกม สามนาทีในเกมประมาณยี่สิบ zealots เทลงในฐานของฉัน ไม่มีใครช่วยฉัน ฐานของฉันถูกกำจัดดังนั้นฉันจึงไป (เกมไม่ได้ให้คุณเลือก) เกมดำเนินต่อไปโดยไม่มีโฮสต์ (ทีมเหย้าเหลือผู้เล่นสองคน) ลูกค้าที่เหลือห้าราย (ที่ไม่ต้องการการส่งต่อ 6112) ยังคงเชื่อมต่อได้อย่างไร ถ้าฉันเข้าใจถูกต้อง: หากสองโปรแกรมต้องการคุยกันโปรแกรมใดโปรแกรมหนึ่งจะต้องเป็น "เซิร์ฟเวอร์" และฟังการเชื่อมต่อบนพอร์ตในขณะที่อีกโปรแกรมหนึ่งจะต้องเป็น "ไคลเอนต์" และเริ่มต้นคำขอการเชื่อมต่อนั้น ท่าเรือ. พวกเขาไม่สามารถเริ่มส่งแพ็กเก็ตให้กันและกันได้ (และฉันไม่รู้ด้วยซ้ำว่าพวกเขาจะทำอย่างไรหากทั้งคู่อยู่หลังเราเตอร์) …