บังคับให้เกมไม่คำนึงถึง“ IP ในระบบจริง” แต่ต้องจดจำเฉพาะ IP ในระบบเสมือนที่กำหนดโดยเซิร์ฟเวอร์ VPN


0

เราเป็นเพื่อนสองคนที่ต้องการเล่น Heroes of Might และ Magic 2, 3 หรือ 5 ด้วยกันในโหมดผู้เล่นหลายคนออนไลน์ผ่านอินเทอร์เน็ตโดยใช้การเชื่อมต่อ TCP / IP

เนื่องจากเราไม่พอใจกับโซลูชันของบุคคลที่สามอย่าง Tunngle และ Gameranger เราจึงตัดสินใจใช้เซิร์ฟเวอร์ VPN ของเราเพื่อการนี้

เราทั้งคู่สามารถเชื่อมต่อกับเซิร์ฟเวอร์ VPN และรับที่อยู่ IP ในระบบเสมือนผ่านเซิร์ฟเวอร์ VPN ฉันใช้การเชื่อมต่อ L2TP และเขาใช้การเชื่อมต่อ OpenVPN เป็นเซิร์ฟเวอร์ Softether VPN จึงรองรับทั้งสองอย่าง ไม่มีปัญหากับการเชื่อมต่อ VPN ของเรา

อย่างไรก็ตาม Heroes of Might และ Magic 3 ไม่รู้จัก IP ที่กำหนดโดยเซิร์ฟเวอร์ VPN แต่จะตรวจจับที่อยู่ IP ในท้องถิ่นของเราจากอุปกรณ์อีเธอร์เน็ตของเรา

ปัญหาเดียวกันนี้เกิดขึ้นกับฉันในขณะที่ฉันใช้ Windows (8.1) เพื่อจุดประสงค์นี้และยังรวมถึงเพื่อนของฉันที่เรียกใช้เกมผ่านทางไวน์

คำถามของฉันคือเราจะป้องกันไม่ให้เกมนี้พิจารณา IP ท้องถิ่นที่แท้จริงของเราและจดจำเฉพาะที่อยู่ IP ในระบบเสมือนจริงของเราได้อย่างไร


"ที่อยู่ IP ท้องถิ่นจริงของเราจากอุปกรณ์อีเธอร์เน็ตของเรา" สิ่งนี้ไม่สมเหตุสมผล นี่จะเป็นกรณีเฉพาะถ้าเกมรองรับเฉพาะผู้เล่นหลายคนเท่านั้น "ใช้ IP ท้องถิ่นจริงของเรา" สิ่งนี้ไม่สมเหตุสมผลอีกครั้งที่อยู่ VPN ที่คุณได้รับมอบหมายไม่ใช่ที่อยู่ IP ท้องถิ่นของ LAN
Ramhound

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

คุณอาจต้องการลอง Hamachi มันทำงานร่วมกับเกมที่มีฟังก์ชั่นการเชื่อมต่อเครือข่ายพื้นฐาน
Ramhound

ฉันได้ลองใน Windows XP SP3 ภายใต้ Virtualbox ที่ทำงานในฐานะแขกบน Mac ผลลัพธ์เดียวกัน ฮามาชิถูกยกเลิกไปเท่าที่ฉันรู้ เราต้องการทำการเชื่อมต่อ VPN และใช้งานข้ามแพลตฟอร์ม (Mac และ Linux)
Teo

คำตอบ:


1

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

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

ไคลเอนต์เกมและ OpenVPN ทำงานบน Windows XP SP3 ในฐานะแขกของระบบปฏิบัติการใน VirtualBox ระบบปฏิบัติการคอมพิวเตอร์โฮสต์คือ Mac OS X 10.9 และ Arch Linux

Arch Linux ใช้การตั้งค่าเครือข่ายเริ่มต้นใน VirtualBox อย่างไรก็ตามจำเป็นต้องกำหนดค่า Virtualbox ของ Mac: ควรเลือกอะแดปเตอร์ PCnet-FAST III ในโหมด NAT เพื่อให้ระบบปฏิบัติการเกสต์เชื่อมต่อกับอินเทอร์เน็ต

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

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.