# 십웅기 문파 체계 정본 문서 제4권
## 저인구 생존 · 실제 공동활동 · 연대기 · 문파간 우호 교류 · 시설 생활권 · 생산재고 운영
> 기준 통파일: `sipwoonggi-runtime-full-synergy-network-r55-munpa-facility-permission-production-stock-budget-coherence-20260709.tar.gz`
> 기준 SHA-256: `e42d8a63874211de915ca3ca4fd5177c7d66eec702d98dc779704833e8aa7a14`
> 문서 기준 시점: R55
> 다루는 구현 범위: R50 + R51 + R52 + R53 + R54 + R55
> 성격: 현재 구현의 정본 설명서 + 운영·개발 유지보수 지침
---
## 0. 이 권의 범위
제1권은 문파의 정본 구조·입문·회원 장부·서열 성장을 다루었다.
제2권은 전승 기술·수련 조건·절정비전·합진·실전 균형을 다루었다.
제3권은 사람 자치·선거·예산·장로단·탈퇴·전향·파문·복귀를 다루었다.
제4권은 그 위에 놓인 **문파의 실제 생활 생태계**를 설명한다.
즉, 문파가 제도와 기술만 가진 껍데기가 아니라 다음 질문에 답하도록 만든 R50~R55를 다룬다.
1. 사람이 한 명뿐이어도 문파는 살아 있는가?
2. 플레이어가 평소 하던 행동이 문파의 하루와 이어지는가?
3. 누가 무엇을 이루었는지 시간이 지나도 기억되는가?
4. 다른 문파와의 관계가 전쟁 말고도 존재하는가?
5. 문파의 실제 방과 시설이 기능적 생활권으로 읽히는가?
6. 생산창고·재고·인출·시설예산이 새 자치 체계와 모순 없이 움직이는가?
이 권의 범위는 다음과 같다.
1. R50 활동인구 정본과 저인구 생존
2. 활동 단계와 정치 단계
3. 공동목표 저인구 곡선
4. 무주기 활동 지킴이
5. 저인구 예산·불신임·파문 보호
6. R51 기존 행동의 문파 공동활동 연동
7. 토벌·채집·채광·낚시·탐색·임무의 실제 성공 판정
8. 반복 파밍·자동화 우회 방지
9. 개인 공헌·공동목표·주간 활동의 세 갈래 흐름
10. R52 문파 연대기와 업적
11. 최초 최고서열·최초 전승 극성·최초 합진 완성
12. R53 5주 완전 순환 우호 교류
13. 합동원정·길목호송·산하탐방·민생교류·비무교류
14. 실제 비무·통합보스 공적 연동
15. 활동인구 정규화와 저인구 공동기준
16. R54 24개 정본 시설
17. 실제 행동에서 시설 활기로 이어지는 경로
18. 시설예산 누계와 생활권 표시
19. R55 여섯 생산창고 정본
20. 생산량·초기화 결함 교정
21. 개방·곤륜 중복창고 재고 분열 제거
22. 지도자·대행자 인출 권한과 감사
23. 공동예산 시설 정비와 옛 영구강화 장부의 분리
24. 사용자 명령어
25. 저장 경로
26. 개발 시 금지선
---
# 1. 제4권의 근본 철학
R50~R55의 핵심은 기능을 많이 붙이는 데 있지 않다.
핵심은 다음 한 문장이다.
> **문파는 사람이 적어도 멈추지 않고, 사람이 움직이면 흔적이 남으며, 그 흔적은 기억과 장소와 장부로 이어져야 한다.**
이 철학 때문에 다음을 하지 않는다.
- 플레이어 정식 신문파 자유 창설
- NPC 가짜 투표권
- 접속자 수를 무시한 고정 목표량
- 명령어 입력만으로 문파 점수 지급
- 자동전투 전용 추가 보너스
- 전면 문파전·영토전
- 시설 활기를 능력치 버프로 환전
- 업적을 영구 능력치로 환전
- 지도자의 무제한 특산물 인출
- 오래된 중복창고를 서로 다른 재고로 유지
- R45 시설 정비예산과 옛 영구강화 자원을 한 장부처럼 합산
제4권에서 문파는 왕국이 아니라 **살아 있는 작은 생태계**다.
---
# 2. R50 — 활동인구 정본과 저인구 생존
## 2.1 중앙 관리자
파일:
```text
lib-runtime/관리자/문파/문파활동.c
```
별칭:
```text
MUNPA_ACTIVITY_D
```
이 관리자는 문파의 “사람 수”를 단순 회원 수로 보지 않는다.
핵심 집계:
```text
최근 7일 활동자
최근 14일 활동자
최근 30일 활동자
최근 30일 정식문하 이상 활동자
```
정식문하 이상은 성장 단계 3 이상을 기준으로 집계한다.
## 2.2 왜 총회원 수가 정본이 아닌가
예를 들어:
```text
등록 문도 30명
최근 30일 활동 2명
```
인 문파는 실제로 30인 대형 문파가 아니다.
R50은 이런 문파를 2인 활동 공동체로 본다.
이 원칙은 다음에 영향을 준다.
- 공동목표 기준량
- 예산 절차
- 불신임 가능 여부
- 파문 심의 방식
- 저인구 활동 지킴이
- R53 우호 경쟁 정규화
- R54 시설 활기 기준
즉 `문파활동.c`는 R50 이후 여러 제도의 인구 감각을 하나로 맞추는 정본이다.
---
# 3. 활동 단계와 정치 단계
## 3.1 활동 단계
최근 30일 활동자 수에 따라:
```text
0명 정적기
1명 홀로지킴
2~3명 소규모활동
4~6명 성장활동
7명 이상 자치활동
```
의미:
### 정적기
실제 최근 활동자가 없다.
### 홀로지킴
한 명이 문파의 불씨를 지키는 상태다.
### 소규모활동
2~3명이 움직인다. 제도는 살아 있으나 정치적 다수결을 함부로 적용하지 않는다.
### 성장활동
4~6명이 실제 공동체의 형태를 만들기 시작한다.
### 자치활동
7명 이상이 최근 30일 실제 활동한다. 보다 안정적인 자치가 가능하다.
## 3.2 정치 단계
활동 단계와 별개로:
```text
1~2명 보호기
3~4명 합의기
5명 이상 자치기
```
를 쓴다.
이 구분은 중요하다.
> 생활 기능은 한 명에게도 열어 두되, 사람을 쫓아내거나 지도자를 끌어내리는 정치 기능은 같은 기준으로 열지 않는다.
---
# 4. R50 공동목표 저인구 곡선
함수:
```text
MUNPA_ACTIVITY_D->goalTarget(munpa)
```
실제 기준량:
```text
활동 1명 100
활동 2명 155
활동 3명 205
활동 4명 250
활동 5명 290
활동 6명 325
활동 7명 360
활동 8명 400
활동 9명 440
활동 10명 480
```
10명 이후:
```text
480 + (활동인구 - 10) × 35
```
상한:
```text
800
```
## 4.1 설계 의미
정비례식:
```text
활동인구 × 100
```
을 쓰지 않는다.
그렇게 하면:
- 1명 문파가 너무 힘들고
- 10명 문파는 지나치게 높은 고정 부담을 지며
- 작은 문파는 영원히 공동목표에 도달하지 못한다.
R50은 완만한 곡선을 쓴다.
이 곡선은 이후:
- R51 주간 공동활동
- R53 문파간 우호 경쟁
- R53 동행조 공동기준
- R54 시설 활기 기준
의 기초가 된다.
---
# 5. 무주기 문파와 활동 지킴이
## 5.1 지도자 없음은 문파 정지가 아니다
R50의 원칙:
```text
지도자 없음
≠
문파 기능 정지
```
무주기에도 다음은 살아 있어야 한다.
- 입문
- 수련
- 개인 공헌
- 문파 수행
- 공동활동
- 공동목표
## 5.2 활동 지킴이
함수:
```text
MUNPA_ACTIVITY_D->getCaretaker(munpa)
```
대상:
```text
최근 14일 활동자
```
선정 기준:
1. 서열
2. 공헌
3. 이름 순
으로 한 명을 고른다.
그러나 활동 지킴이는 지도자가 아니다.
허용되는 범위는 최소 공동행동 연결이다.
허용하지 않는 것:
- 입문 차단
- 회원 삭제
- 단독 파문
- 전승 배분
- 선거 우회
- 공헌 몰수
- 지도자 전용 권력의 대체
즉 활동 지킴이는 왕좌가 아니라 **불이 꺼지지 않게 등잔을 돌보는 사람**이다.
---
# 6. 저인구 예산 절차
함수:
```text
MUNPA_ACTIVITY_D->getBudgetMode(munpa)
```
## 6.1 0명
```text
정지
```
## 6.2 1명
```text
공용소액
```
원칙:
- 최대 10
- 공용 분야만
- 개인 현금 이전 금지
- 감사 기록
## 6.3 2~3명
```text
전원동의
```
제안자의 제안은 자신의 찬성 의사를 포함한다.
## 6.4 4명 이상
```text
자치심의
```
기본적으로 자동 장로단 심의를 사용한다.
다만 장로단이 0명 또는 1명뿐이라면 한 사람에게 공동재정이 몰리지 않도록:
```text
활동자 과반
```
으로 되돌아간다.
## 6.5 핵심 원칙
가짜 NPC 장로를 만들지 않는다.
사람이 없다는 이유로 시스템이 허구의 표를 생성하지 않는다.
---
# 7. 선거·불신임·파문의 저인구 보호
## 7.1 지도자 선출 기반
기존 자치 기준을 약화하지 않는다.
```text
최근 30일 활동 5명 이상
정식문하 이상 30일 활동 3명 이상
문파 총공헌 1000 이상
```
## 7.2 선거 정족수
```text
유권자 40% 올림
+
최소 3명
```
저인구 보정이라고 1표·2표로 장문인을 만들지 않는다.
## 7.3 불신임
```text
활동 1~2명
→ 정치적 불신임 금지
활동 3명
→ 지도자를 제외한 활동 유권자 전원 수준 동의
```
## 7.4 파문
함수:
```text
MUNPA_ACTIVITY_D->getExpulsionMode(munpa)
```
결과:
```text
1~2명 보호금지
3명 독립전원동의
4명 이상 장로심의
```
1~2인 문파의 중대 시스템 위반은 문파 정치가 아니라 운영자 절차로 다룬다.
---
# 8. R51 — 기존 행동을 문파의 하루와 잇기
## 8.1 중앙 관리자
파일:
```text
lib-runtime/관리자/문파/문파공동활동.c
```
별칭:
```text
MUNPA_COMMUNITY_D
```
저장:
```text
/저장/시스템/문파공동활동
```
## 8.2 연동 행동 6종
```text
토벌
채집
채광
낚시
탐색
임무
```
중요한 원칙:
> 명령어 입력이 아니라 실제 성공 사건만 기록한다.
---
# 9. 여섯 행동의 실제 성공 조건
## 9.1 토벌
실제 몬스터 사망 뒤 마지막 공격자 귀속 흐름에서 기록한다.
연결 기반:
```text
구조/monster.c
구조/monster2.c
구조/new_monster.c
```
다음은 기록하지 않는다.
- 공격 명령 입력
- 자동전투 시작
- 빗맞음
- 도망
- 전투 개시만 함
소환수·정령·복제몹 막타는 기존 주인 귀속 흐름 뒤에 연결한다.
## 9.2 채집
연결:
```text
관리자/채집.c
```
실제 약초 획득 성공만 인정한다.
## 9.3 채광
연결:
```text
관리자/채광.c
```
실제 광석 획득 성공만 인정한다.
## 9.4 낚시
연결:
```text
관리자/낚시.c
```
실제 어획 또는 실제 인양물 획득만 인정한다.
## 9.5 탐색
연결:
```text
관리자/자동보조.c
```
실제 새 방 도착 뒤 기록한다.
## 9.6 임무
연결:
```text
구조/mission.c
```
기존 임무 상태가 실제 앞으로 전진했을 때만 기록한다.
예:
```text
3 → 4 인정 후보
3 → 3 불인정
3 → 2 불인정
```
문파 자체 입문 내부 상태는 공동활동 임무에서 제외한다.
---
# 10. 문파별 도맥의 결
모든 문파는 여섯 행동을 모두 인정한다.
선호 행동은 추가 보정만 받는다.
## 10.1 무당파
```text
탐색 +2
임무 +2
채집 +1
```
## 10.2 화산파
```text
토벌 +2
탐색 +1
채광 +1
```
## 10.3 명교
```text
토벌 +2
임무 +2
채집 +1
```
## 10.4 일월신교
```text
탐색 +2
임무 +2
토벌 +1
```
## 10.5 개방
```text
탐색 +2
임무 +2
낚시 +1
```
## 10.6 곤륜파
```text
채집 +2
채광 +2
탐색 +1
```
이 보정은 “다른 행동 금지”가 아니다.
예를 들어 곤륜파 문도의 낚시도 정상 기여다.
---
# 11. R51 기본 공헌값과 공동목표 진행값
기본 개인 공헌:
```text
토벌 2
채집 1
채광 1
낚시 1
탐색 1
임무 3
```
기본 공동목표 진행:
```text
토벌 5
채집 3
채광 3
낚시 3
탐색 2
임무 7
```
문파별 선호 보정이 여기에 추가된다.
즉 R51의 점수는 모든 행동을 같은 값으로 취급하지 않는다.
---
# 12. 반복 파밍과 자동화 우회 방지
## 12.1 행동별 최소 기록 간격
```text
토벌 60초
채집 45초
채광 45초
낚시 60초
탐색 90초
임무 300초
```
## 12.2 행동별 일일 인정 횟수
```text
토벌 12회
채집 12회
채광 12회
낚시 10회
탐색 10회
임무 6회
```
## 12.3 개인 공동활동 공헌 일일 상한
```text
45
```
## 12.4 탐색 중복 방지
같은 방:
```text
6시간 동안 재인정 금지
```
## 12.5 임무 중복 방지
고유 단위:
```text
임무명:단계
```
동일 단계 중복을 막는다.
## 12.6 자동화 원칙
수동과 자동은 같은 상한을 탄다.
```text
수동 전투
자동전투
완전토벌
자동탐색
```
모두 중앙 간격과 상한을 우회하지 못한다.
---
# 13. 성공 행동의 세 갈래 흐름
R51에서 정상 인정된 행동은 세 층으로 흐른다.
## 13.1 개인 문파 공헌
```text
문파성장.c::addContribution()
```
으로 반영한다.
따라서 실제 행동은 장기적으로:
- 승급
- 일부 전승 조건
- 절정비전 공헌 문턱
- 자치 후보 자격
과 이어질 수 있다.
## 13.2 진행 중 공동목표
```text
문파운영.c::recordGoalProgress()
```
에 반영한다.
## 13.3 주간 공동활동 장부
R50 `goalTarget()` 기준을 사용한다.
주간 기준 달성은 명예성 사건이며 직접 능력치·현금·희귀 아이템을 지급하지 않는다.
---
# 14. 옛 문파공동사건 명령과의 호환
옛 파일:
```text
관리자/문파공동사건.c
```
를 삭제하지 않는다.
기존 명령 경로:
```text
문파사건
문파기여
```
는 보존한다.
그러나 수동 점수 생성은 폐지한다.
즉:
```text
문파기여 토벌
```
을 반복해 점수를 만드는 구조가 아니라, 실제 행동 장부로 안내한다.
---
# 15. R52 — 문파 연대기와 기억
## 15.1 중앙 관리자
파일:
```text
lib-runtime/관리자/문파/문파연대기.c
```
별칭:
```text
MUNPA_CHRONICLE_D
```
문파별 기록:
```text
/방/문파/<문파>/data/연대기
```
## 15.2 연대기와 감사로그의 차이
감사로그는 제도의 모든 발자국을 남긴다.
연대기는 시대를 가르는 사건만 남긴다.
따라서 다음을 기록하지 않는다.
- 토벌 1회
- 채집 1회
- 후보등록 1회
- 표 1표
- 예산 동의 1회
연대기는 요약된 역사다.
---
# 16. 연대기에 남는 실제 사건
## 16.1 지도자 취임
실제 선거 성립 뒤 기록한다.
## 16.2 지도자 이임·궐위
예:
- 자진사임
- 임기만료
- 장기미접속
- 불신임
## 16.3 공동목표 완료
제안이나 중간 진행이 아니라 실제 완료만 기록한다.
## 16.4 주간 공동활동 기준 달성
고유키:
```text
주간활동:<주차>
```
같은 주 중복 기록을 막는다.
## 16.5 파문 집행
제안이나 동의 과정이 아니라 실제 집행만 남긴다.
## 16.6 정식 복귀
R49 복귀 결과를 실제 수치와 함께 기억한다.
## 16.7 최초 최고서열
문파별 최초 10단계 도달자만 업적 기억으로 남긴다.
## 16.8 기술별 최초 극성
정상 등록 전승의 최초 극성자를 기술별로 한 번만 기록한다.
구분:
```text
전승극성
절정극성
합진완성
```
---
# 17. 전승 기억의 고유성
기술별 최초 고유키:
```text
전승극성:<기술명>
```
예:
```text
전승극성:자하신공
전승극성:오행검진
```
A가 최초 극성:
```text
연대기 기록
```
B가 나중에 같은 기술 극성:
```text
기술 성장 정상
최초 업적 중복 없음
```
즉 업적은 다른 사람의 성장을 막지 않는다.
---
# 18. 과거 소급 날조 금지
R52 원칙:
> R52 도입 전 사건을 추정하여 연대기에 쓰지 않는다.
기존 저장자료를 보고:
```text
아마 이 사람이 최초 극성자였을 것이다
```
라고 쓰지 않는다.
R52 이후 실제 사건부터 기록한다.
이것은 역사 장부의 신뢰성을 지키는 원칙이다.
---
# 19. R53 — 문파간 우호 교류
## 19.1 중앙 관리자
파일:
```text
lib-runtime/관리자/문파/문파교류.c
```
별칭:
```text
MUNPA_EXCHANGE_D
```
저장:
```text
/저장/시스템/문파교류
```
## 19.2 전면 문파전을 채택하지 않는 이유
R53은 다음을 만들지 않는다.
- 영토전
- 상시 적대
- 강제 PK
- 문파대전 승자 독점
- 지원몹을 이용한 전쟁 확장
저인구 환경에서 전면전은 관계를 풍성하게 하기보다 플레이어를 갈라놓기 쉽다.
R53은 **우호 경쟁과 공동 사건**을 정본으로 삼는다.
---
# 20. 5주 완전 순환 동행조
여섯 정규 문파를 매주 세 쌍으로 편성한다.
5주 동안 모든 두 문파가 정확히 한 번 만난다.
## 20.1 1주차
```text
무당파 ↔ 곤륜파
화산파 ↔ 개방
명교 ↔ 일월신교
```
## 20.2 2주차
```text
무당파 ↔ 개방
곤륜파 ↔ 일월신교
화산파 ↔ 명교
```
## 20.3 3주차
```text
무당파 ↔ 일월신교
개방 ↔ 명교
곤륜파 ↔ 화산파
```
## 20.4 4주차
```text
무당파 ↔ 명교
일월신교 ↔ 화산파
개방 ↔ 곤륜파
```
## 20.5 5주차
```text
무당파 ↔ 화산파
명교 ↔ 곤륜파
일월신교 ↔ 개방
```
별도 가입 신청이나 지도자 승인이 없다.
이것은 저인구 문파도 교류가 멈추지 않게 하기 위한 설계다.
---
# 21. 다섯 공동 사건
## 21.1 합동원정
```text
토벌 +4
탐색 +3
임무 +3
공동보스 +8
```
## 21.2 길목호송
```text
임무 +4
탐색 +3
토벌 +2
```
## 21.3 산하탐방
```text
탐색 +4
채집 +3
채광 +3
```
## 21.4 민생교류
```text
채집 +3
낚시 +3
임무 +4
```
## 21.5 비무교류
```text
비무 +5
탐색 +2
임무 +2
```
사건은 주간 순환한다.
---
# 22. R53 실제 행동 연결 원칙
R53은 R51을 우회하지 않는다.
흐름:
```text
실제 행동 성공
↓
R51 간격·일일상한·중복판정 통과
↓
R51 정상 인정
↓
현재 R53 사건의 인정 행동인가?
↓
문파간 교류점수 반영
```
따라서 R53 점수만을 위해 가짜 행동 API를 만들지 않는다.
---
# 23. 실제 비무 연동
연결:
```text
lib-runtime/구조/플레이어/비무.c
```
조건:
1. 실제 개인 비무 결과
2. 서로 다른 정규 문파
3. 이번 주 동행 문파 관계
보호장치:
```text
승자 보너스 없음
같은 두 사람 6시간에 1회
```
상수:
```text
SPAR_PAIR_COOLDOWN = 21600
```
즉 약한 플레이어 반복 사냥이나 일부러 져 주기를 점수 전략으로 만들지 않는다.
---
# 24. 실제 통합보스 연동
연결:
```text
lib-runtime/구조/보스/기여도.c
```
단순 마지막 공격자가 아니라 기존 공적 장부의 실제 보상 자격자를 본다.
공적 요소의 예:
- 피해
- 치유
- 피해 분담
- 회피
- 봉인
- 전조 대응
서로 동행 문파의 실제 자격자가 함께 있었을 때 공동보스 기여를 인정한다.
---
# 25. 큰 문파의 인원수 압승 방지
문파 비교는 원점수 총합만 보지 않는다.
정규화:
```text
문파 실제 점수
÷
R50 활동인구 기반 목표량
```
즉 `goalTarget()` 대비 진척률을 비교한다.
작은 문파도 자기 체급에서 꾸준히 활동하면 경쟁할 수 있다.
---
# 26. 동행조 공동기준
함수:
```text
MUNPA_EXCHANGE_D->pairTarget(munpa, stamp)
```
공식:
```text
(문파 A 목표 + 문파 B 목표) × 75%
```
경계:
```text
최소 120
최대 1000
```
## 26.1 개인 일일 상한
```text
30
```
상수:
```text
PERSONAL_DAILY_CAP = 30
```
R51의 일일 45 상한과 별개로 R53이 두 번째 문지기가 된다.
---
# 27. R53과 R52 연대기의 연결
동행조가 공동기준을 채우면 양쪽 문파에:
```text
문파간합동
```
사건을 기록한다.
고유키:
```text
문파간합동:<주차>:<짝문파>:<사건>
```
같은 주·같은 짝·같은 사건 중복을 막는다.
`문파 업적`에는:
```text
문파간 합동 사건 달성: N회
```
가 누적된다.
직접 보상은 없다.
---
# 28. 옛 전쟁 동맹과의 경계
옛 파일:
```text
관리자/문파/동맹.c
```
의:
- 문파대전
- 지원몹
- 답례 자원
체계를 R53 정본으로 사용하지 않는다.
R53은 별도 `문파교류.c`에 저장된다.
---
# 29. R54 — 문파 시설과 생활권 정본
## 29.1 중앙 관리자
파일:
```text
lib-runtime/관리자/문파/문파시설.c
```
별칭:
```text
MUNPA_FACILITY_D
```
저장:
```text
/저장/시스템/문파시설
```
## 29.2 핵심 원칙
- 새 방 강제 생성 금지
- 실제 존재하는 방만 등록
- 정규 6문파만 시설 정본
- 신선궁 제외
- `문파new`, `신문파` 제외
- 시설 활기를 전투 버프로 환전 금지
---
# 30. 정본 시설 24곳
각 문파 4곳이다.
## 30.1 무당파
```text
정문
/방/문파/무당파/정문
진무전
/방/문파/무당파/진무전
무당원 대장간
/방/문파/무당파/대장간
우진궁
/방/문파/무당파/우진궁
```
## 30.2 화산파
```text
정문
/방/문파/화산파/정문
사과애
/방/문파/화산파/사과애
화산파 대장간
/방/문파/화산파/대장간
정기헌
/방/문파/화산파/정기헌
```
## 30.3 명교
```text
정문
/방/문파/명교/정문
명교 연무장
/방/문파/명교/연무장
명교 대장간
/방/문파/명교/대장간
광명정
/방/문파/명교/광명정
```
## 30.4 일월신교
```text
정문
/방/문파/일월신교/정문
청룡당
/방/문파/일월신교/청룡당
일월신교 대장간
/방/문파/일월신교/대장간
오지향
/방/문파/일월신교/오지향
```
## 30.5 개방
```text
정문
/방/문파/개방/정문
대련장
/방/문파/개방/대련장
개방 대장간
/방/문파/개방/대장간
약제보관소
/방/문파경제/개방/약제보관소
```
## 30.6 곤륜파
```text
정문
/방/문파/곤륜파/정문
대련실
/방/문파/곤륜파/대련실
곤륜파 대장간
/방/문파/곤륜파/대장간
채빙산창고
/방/문파경제/곤륜파/채빙산창고
```
총계:
```text
6문파 × 4시설 = 24
```
R54 검증 기준:
```text
등록 24
실재 24
누락 0
```
---
# 31. R51 행동에서 시설 활기로 이어지는 경로
R54는 R51 성공 행동 이후에만 호출된다.
기본 시설 활기 점수:
```text
토벌 3
채집 3
채광 4
낚시 3
탐색 3
임무 4
```
## 31.1 무당파
```text
토벌 → 정문
탐색 → 정문
채광 → 공방
채집 → 중심
낚시 → 중심
임무 → 중심
```
## 31.2 화산파
```text
토벌 → 수련
탐색 → 정문
채광 → 공방
채집 → 중심
낚시 → 정문
임무 → 중심
```
## 31.3 명교
```text
토벌 → 수련
탐색 → 정문
채광 → 공방
채집 → 중심
낚시 → 정문
임무 → 중심
```
## 31.4 일월신교
```text
토벌 → 수련
탐색 → 정문
채광 → 공방
채집 → 중심
낚시 → 중심
임무 → 중심
```
## 31.5 개방
```text
토벌 → 수련
탐색 → 정문
채광 → 공방
채집 → 중심
낚시 → 중심
임무 → 정문
```
## 31.6 곤륜파
```text
토벌 → 수련
탐색 → 정문
채광 → 공방
채집 → 중심
낚시 → 중심
임무 → 정문
```
---
# 32. 시설 활기 기준
함수:
```text
MUNPA_FACILITY_D->facilityTarget(munpa)
```
공식:
```text
R50 문파 목표량 ÷ 4
```
경계:
```text
최소 25
최대 200
```
시설 활기 단계:
```text
고요함
희미함
움트는중
이어짐
활기참
```
개념 기준:
```text
0~9% 고요함
10~39% 희미함
40~69% 움트는중
70~99% 이어짐
100% 이상 활기참
```
시설 활기는 주간 생활 기록이다.
보상이 아니다.
---
# 33. R45 시설예산의 흔적 표시
R54는:
```text
문파운영.c
spent["시설"]
```
을 읽는다.
표시 등급:
```text
0~49 기초정비
50~149 손질중
150~299 안정
300~599 충실
600 이상 깊은뿌리
```
중요:
이 누계는 능력치가 아니다.
이미 사용한 예산을 다시 전투 보너스로 환전하지 않는다.
---
# 34. R55 — 시설운영·생산재고·예산 정합성
## 34.1 중앙 관리자
파일:
```text
lib-runtime/관리자/문파/문파시설운영.c
```
별칭:
```text
MUNPA_FACILITY_OPS_D
```
저장:
```text
/저장/시스템/문파시설운영
```
문파별 감사:
```text
/방/문파/<문파>/data/시설운영감사
```
## 34.2 맡는 책임
- 생산창고 정본 경로
- 생산량 기록
- 재고 상태 조회
- 지도자·대행자 인출 자격
- 6시간 반복 인출 제한
- 하루 2회 제한
- 인출 감사
- 옛 영구강화 성공 감사
- 공동예산 시설 정비와 영구강화 장부 분리
---
# 35. 여섯 생산창고 정본
모든 완제품 환산 단위는 기존 규칙대로:
```text
원료 64단위
```
를 유지한다.
## 35.1 무당파
```text
창고: 찻잎보관소
상품: 삼엽일양차
원료: 찻잎
경로: /방/문파경제/무당파/찻잎보관소
단위: 64
```
## 35.2 화산파
```text
창고: 도림새창고
상품: 태을소옥단
원료: 복숭아
경로: /방/문파경제/화산파/도림새창고
단위: 64
```
## 35.3 명교
```text
창고: 주조장창고
상품: 월광옥빙주
원료: 월광옥빙
경로: /방/문파경제/명교/주조창고
단위: 64
```
## 35.4 일월신교
```text
창고: 삼시충보관소
상품: 삼시뇌신단
원료: 삼시충
경로: /방/문파경제/일월신교/삼시충보관소
단위: 64
```
## 35.5 개방
```text
창고: 약제보관소
상품: 취구환
원료: 약제
경로: /방/문파경제/개방/약제보관소
단위: 64
```
## 35.6 곤륜파
```text
창고: 채빙산창고
상품: 만영체빙
원료: 얼음
경로: /방/문파경제/곤륜파/채빙산창고
단위: 64
```
---
# 36. 생산량 결함 교정
## 36.1 `addProduct(int c)` 수량 손실
옛 일부 창고:
```c
void addProduct(int c)
{
makeItemCount++;
}
```
이 구조에서는:
```text
addProduct(5)
```
가 실제:
```text
+1
```
이 될 수 있었다.
R55 정본:
```c
makeItemCount += c;
```
그리고:
```text
c < 1
```
은 거부한다.
## 36.2 첫 생산 초기화 결함
옛 구조 일부:
```c
if(!restore_object(...))
return;
```
저장파일이 처음부터 없으면:
```text
저장파일 없음
→ 생산 함수 return
→ 생산되지 않음
→ 저장파일 계속 없음
```
이라는 닫힌 고리가 생길 수 있었다.
R55는 저장자료가 없어도 0 재고에서 시작한다.
---
# 37. 개방·곤륜 중복창고 재고 분열 제거
## 37.1 개방
옛 공간 호환:
```text
/방/문파/개방/etc/약제보관소
```
재고 정본:
```text
/방/문파경제/개방/약제보관소
```
## 37.2 곤륜파
옛 공간 호환:
```text
/방/문파/곤륜파/etc/채빙산창고
```
재고 정본:
```text
/방/문파경제/곤륜파/채빙산창고
```
## 37.3 호환 파일의 역할
삭제하지 않는다.
유지:
- 공간
- 출구
- 옛 이동 경로
위임:
- 생산
- 재고 조회
- 인출
즉 옛 방은 공간 호환이고 경제권 파일이 재고 정본이다.
---
# 38. 생산창고 인출 권한
허용:
```text
현 정식 지도자
R47 자치 체계의 장기부재 대행자
제작자 검증 예외
```
일반 문도는 인출할 수 없다.
그러나 더 중요한 원칙:
> 지도자는 창고의 소유자가 아니다.
그래서 인출을 제한한다.
## 38.1 같은 사람·같은 상품
```text
6시간 간격
```
상수:
```text
WITHDRAW_COOLDOWN = 21600
```
## 38.2 하루 최대
```text
2회
```
상수:
```text
WITHDRAW_DAILY_MAX = 2
```
## 38.3 자정 우회 방지
날짜가 바뀌어도 마지막 인출시각은 유지한다.
즉:
```text
23:59 인출
00:01 다시 인출
```
로 6시간 제한을 우회하지 못한다.
---
# 39. 인출 감사
성공 인출 기록:
- 문파
- 행위자
- 상품
- 원료 차감량
- 정본 창고 경로
- 시각
감사 종류:
```text
특산물인출
```
예:
```text
화산파
청명검
태을소옥단
원료단위 -64
/방/문파경제/화산파/도림새창고
```
지도자라도 흔적 없이 창고를 비울 수 없다.
---
# 40. 공동예산 시설 정비와 옛 영구강화의 분리
이 부분은 R55의 핵심 재정 원칙이다.
## 40.1 공동예산 시설 정비
R45 `문파운영.c`의:
```text
spent["시설"]
```
을 사용한다.
성격:
- 공동체 심의
- 저인구 절차
- 장로단 또는 활동과반
- 공동 정비비
## 40.2 옛 영구강화
여섯 옛 문파 관리자에 남아 있는:
```text
현판 강화
제자 강화
대장간 강화
```
는 기존:
- 문파 명성
- 문파 엽전
- 문파 수련치
비용을 유지한다.
## 40.3 서로 섞지 않는다
```text
공동예산 시설 정비
≠
옛 영구강화
```
금지:
- 합산
- 이중 차감
- 한쪽 지출을 다른 쪽에서 재차 반영
R55는 비용 공식을 새로 쓰지 않고 성공 사건을 감사한다.
---
# 41. 옛 영구강화 감사
대상 문파:
```text
무당파
화산파
명교
일월신교
개방
곤륜파
```
대상 강화:
```text
현판
제자
대장간
```
총 성공 연결점:
```text
6문파 × 3종 = 18
```
실제 성공 뒤 기록:
- 문파
- 행위자
- 강화 종류
- 강화량
- 기존 소모 자원 상세
실패 시도는 성공 감사로 기록하지 않는다.
---
# 42. 사용자 명령어 총람
## 42.1 R50 활동인구
```text
문파 활동
문파활동
문파 활동인구
```
표시:
- 등록 문도
- 7일 활동
- 14일 활동
- 30일 활동
- 정식문하 이상 활동자
- 활동 단계
- 정치 단계
- 공동목표 기준량
- 예산 절차
- 선출 가능 여부
## 42.2 R51 공동활동
```text
문파 공동활동
문파공동활동
문파 의뢰
문파의뢰
```
표시:
- 문파 선호 행동
- 주간 공동 흐름
- 내 주간 기여
- 오늘 공헌 / 45
- 행동별 오늘 인정 횟수
- 행동별 기여값
## 42.3 R52 연대기·업적
```text
문파 연대기
문파연대기
문파 역사
문파 업적
문파업적
문파 명예
```
## 42.4 R53 교류
```text
문파 교류
문파교류
문파 공동사건
문파공동사건
문파 우호경쟁
문파우호경쟁
```
## 42.5 R54 시설·생활권
```text
문파 시설
문파시설
문파 생활권
문파생활권
문파 시설 <시설명>
문파 생활권 <시설명>
```
## 42.6 R55 시설운영·재고
```text
문파 시설운영
문파 시설 운영
문파시설운영
문파 재고
문파재고
문파 생산재고
```
---
# 43. 저장 경로 정리
## 43.1 활동·공동활동
```text
/저장/시스템/문파공동활동
```
## 43.2 교류
```text
/저장/시스템/문파교류
```
## 43.3 시설 활기
```text
/저장/시스템/문파시설
```
## 43.4 시설운영
```text
/저장/시스템/문파시설운영
```
## 43.5 연대기
```text
/방/문파/<문파>/data/연대기
```
## 43.6 시설운영 감사
```text
/방/문파/<문파>/data/시설운영감사
```
이 외에 제1~3권의:
- 회원 장부
- 성장 장부
- 자치 장부
- 이탈 이력
- 예산 장부
는 그대로 유지된다.
---
# 44. 관리자 책임 지도
## 44.1 `문파활동.c`
책임:
- 7/14/30일 활동인구
- 활동 단계
- 정치 단계
- 공동목표 기준량
- 예산 모드
- 불신임 가능 여부
- 파문 모드
- 무주기 활동 지킴이
## 44.2 `문파공동활동.c`
책임:
- 실제 행동 6종 기록
- 개인 일일 45 상한
- 행동별 쿨다운
- 행동별 일일 횟수
- 탐색 중복방
- 임무 단계 중복
- 개인 공헌 연결
- 공동목표 연결
- 주간 공동활동
- R54 시설 활기 전달
## 44.3 `문파연대기.c`
책임:
- 역사 사건 선별
- 최초 업적 고유키
- 연대기 출력
- 업적 출력
- 문파간 합동 사건 기억
## 44.4 `문파교류.c`
책임:
- 5주 짝짓기
- 5개 사건 순환
- 개인 일일 30 상한
- 비무 6시간 중복 방지
- 활동인구 정규화
- 동행조 공동기준
- R52 연대기 연결
## 44.5 `문파시설.c`
책임:
- 24개 정본 시설
- 실제 방 존재성
- 행동→시설 경로
- 주간 시설 활기
- 시설별 저인구 기준
- R45 시설예산 흔적 표시
## 44.6 `문파시설운영.c`
책임:
- 6개 생산창고 정본
- 생산량 기록
- 재고 상태
- 인출 자격
- 6시간·하루 2회 제한
- 인출 감사
- 옛 영구강화 감사
- 공동 정비비와 영구강화 장부 분리
---
# 45. R50~R55 전체 흐름
하나의 실제 행동이 어떻게 이어지는지 예를 든다.
## 45.1 화산파 문도가 실제 광석을 채광
```text
실제 광석 획득 성공
↓
R51 채광 판정
↓
45초 간격 확인
↓
오늘 채광 12회 상한 확인
↓
오늘 개인 공헌 45 상한 확인
↓
개인 문파 공헌 반영
↓
진행 중 공동목표 반영
↓
주간 공동활동 반영
↓
현재 R53 사건이 산하탐방이면 교류점수 후보
↓
R54 화산파 공방 활기 +4
```
이 한 흐름에 새 미니게임은 없다.
## 45.2 무당파 문도가 실제 임무 단계를 전진
```text
임무 3 → 4
↓
같은 임무:단계 중복 검사
↓
300초 간격 검사
↓
R51 개인 공헌·공동목표
↓
R52 주간 기준 달성 시 역사
↓
R53 현재 사건이 길목호송/민생교류 등이면 교류
↓
R54 우진궁 중심 활기 +4
```
## 45.3 개방과 화산파가 동행조로 공동기준 달성
```text
두 문파 실제 행동 누적
↓
R50 인구 목표량으로 각 문파 체급 계산
↓
(두 목표 합계 × 75%)
↓
최소 120 / 최대 1000
↓
공동기준 달성
↓
양쪽 R52 연대기에 문파간합동 1회
↓
문파 업적 누적
```
---
# 46. 저인구 환경에서의 실제 의미
## 46.1 1인 문파
가능:
- 입문
- 수련
- 문파 수행
- 실제 행동 공동활동
- 공동목표
- 공용소액 예산
- 시설 활기
- 연대기 사건
- 자동 문파간 교류 편성
불가 또는 제한:
- 정상적인 집단 선거
- 정치적 불신임
- 정치적 파문
## 46.2 2~3인 문파
특징:
- 전원동의 예산
- 합의 중심 정치
- 3인은 강한 조건 아래 불신임·파문 심의 가능
- 공동활동과 시설 생태계는 정상
## 46.3 4~6인 문파
특징:
- 성장활동
- 장로단 심의 가능
- 장로 부족 시 활동 과반
- 선거 기반이 갖춰질 수 있음
## 46.4 7인 이상
특징:
- 자치활동
- 제3권의 정치 체계가 보다 자연스럽게 작동
- 그러나 공동목표·시설 기준은 여전히 무한 선형 폭증하지 않음
---
# 47. 문파 창설 기능에 대한 현재 정본 입장
R55 시점에도:
```text
플레이어 정식 신문파 창설
```
은 미지원이다.
이유:
1. 저인구에서 회원 분산
2. 여섯 정규 문파의 전승·서사 약화
3. 새 문파 하나마다 입문·성장·자치·전승·시설·경제·이탈 생애주기 필요
4. 1인 문파 난립 가능성
5. R50~R55의 공동체 구조 무력화
현재 정본:
```text
정규 문파 6개
봉인 유산 신선궁
플레이어 정식 신문파 창설 미지원
```
사용자 조직 욕구가 필요하다면 훗날 문파보다 가벼운:
- 결사
- 동행회
- 원정대
- 상단
등을 별도 체계로 검토하는 편이 낫다.
---
# 48. 개발 시 반드시 지켜야 할 금지선
## 48.1 활동인구
금지:
- 총회원 수를 R50 활동인구 대신 사용
- NPC 가짜 활동자 추가
- NPC 가짜 투표권 추가
- 저인구를 이유로 선거 최소 정족수 제거
## 48.2 공동활동
금지:
- 명령 입력만으로 점수 지급
- 자동전투 전용 추가 보너스
- 일일 45 상한 우회
- 같은 탐색 방 반복 인정
- 같은 임무 단계 반복 인정
## 48.3 연대기
금지:
- 감사로그 전체 복사
- 개인 행동 1회마다 역사 기록
- R52 이전 과거 사건 추정 소급
- 업적에 영구 능력치 지급
## 48.4 교류
금지:
- 전면 문파전으로 자동 전환
- 승자 비무 보너스
- 같은 두 사람 반복 비무 파밍
- 원점수 총합만으로 대형 문파 우승 고정
- 옛 전쟁 동맹을 R53 정본으로 재활성화
## 48.5 시설
금지:
- 실제 없는 방을 정본 시설로 등록
- 시설 활기를 전투 버프로 환전
- `문파new`, `신문파`, 신선궁을 활성 시설 정본에 혼입
- 시설예산 누계를 또 다른 아이템 보상으로 이중 지급
## 48.6 생산재고
금지:
- 같은 이름의 중복창고에 별도 재고 재도입
- `addProduct(c)`의 c 무시
- 지도자 무제한 인출
- 인출 감사 제거
- 공동 정비비와 영구강화 자원 합산
- 한쪽 지출을 다른 장부에서 이중 차감
## 48.7 전승·생애주기
제2·3권의 원칙도 계속 유지한다.
금지:
- 탈퇴 시 기술 삭제
- 복귀 시 옛 서열 즉시 복원
- 신선궁 활성 문파 부활
- 지도자 단독 파문
---
# 49. 신규 기능을 추가할 때의 권장 절차
## 49.1 새 공동활동 종류
반드시 먼저 확인:
1. 실제 성공 사건이 존재하는가?
2. 명령 입력과 성공을 구분할 수 있는가?
3. 자동화 우회가 가능한가?
4. 일일 상한은 무엇인가?
5. R50 인구보정과 충돌하지 않는가?
6. R54 어느 시설 생활권으로 흐르는가?
## 49.2 새 문파간 사건
확인:
1. 저인구 두 문파도 달성 가능한가?
2. 대형 문파 인원수 압승을 막았는가?
3. 실제 기존 행동을 재사용하는가?
4. 승패 보상이 영구 전투력으로 변하지 않는가?
5. R52 연대기 중복키가 있는가?
## 49.3 새 시설
확인:
1. 실제 방 파일이 존재하는가?
2. 정본 경로가 하나인가?
3. `문파new`나 중복방을 잘못 잡지 않았는가?
4. 역할이 기존 24개 시설과 중복되는가?
5. 시설 활기를 보상 버튼으로 만들지 않았는가?
## 49.4 새 생산창고
필수:
1. 정본 경로 1개
2. 상품명
3. 원료명
4. 환산 단위
5. 생산량 인자 보존
6. 최초 저장파일 부재 처리
7. 인출 권한
8. 반복 인출 제한
9. 감사
10. 호환 중복방이 있다면 완전 위임
---
# 50. 운영자가 점검할 핵심 증상
## 50.1 문파가 멈춘 것처럼 보임
확인 순서:
1. 30일 활동인구
2. 활동 단계
3. 지도자 존재 여부
4. 활동 지킴이 산출 여부
5. 공동목표 상태
## 50.2 공동활동 공헌이 안 오름
확인:
- 실제 성공인가?
- 행동 쿨다운인가?
- 일일 행동 횟수 상한인가?
- 개인 45 상한인가?
- 탐색 같은 방 중복인가?
- 임무 같은 단계 중복인가?
## 50.3 교류점수가 안 오름
확인:
- R51에서 먼저 인정됐는가?
- 현재 주간 사건의 인정 행동인가?
- 현재 동행 문파가 맞는가?
- 개인 하루 30 상한인가?
- 비무라면 같은 두 사람 6시간 제한인가?
## 50.4 시설 활기가 안 오름
확인:
- R51 성공 행동 뒤 호출됐는가?
- 행동→시설 경로가 있는가?
- 현재 주간 장부인가?
## 50.5 생산재고가 서로 다름
확인:
- `/방/문파경제/` 정본을 보는가?
- 개방·곤륜 호환방이 자체 재고를 다시 만들지 않았는가?
## 50.6 지도자가 인출 못 함
확인:
- 현 정식 지도자인가?
- 장기부재 대행자인가?
- 같은 상품 하루 2회 초과인가?
- 마지막 인출 뒤 6시간이 지났는가?
---
# 51. R50~R55의 구현 계보
```text
R50
활동인구 정본
저인구 생존
정족수 보정
무주기 활동 지킴이
↓
R51
토벌·채집·채광·낚시·탐색·임무
실제 성공 행동 연동
↓
R52
사건을 연대기와 업적으로 기억
↓
R53
문파간 5주 순환 우호 교류
실제 비무·통합보스 연동
↓
R54
24개 실제 시설을 생활권 정본으로 선언
R51 행동을 시설 활기로 연결
↓
R55
6개 생산창고 정본
재고 분열 제거
인출 제한·감사
공동 정비비와 영구강화 장부 분리
```
이 흐름은 단계별 기능 추가가 아니라 하나의 생태계다.
---
# 52. 제4권의 최종 정본 선언
R55 시점에서 문파 생활 생태계의 정본은 다음과 같다.
## 52.1 사람 수
```text
총회원 수가 아니라 7/14/30일 실제 활동인구
```
## 52.2 활동
```text
명령 입력이 아니라 실제 성공 사건
```
## 52.3 성장
```text
실제 행동
→ 개인 공헌
→ 공동목표
→ 주간 공동활동
```
## 52.4 기억
```text
감사로그 전체가 아니라 역사적 사건만 연대기
```
## 52.5 문파 관계
```text
전면전이 아니라 5주 순환 우호 교류와 공동 사건
```
## 52.6 장소
```text
실제 존재하는 24개 방만 정본 시설
```
## 52.7 시설 활기
```text
R51 실제 행동이 남긴 주간 생활 흔적
```
## 52.8 생산재고
```text
/방/문파경제/ 아래 여섯 창고가 재고 정본
```
## 52.9 지도자 권한
```text
지도자는 창고의 소유자가 아님
6시간 간격
하루 2회
감사 필수
```
## 52.10 재정
```text
R45 공동예산 시설 정비
≠
옛 현판·제자·대장간 영구강화
```
## 52.11 문파 수
```text
정규 6문파
신선궁 봉인 유산
플레이어 정식 신문파 창설 미지원
```
---
# 53. 맺음말
제1권의 문파는 뼈대를 세웠다.
제2권의 문파는 전승의 피를 돌게 했다.
제3권의 문파는 사람 사이의 권력과 이별을 다스렸다.
제4권의 문파는 비로소 **날마다 살아가는 숨결**을 얻는다.
한 사람이 산문을 지켜도 문파는 꺼지지 않는다.
한 번의 실제 채집과 탐색은 공동체의 흔적이 된다.
누군가 절정에 닿으면 이름이 남는다.
다른 문파와 검을 겨뤄도 반드시 전쟁이 되지는 않는다.
대장간과 약제창고는 배경이 아니라 생활권이 된다.
지도자가 창고 문을 열어도 그 손길은 장부에 남는다.
이것이 R55 시점 십웅기 문파 생활 생태계의 정본이다.
---
## 부록 A. 제1~4권 역할 분담
### 제1권
```text
정본 구조
문파 세계관
입문
회원 장부
서열 성장
```
### 제2권
```text
전승 등급
23개 기술 장부
수련
절정비전
합진
실전 균형
```
### 제3권
```text
자치
선거
임기
불신임
장로단
공동예산
탈퇴
전향
파문
복귀
```
### 제4권
```text
활동인구
저인구 생존
실제 공동활동
연대기
우호 교류
시설 생활권
생산재고
시설운영 감사
```
---
## 부록 B. 주요 중앙 관리자 한눈에 보기
```text
문파기반.c
→ 활성 정규 문파와 봉인 유산
문파원관리.c
→ 회원 장부
문파성장.c
→ 공헌·수행·승급
문파기술.c
→ 전승·수련·실전 자격
문파자치.c
→ 선거·지도자·불신임
문파운영.c
→ 공동목표·예산·장로단
문파이력.c
→ 탈퇴·전향·파문·복귀
문파활동.c
→ 7/14/30일 활동인구·저인구 제도
문파공동활동.c
→ 실제 행동 6종·공헌·주간 활동
문파연대기.c
→ 역사 사건·업적·최초 기억
문파교류.c
→ 5주 순환 동행조·우호 공동사건
문파시설.c
→ 24개 정본 시설·시설 활기
문파시설운영.c
→ 6개 생산창고·재고·인출·강화감사
```
---
## 부록 C. 별도 결함 분리 원칙
다음 기존 결함은 R50~R55의 문파 생태계 회귀 판정과 섞지 않는다.
```text
백운은총 → savedata
```
또한 smoke 종료 뒤 운영 스크립트의 정상 종료 과정에서 나타나는:
```text
Process terminated
```
문구는 초기화·적재·SELFTEST 완료 여부와 문맥을 확인해 판정한다.
문파 패치와 무관한 기존 결함을 문파 회귀 실패로 섞지 않는 것이 정본 검증의 원칙이다.
콘텐츠를 불러오는 중..

댓글목록
등록된 댓글이 없습니다.