프로젝트 소개

이것은 AzerothCore WotLK 3.3.5a용 개인 Linux 리팩으로, Docker Compose, 벤더링된 모듈, 사용자 정의 게임플레이 기본값을 갖춘 자체 완결형 저장소로 패키징되어 있습니다. mod-playerbots AzerothCore 브랜치를 기반으로 하지만 독립적으로 동작하며, Playerbots 동작을 포함한 여러 모듈과 코어에 대한 로컬 변경 사항이 있습니다. 목표는 별도의 모듈 저장소를 찾아다닐 필요 없이 복제하고, 시작하고, 플레이하는 것입니다. 공식 AzerothCore 배포판이 아닙니다. 빠른 시작을 위해서는 Docker와 Docker Compose v2가 필요합니다. start.sh, logs.sh, stop.sh, console.sh 스크립트가 제공됩니다. 사용자는 WoW 3.3.5a 클라이언트의 realmlist를 127.0.0.1(또는 네트워크 플레이용 LAN IP)로 설정합니다. 포함된 게임플레이 기본값: Playerbots, Individual Progression, 처음부터 Blood Elves/Draenei/Death Knights 사용 가능, Autobalance, Transmog, 계정 전체 마운트 및 업적, Auction House Bot, AoE Loot, Learn Spells, Leech, Reagent Bank, Hearthstone 쿨다운 없음, Time Is Time. 모듈은 modules/ 아래에 일반 폴더로 벤더링되어 있습니다(Git 서브모듈이 아님). 여기에는 mod-playerbots, mod-individual-progression, mod-autobalance, mod-ah-bot, mod-transmog, mod-account-achievements, mod-account-mounts, mod-aoe-loot, mod-learn-spells, mod-player-bot-level-brackets, mod-reagent-bank, mod-TimeIsTime이 포함됩니다. 선택적 Electron 대시보드(별도 저장소)는 Docker 서비스, worldserver 콘솔, 계정, 실시간 로그, compose 변수, 렐름 설정, 아이템 탐색, 모듈 문서를 관리할 수 있습니다. 리팩은 터미널만으로도 작동합니다. 로컬 구성은 포트, 데이터베이스 비밀번호, 볼륨 이름을 위해 .env(start.sh가 .env.example에서 생성)를 통해 처리됩니다. 개인 Compose 오버라이드는 Git에서 무시되는 *.local.yml 파일을 사용할 수 있습니다. 이 저장소는 전문 호스팅이 아닌 개인 서버와 친구들과의 플레이를 위해 만들어졌습니다. 대용량 SQL 파일이 포함되어 있으며, Docker 이미지 설정에 따라 클라이언트 데이터 추출이 여전히 필요할 수 있습니다.