Skip to content

설정 및 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)에 설치해도 클래스로더 충돌이 절대 발생하지 않습니다.


로 돌아가기

Official documentation & web portal for Dasik Igaijinn mods.