설정 및 GUI 연동 가이드
홈 / 설정 및 GUI
⚙️ 설정 아키텍처 및 서버 권위 모델
Vanilla Outsider: Better Dogs는 클라이언트와 서버 간 불일치를 원천 차단하고 완전한 서버 권위를 유지하는 2단계 설정 모델을 사용합니다:
┌─────────────────────────────────────────────────────────┐
│ 전역 설정 파일 │
│ (config/betterdogs.json) │
│ 오직 「새로 생성되는 월드」의 초기 기본값만 정의 │
└────────────────────────────┬────────────────────────────┘
│ (월드 생성 시 초기화)
▼
┌─────────────────────────────────────────────────────────┐
│ 활성 월드 GameRules │
│ (betterdogs:bd_*) │
│ 기존 월드에 대한 동적 서버 권위 설정 │
└─────────────────────────────────────────────────────────┘WARNING
전역 설정 파일 적용 방식 안내: config/betterdogs.json 파일이나 메인 메뉴 GUI에서 값을 수정하는 것은 이후 새로 생성되는 신규 월드에만 기본값으로 적용됩니다. 기존 싱글플레이 월드나 서버의 설정을 변경하려면 인게임에서 /gamerule betterdogs:<규칙> <값>을 사용하세요.
🎨 클라이언트 GUI 연동 (ModMenu 및 YACL v3)
ModMenu 및 **YetAnotherConfigLib v3 (YACL)**과 함께 설치하면 직관적인 클라이언트 그래픽 설정 메뉴가 제공됩니다:
1. ModMenu 연동
ModMenu 모드 목록에서 Vanilla Outsider: Better Dogs를 선택하고 **설정 (Configure)**을 클릭하여 진입합니다.
2. YACL 카테고리 구성
설정 화면은 명확한 카테고리로 구분되어 있습니다:
- 일반 설정 (General Options): 글로벌 속도 버프, 뇌우 불안, 절벽 추락 방지, 크리퍼 회피.
- 늑대 성격 (Wolf Personalities): 공격적, 평화주의, 일반 성격별 체력, 질주 속도, 공격력, 추종 시작 거리.
- 유전 및 번식 (Genetics & Breeding): 성격 상속 확률, 교배 돌연변이율, 근친교배 치료 스위치.
- 야생 영역 (Wild Territoriality): 무리 크기, 영역 분쟁 매트릭스, 탐색 반경.
- 선물 및 보상 (Gifts & Rewards): 아침 선물 친밀도 기준 및 쿨다운 간격.
- 시각 및 성능 (Visual & Performance Options): 경비 파티클 강도 및 열성 개체 파티클 표시 여부.
🛡️ 서버 충돌 방지 격리 및 안정성
모든 GUI 구성 요소는 클라이언트 진입점에 엄격히 격리되어 있습니다. ModMenu나 YACL이 없는 전용 서버(Dedicated Server)에 설치해도 클래스로더 충돌이 절대 발생하지 않습니다.
로 돌아가기 홈
