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