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