AoE 1, 2, 3 DE를 위한 100% 오프라인 LAN 멀티플레이어 지원 웹 서버

21 hours ago 2

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

중요 사항

  • 게임의 온라인 전용 제한을 우회하려면 커스텀 런처가 필요함. 다른 프로젝트에서 Steam 에뮬레이터를 다운로드하여 100% 오프라인 플레이 가능.

⚙️ 기능

  • 🌐 시나리오
  • 🗺️ 로비 내 맵 전송
  • ↕️ 게임 복원
  • 📦 데이터 모드
  • 🗣️ 로비 채팅
  • 🎮 Steam & Xbox 크로스플레이

Age of Empires II: Definitive Edition 및 Age of Empires III: Definitive Edition

  • 협동 캠페인
  • 재경기
  • 로비에 플레이어 초대
  • 로비 링크 공유
  • 플레이어 검색

Age of Empires III: Definitive Edition

  • 채널
  • 귓속말

제한 사항

  • 링크를 통해 게임 로비에 참여하려면 게임이 이미 실행 중이어야 함.
  • Steam Workshop 통합은 공식 런처를 사용할 때만 작동함.
  • _LAN 모드_에서만 로비 생성 가능:
    • 랭크 없음
    • 관전 없음
  • Xbox 및 Steam 친구 통합
Age of Empires II: Definitive Edition
  • 빠른 플레이 없음
Age of Empires III: Definitive Edition
  • 친구 목록이 모든 온라인 사용자를 친구로 표시함

구현되지 않은 기능

  • 업적: 공식 서버에서만 가능. 경기 중 업적 요구사항을 충족하면 문제가 발생할 수 있음.
  • 플레이어 프로필 아이콘 변경: 기본값만 사용 가능
  • 리더보드: 빈 상태로 표시됨
  • 플레이어 통계: 빈 상태로 표시됨
  • 클랜: 모든 플레이어가 클랜 없음. 클랜 탐색은 빈 상태로 표시되며 생성 시 오류 발생
  • 로비에서 플레이어 차단: 작동하는 것처럼 보이지만 작동하지 않음
  • 플레이어 신고/차단: 작동하는 것처럼 보이지만 작동하지 않음

최소 시스템 요구 사항

서버

안정적
  • Windows: 10 (S 에디션/모드 제외), (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

런처

  • Windows (S 에디션/모드 제외): 10 on x86-64 (권장), 11 on ARM
  • Linux: 최신 배포판에서 Steam Play를 사용하는 x86-64

클라이언트

  • Age of Empires: Definitive Edition on Steam or Xbox (Windows 전용). 버전 100.2.31845.0 이상 필요
  • Age of Empires II: Definitive Edition on Steam or Xbox (Windows 전용). 2023년 후반 버전 필요
  • Age of Empires III: Definitive Edition on Steam or Xbox (Windows 전용). 2023년 후반 버전 필요

설치

런처와 서버는 설치 없이 바로 작동함. 아카이브를 다운로드하고 압축을 해제한 후 실행하면 됨.

작동 방식

서버

서버는 게임의 API 요청을 수신하는 간단한 웹 서버임. 게임이 LAN 모드에서 작동할 수 있도록 최소한의 API 표면을 재구현함. 데이터는 인터넷을 통해 저장되거나 전송되지 않음.

런처

런처는 LAN 모드에서 게임을 쉽게 플레이할 수 있도록 하며, 공식 런처를 사용하여 온라인 플레이도 가능하게 함.

사용 방법

  1. 최신 안정 릴리스에서 적절한 full 자산 다운로드
  2. 압축 해제
  3. Steam 또는 Xbox 런처를 사용하지 않는 경우, launcher/resources/config.<game>.toml 파일을 편집하여 게임 런처 경로를 지정
  4. launcher/launcher-<game> 실행: 관리자 권한 상승 및 기타 대화 상자 확인 필요
  5. LAN에서 플레이할 모든 PC에 대해 위 단계를 반복하여 launcher 실행. 첫 번째 PC가 "서버"를 호스팅하고 나머지는 자동으로 연결됨
  6. 게임에서 새 로비를 호스팅할 때, 서버를 Use Local Lan Server로 설정 (AoE II), LAN을 선택하여 로비 생성 (AoE III) 또는 "LAN" 메뉴 옵션 선택 (AoE I). AoE I/II에서는 공개 가시성으로 설정 권장
  7. 로비가 공개인 경우, 브라우저에서 직접 참여하거나 친구를 검색하여 초대 가능. 링크를 공유하여 자동으로 로비에 참여 가능 (게임 내에서만 작동)

Read Entire Article