주요 콘텐츠로 건너뛰기
AI 튜토리얼

WoW Forever 경매장 거래 분석 및 자동화를 위한 Undercut 사용법

Undercut이 경매장 거래의 가치를 평가하고, 수요와 대기 시간을 추정하며, WoW Forever에서 구매, 등록, 취소를 자동화하는 방법을 알아보세요. 이 가이드는 Windows 설정, 소스 기반 개발, 게임 내 애드온 워크플로, 테스트 및 실용적인 위험 관리 방법을 다룹니다.

WoW Forever 경매장 거래 분석 및 자동화를 위한 Undercut 사용법

Undercut이 하는 일

Undercut은 WoW Forever 경매장을 위한 무료 비공식 Windows 도구입니다. 기록된 경매장 스캔을 분석하고, 수수료와 보증금을 제외한 예상 잔액을 계산하며, 목표 마진과 예산, 예상 판매 속도에 맞는 거래를 찾아냅니다.

단순히 가장 높은 백분율로 정렬하는 목록과 달리 Undercut은 유동성과 경쟁 상황을 고려합니다. 조건에 맞는 매물을 매수하고, 판매 가능성이 높은 가격으로 재등록하며, 다른 판매자가 내 가격보다 낮게 등록하면 취소 후 재등록할 수 있습니다. 모든 활동은 기록되므로 무슨 일이 있었고 왜 그렇게 처리되었는지 검토할 수 있습니다.

이 프로젝트는 소매용 World of Warcraft가 아니라 WoW Forever 서버 데이터를 대상으로 설계되었습니다. 경매장 자동화 사용에 대한 책임은 사용자에게 있으므로 관련 규칙을 확인하고 자신의 책임하에 사용하세요.

Undercut 경매장 작업 흐름

거래 분석 방식

Undercut은 매수를 추천하기 전에 다음 세 가지 실용적인 질문에 답합니다.

  • 얼마를 남길 수 있는가? 경매장의 수수료와 손실될 수 있는 보증금을 차감한 뒤 남는 금액을 계산합니다.
  • 몇 개를 사야 하는가? 가장 저렴한 매물부터 살펴보며 목표 마진이나 예산에 도달하거나, 판매할 수 있는 양을 넘어서는 예상 수량에 도달하면 중단합니다.
  • 팔릴 것인가? 수요를 추정하고, 목표 가격보다 낮게 등록된 다른 경매 물품 뒤에서 내 재고가 얼마나 오래 대기할지 계산합니다.

따라서 추천 결과는 다음과 같이 표시될 수 있습니다. 2g 37s 이하로 20개를 매수하고 3g 20s 부근에 재등록하세요. 하루 약 42개가 판매된다면 예상 대기 기간은 2.1일이며, 예상 잔액은 약 15g 48s입니다.

세 가지 주요 함정 파악하기

높은 마진이 항상 좋은 거래를 의미하는 것은 아닙니다. Undercut은 거래가 실패할 수 있는 몇 가지 일반적인 이유를 표시합니다.

  • 낮은 수요: 아이템의 백분율 수익은 높아 보여도 하루에 한 개도 팔리지 않을 수 있어 골드가 묶이게 됩니다.
  • 가격 하락: 과거의 정상 가격 추정치가 현재 시장을 더 이상 반영하지 못할 수 있습니다.
  • 매물이 쌓인 대규모 물량: 저렴한 재고라도 이미 여러 날치 물량이 내 앞에 있다면 좋은 매수가 아닐 수 있습니다.

예를 들어 Formula: Enchant Weapon - Crusader 매물은 표시 마진이 높아도 수요가 매우 낮을 수 있습니다. Arcane Crystal은 하락하는 시장의 영향을 받을 수 있고, Black Lotus는 기존 매물이 길게 대기하고 있을 수 있습니다. 이러한 경고를 활용해 마진만으로 거래를 평가하지 마세요.

Windows 빌드 설치

  1. 프로젝트의 최신 릴리스를 엽니다.
  2. 단일 파일인 Windows 빌드 Undercut-setup.exe를 다운로드합니다.
  3. 실행 파일을 실행합니다. 아직 코드 서명이 되어 있지 않으므로 Windows SmartScreen에 경고가 표시될 수 있습니다.
  4. SmartScreen이 표시되면 추가 정보를 선택한 다음, 다운로드를 신뢰할 수 있는 경우 실행을 선택합니다.

README에 따르면 이 프로젝트는 계정과 기존 방식의 설치 프로그램이 필요하지 않습니다. Windows 11에는 데스크톱 애플리케이션에서 사용하는 WebView2 런타임이 이미 포함되어 있습니다.

기본 거래에 Undercut 사용하기

  1. 애플리케이션을 시작하고 사용 가능한 경매장 스캔을 불러옵니다.
  2. 추천 아이템, 매수 수량, 최대 매수 가격, 예상 재등록 가격, 예상 판매 속도, 예상 대기 시간을 검토합니다.
  3. 마진 슬라이더를 조정합니다. 금색 막대는 매수할 매물을 나타내고 선은 계획이 멈추는 지점을 나타냅니다.
  4. 자동화를 활성화하기 전에 설명과 함정 경고를 확인합니다.
  5. 보수적인 예산을 설정하고 추천 수량이 예상 판매량에 비해 현실적인지 확인합니다.
  6. 준비가 되면 자동 매수를 활성화합니다. Undercut은 조건에 맞는 매물을 매수하고 각 작업을 기록합니다.
  7. 조건에 맞는 아이템을 재등록하도록 합니다. 시장이 움직여 다른 판매자가 내 가격보다 낮게 등록하면 Undercut은 계획에 따라 취소 후 재등록할 수 있습니다.

이 도구는 게임이 실행 중인 동안 사용하도록 설계되었습니다. 캐릭터를 이동시키거나 전투, 퀘스트를 수행하지 않으며 경매장 외부의 어떤 것과도 상호작용하지 않습니다.

Undercut 거래 계획 화면

쇼핑 목록을 게임으로 가져가기

Undercut에는 게임 내 작업을 위한 애드온 패널이 포함되어 있습니다. 패널에서 봇이 매수한 항목과 현재 등록된 항목을 확인할 수 있으며, 게임을 종료하지 않고 자동 매수를 일시 중지할 수 있습니다.

  1. WoW Forever 클라이언트에 addon/Undercut 애드온을 설치하거나 불러옵니다.
  2. 경매장을 열고 프로젝트에서 사용하는 스캔을 실행합니다.
  3. 애드온 패널에서 매수 내역과 등록된 경매를 검토합니다.
  4. 매수를 중단해야 할 때는 패널에서 자동 매수를 일시 중지합니다.

애드온은 애플리케이션용 경매 데이터를 내보내고 게임 내 목록 분석 및 등록 확인을 수행합니다. 그렇다고 가격, 수요 또는 시장 위험을 검토할 필요가 없어지는 것은 아닙니다.

소스에서 프로젝트 빌드 및 실행

소스 개발에는 Rust, Node.js 22, 그리고 플랫폼에 맞는 Tauri 사전 요구 사항이 필요합니다. Windows 11에서는 WebView2를 이미 사용할 수 있습니다.

종속성 설치

저장소 루트에서 애플리케이션 디렉터리로 이동한 뒤 패키지를 설치합니다.

cd app
npm install

브라우저에서 인터페이스 실행

Rust 데스크톱 애플리케이션을 컴파일하지 않고 화면을 확인하려면 개발 서버를 시작하세요:

npm run dev

Tauri 데스크톱 애플리케이션 실행

Rust 백엔드가 포함된 실제 데스크톱 앱을 실행하려면 다음 명령을 사용하세요:

npm run tauri dev

실시간 피드 구성

실시간 피드를 사용하려면 .env.example을 .env로 복사하고 필요한 값을 입력하세요. README에 따르면 API 시크릿은 애플리케이션 창에 노출되지 않고 환경 파일과 Rust 백엔드에 유지됩니다.

테스트 실행

저장소 루트에서 Rust 워크스페이스 테스트를 실행한 다음 애플리케이션 테스트를 실행하세요:

cargo test --workspace
npm --prefix app test

프로젝트 구조 이해

  • crates/flip-core에는 테스트된 플립 계산, 수수료, 매물 탐색 및 함정 확인 기능이 포함되어 있습니다.
  • crates/market-data는 시장 스냅샷, Blizzard의 데이터 형식 및 판매량 추정치를 처리합니다.
  • app/에는 React와 TypeScript로 구축된 Tauri 2 데스크톱 애플리케이션이 포함되어 있습니다.
  • addon/Undercut에는 구매 내역, 등록한 아이템 및 자동 구매 일시 정지 컨트롤을 표시하는 게임 내 패널이 포함되어 있습니다.
  • docs/에는 개념, 경쟁 제품 비교, 아키텍처, API 참고 사항 및 규칙 문서가 포함되어 있습니다.

더 안전한 자동화를 위한 고급 팁

유동성을 주요 필터로 사용

가장 큰 마진만 선택하기보다 현실적인 판매 속도와 감당할 수 있는 대기 시간을 가진 계획을 우선하세요. 느리게 팔리는 아이템은 백분율이 나타내는 것보다 더 많은 골드를 묶어 둘 수 있습니다.

스캔 최신 상태 확인

가격은 기록된 경매장 스캔에서 가져오므로 모든 계산은 마지막 스캔의 최신성에 따라 달라집니다. 큰 예산을 투입하기 전에 새로 고침하거나 더 최신 스캔을 가져오세요.

판매 추정치를 근사값으로 취급

API는 완료된 판매를 직접 보고하지 않습니다. Undercut은 스냅샷을 비교하고 남은 시간이 있는 동안 사라진 경매를 집계합니다. 취소된 경매가 판매된 경매처럼 보일 수 있으므로 “하루 약 42개”와 같은 수치는 대략적인 지침일 뿐입니다.

수량과 예산 관리

시장 변화에 대응할 여지를 남기는 마진과 예산을 설정하세요. 애플리케이션은 설정한 한도에 도달하거나 예상 재고가 판매 가능한 수준을 초과하면 중지할 수 있지만, 구매 후 다른 판매자가 대량으로 등록하는 것은 막을 수 없습니다.

로그 검토

모든 구매와 등록 내역이 기록됩니다. 로그를 사용하여 실제 구매 가격, 등록 결정, 취소 또는 재등록 사유를 확인하세요. 숫자가 잘못된 것처럼 보이면 프로젝트의 이슈 트래커를 통해 아이템, 서버 및 예상 값을 알려 주세요.

Undercut 게임 내 애드온 패널

제한 사항 및 안전 참고 사항

Undercut은 수익을 보장할 수 없습니다. 시장은 변할 수 있고 수요 추정이 틀릴 수 있으며, 구매 직후 새 등록으로 대기열이 즉시 바뀔 수 있습니다. 적절한 거래량을 사용하고 규칙을 이해하며, 경매장 자동화에 계정 위험이 따를 수 있음을 받아들이세요.

이 프로젝트는 무료 비상업적 비공식 팬 프로젝트이며 Blizzard Entertainment와 제휴하거나 Blizzard Entertainment의 보증을 받지 않습니다. 프로젝트 자체의 코드와 디자인은 MIT 라이선스로 공개되며, 게임 자산에는 각 권리자의 권리가 적용됩니다.

결론

Undercut은 수수료를 고려한 플립 계산, 수요 추정, 함정 감지 및 게임 내 자동화를 WoW Forever 경매장 거래에 결합합니다. Windows 릴리스부터 시작해 각 추천을 확인하고 보수적인 한도를 사용하세요. 프로젝트를 개발 중이라면 Rust 테스트, React 및 TypeScript 앱, Tauri 실행기, 시장 데이터 계층 및 애드온을 통해 기록된 스캔에서 완전한 워크플로로 이어지는 명확한 경로를 확인할 수 있습니다.