ALBION ONLINE DATA PROJECT
- Albion Online Data Project 입문 튜토리얼입니다.
Albion Online Data Project란?
- 이 프로젝트의 목표는 알비온 온라인 시장 데이터를 모아 공개 API로 누구에게나 제공하는 것입니다.
- 프로젝트는 구매·판매 요청서 데이터, 평균 가격과 거래량, 골드 가격 기록을 저장합니다.
- 프로젝트 Discord 서버에서 관리자에게 연락하거나 프로젝트를 후원할 수 있습니다.
- Albion Free Market을 비롯한 여러 웹사이트와 시트가 이 프로젝트의 데이터로 정보와 백엔드 분석을 제공합니다.
클라이언트는 무엇에 쓰나요?
- 데이터 클라이언트는 게임에서 보는 시장 정보를 수집하는 데 쓰입니다.
- 게임으로 오가는 네트워크 패킷을 _스니핑_해서 시장 정보를 읽고, 마지막으로 중앙 서버에 업로드하는 방식입니다. 따라서 게임에서 실제로 본 정보(시장 요청서 페이지, 기록 차트, 골드 기록)만 업로드할 수 있습니다.
- 소스 코드가 공개되어 있으므로, 업로드되는 데이터가 시장 데이터로 한정된다는 것을 직접 확인할 수 있습니다. 개인 정보는 업로드되지 않습니다.
설치와 사용
- 프로젝트의 저장소 릴리스 페이지에서 클라이언트를 내려받을 수 있습니다
- 사용하는 운영체제에 맞는 최신 버전을 받으세요(Windows라면 albiondata-client-amd64-installer.exe).

- Windows 보안 경고가 나오면 실행(Run Anyway)을 눌러 넘어가세요. AODP가 인증된 게시자가 아니라서 나오는 경고입니다. 다시 말하지만 코드는 오픈 소스이므로 앱이 안전한지 직접 확인할 수 있습니다.

- 클라이언트를 설치하려면 관리자 권한이 필요합니다.
- 화면의 안내에 따라 설치를 완료하세요.
- WinPcap 4.1.3도 함께 설치됩니다. _패킷 스니핑_을 가능하게 하는 드라이버입니다. 안내에 따라 설치를 마치세요.

- Automatically start the WinPcap driver at boot time 옵션은 Albion Online Data Project가 작동하는 데 필요하므로 체크된 상태로 두세요.

- 설치가 끝나면 시작 메뉴나 바탕화면 아이콘으로 클라이언트를 실행할 수 있습니다. 클라이언트는 이렇게 생겼습니다.

- 클라이언트는 Windows가 켜질 때 최소화된 상태로 자동 실행됩니다. 클라이언트를 열어야 한다면 시계 근처의 시스템 트레이에서 찾을 수 있습니다.

- 대기 중(업로드하지 않을 때)에는 클라이언트가 매우 가벼워 평소 컴퓨터 사용에 지장을 주지 않습니다. 게임을 하지 않을 때 실행되고 있어도 걱정할 필요가 없습니다.
- 게임에 접속하면 클라이언트가 시장 데이터를 업로드하기 시작합니다.

- 시스템 트레이 버튼을 마우스 오른쪽으로 클릭하고 _Quit_을 선택하면 클라이언트를 닫을 수 있습니다.
제거
- 클라이언트와 WinPcap은 다른 프로그램처럼 제거할 수 있습니다.

암호화된 데이터
- 클라이언트를 써도 가격이 갱신되지 않는다면, 특히 캐릭터가 새로 만든 것이거나 그 캐릭터로 많이 플레이하지 않았다면 데이터가 암호화되어 있을 가능성이 큽니다.
- 공식 AODP 데이터 클라이언트와 대안인 AFM Data Client 모두 데이터가 암호화되어 있으면 알려 줍니다.
- 암호화된 상태에서는 골드와 가격 기록은 업로드되지만 시장 요청서는 업로드되지 않습니다.
- 암호화를 풀 정확한 방법은 아무도 모르지만, 실제로 게임을 플레이하는 오래된 계정은 데이터가 암호화되지 않는 것으로 알려져 있습니다. 그러니 가장 잘 알려진 방법은 그냥 게임을 플레이하는 것입니다.
대안: AFM Data Client
- 대신 AFM Data Client를 쓸 수도 있습니다.
- 공식 AODP 클라이언트와 기본 기능은 같지만, 위 링크에 소개된 것처럼 더 쓰기 쉬운 화면과 추가 기능을 제공합니다.
- 내려받아 설치하려면 GitHub 페이지의 안내를 따르세요.
- 이 클라이언트를 쓴다면 모든 데이터가 두 번 업로드되지 않도록 공식 AODP 클라이언트는 제거하세요.