เว็บเซิร์ฟเวอร์รองรับ LAN Multiplayer แบบออฟไลน์ 100% สำหรับ AoE 1, 2, 3 DE
(github.com/luskaner)Age LAN Server
Age LAN Server เป็นเว็บเซิร์ฟเวอร์ที่ช่วยให้เล่นโหมดเกม LAN แบบผู้เล่นหลายคนได้โดยไม่ต้องเชื่อมต่ออินเทอร์เน็ต ทำให้ยังใช้ความสามารถด้าน LAN ของเกมได้แม้เซิร์ฟเวอร์ทางการจะอยู่ระหว่างบำรุงรักษาหรือยุติให้บริการไปแล้ว
🎮 เกมที่รองรับ:
- Age of Empires: Definitive Edition
- Age of Empires II: Definitive Edition
- Age of Empires III: Definitive Edition
ข้อสำคัญ
- ต้องใช้ custom launcher เพื่อข้ามข้อจำกัดที่บังคับให้เล่นออนไลน์เท่านั้น สามารถดาวน์โหลด Steam emulator จากโปรเจ็กต์อื่นเพื่อเล่นแบบออฟไลน์ 100% ได้
⚙️ ฟีเจอร์
- 🌐 ซีนาริโอ
- 🗺️ ส่งแผนที่ภายในล็อบบี้
- ↕️ กู้คืนเกม
- 📦 โหมดข้อมูล
- 🗣️ แชตในล็อบบี้
- 🎮 Steam & Xbox cross-play
Age of Empires II: Definitive Edition และ Age of Empires III: Definitive Edition
- แคมเปญร่วมมือกัน
- รีแมตช์
- เชิญผู้เล่นเข้าล็อบบี้
- แชร์ลิงก์ล็อบบี้
- ค้นหาผู้เล่น
Age of Empires III: Definitive Edition
- ช่องแชต
- ข้อความกระซิบ
ข้อจำกัด
- หากต้องการเข้าร่วมล็อบบี้เกมผ่านลิงก์ เกมจะต้องเปิดอยู่ก่อนแล้ว
- การรวมกับ Steam Workshop ใช้งานได้เฉพาะเมื่อใช้ launcher ทางการเท่านั้น
- สามารถสร้างล็อบบี้ได้เฉพาะใน LAN mode เท่านั้น:
- ไม่มีแรงก์
- ไม่มีผู้ชม
- การรวมรายชื่อเพื่อนของ Xbox และ Steam
Age of Empires II: Definitive Edition
- ไม่มี quick play
Age of Empires III: Definitive Edition
- รายชื่อเพื่อนจะแสดงผู้ใช้ออนไลน์ทั้งหมดเป็นเพื่อน
ฟีเจอร์ที่ยังไม่ถูกนำไปใช้
- ความสำเร็จ: ใช้ได้เฉพาะบนเซิร์ฟเวอร์ทางการเท่านั้น หากทำตามเงื่อนไขความสำเร็จระหว่างการแข่งขันอาจเกิดปัญหาได้
- เปลี่ยนไอคอนโปรไฟล์ผู้เล่น: ใช้ได้เฉพาะค่าเริ่มต้น
- ลีดเดอร์บอร์ด: แสดงเป็นค่าว่าง
- สถิติผู้เล่น: แสดงเป็นค่าว่าง
- แคลน: ผู้เล่นทั้งหมดจะแสดงว่าไม่มีแคลน การค้นหาแคลนจะแสดงค่าว่าง และจะเกิดข้อผิดพลาดเมื่อสร้าง
- บล็อกผู้เล่นในล็อบบี้: ดูเหมือนจะทำงาน แต่จริง ๆ แล้วไม่ทำงาน
- รายงาน/บล็อกผู้เล่น: ดูเหมือนจะทำงาน แต่จริง ๆ แล้วไม่ทำงาน
ความต้องการระบบขั้นต่ำ
เซิร์ฟเวอร์
เสถียร
- Windows: 10 (ยกเว้น S edition/mode), (Storage) Server 2016, 10 IoT (ยกเว้น Arm32), Server IoT 2019
- Linux: เคอร์เนล 2.6.32
- macOS: Big Sur (v11)
ทดลอง
- ตระกูล BSD (OpenBSD, DragonFly BSD, FreeBSD และ NetBSD)
- ตระกูล Solaris (Solaris และ Illumos)
- AIX
Launcher
- Windows (ยกเว้น S edition/mode): 10 บน x86-64 (แนะนำ), 11 บน ARM
- Linux: x86-64 ที่ใช้ Steam Play บนดิสโทรรุ่นใหม่
ไคลเอนต์
- Age of Empires: Definitive Edition บน Steam หรือ Xbox (Windows เท่านั้น) ต้องใช้เวอร์ชัน 100.2.31845.0 ขึ้นไป
- Age of Empires II: Definitive Edition บน Steam หรือ Xbox (Windows เท่านั้น) ต้องใช้เวอร์ชันช่วงปลายปี 2023
- Age of Empires III: Definitive Edition บน Steam หรือ Xbox (Windows เท่านั้น) ต้องใช้เวอร์ชันช่วงปลายปี 2023
การติดตั้ง
launcher และเซิร์ฟเวอร์ทำงานได้ทันทีโดยไม่ต้องติดตั้ง เพียงดาวน์โหลดไฟล์ archive แตกไฟล์ แล้วรันได้เลย
วิธีการทำงาน
เซิร์ฟเวอร์
เซิร์ฟเวอร์เป็นเว็บเซิร์ฟเวอร์แบบเรียบง่ายที่รับคำขอ API จากเกม โดยนำพื้นผิว API ขั้นต่ำที่จำเป็นกลับมาสร้างใหม่เพื่อให้เกมทำงานในโหมด LAN ได้ ข้อมูลจะไม่ถูกจัดเก็บหรือส่งผ่านอินเทอร์เน็ต
Launcher
launcher ช่วยให้เล่นเกมในโหมด LAN ได้ง่ายขึ้น และยังทำให้สามารถเล่นออนไลน์โดยใช้ launcher ทางการได้ด้วย
วิธีใช้งาน
- ดาวน์โหลด asset แบบ full ที่เหมาะสมจาก stable release ล่าสุด
- แตกไฟล์
- หากไม่ได้ใช้ Steam หรือ Xbox launcher ให้แก้ไขไฟล์
launcher/resources/config.<game>.tomlเพื่อระบุพาธของ game launcher - รัน
launcher/launcher-<game>: ต้องยืนยันการยกระดับสิทธิ์ผู้ดูแลระบบและกล่องโต้ตอบอื่น ๆ - ทำขั้นตอนข้างต้นซ้ำและรัน launcher บนพีซีทุกเครื่องที่จะใช้เล่นใน LAN โดยพีซีเครื่องแรกจะโฮสต์ "เซิร์ฟเวอร์" และเครื่องที่เหลือจะเชื่อมต่อโดยอัตโนมัติ
- เมื่อโฮสต์ล็อบบี้ใหม่ในเกม ให้ตั้งค่าเซิร์ฟเวอร์เป็น Use Local Lan Server (AoE II), เลือก LAN เพื่อสร้างล็อบบี้ (AoE III) หรือเลือกเมนู "LAN" (AoE I) สำหรับ AoE I/II แนะนำให้ตั้งเป็นการมองเห็นแบบสาธารณะ
- หากล็อบบี้เป็นสาธารณะ สามารถเข้าร่วมได้โดยตรงผ่านเบราว์เซอร์ หรือค้นหาเพื่อนแล้วเชิญก็ได้ สามารถแชร์ลิงก์เพื่อเข้าร่วมล็อบบี้โดยอัตโนมัติได้ด้วย (ใช้งานได้เฉพาะภายในเกม)
1 ความคิดเห็น
ความคิดเห็นจาก Hacker News
ผู้ใช้ Hacker News ที่ชอบเล่น AoE แบบคลาสสิกน่าจะชอบ 0 A.D. ด้วย
เป็นเรื่องดีที่เกมอย่าง AoE จะยังสามารถใช้งานได้ในอนาคต
จำช่วงต้นยุค 2000 ที่เล่น AoE2 ผ่าน LAN ได้
AoE2 วางจำหน่ายในปี 1999 และใช้เอนจินเกมจากปี 1997
สงสัยว่ามีการกำหนดข้อกำหนดการใช้งานร่วมกับไลเซนส์ AGPL อย่างไร
เคยลองตอนงาน LAN party ในเดือนธันวาคม แต่ใช้งานไม่ได้
สงสัยว่า aoe2 DE ใช้ p2p สำหรับมัลติเพลเยอร์เป็นหลักหรือไม่
คิดว่าโปรเจ็กต์นี้ยอดเยี่ยมมาก
คิดว่าขอบคุณมากที่แชร์ข้อมูลนี้
สงสัยว่ามีอะไรแบบนี้สำหรับเกม Age of Empires ภาคดั้งเดิมหรือไม่