최종 갱신 (KST)

← 일감 목록
T-004

채취 전역 배수를 1.0으로 되돌리기

진우 Closed 우선순위 높음 목표 미정 · 보관됨

배경

동작 확인이 어려워서 Global.GatherSpeedMultiplier를 6.0배로 올려 뒀다. 기준 주기가 30초 → 5초가 된다.

기획 수치(30초)는 건드리지 않았으므로 이 값만 되돌리면 끝나지만, 켜 둔 채로 배포하면 재화 산출량이 6배가 된다. 잊기 쉬운 종류의 설정이라 일감으로 남긴다.

서버 시작 시 배수가 1.0이 아니면 경고 로그를 찍도록 해 뒀다:

WRN [설정] 채취 전역 배수 6.0배 — 기준 주기 30.0초 → 5.0초 (확인용 설정)

할 일

  • [x] 실제 플레이 테스트가 필요 없어지는 시점을 판단 — 사용자 결정(2026-10-01)
  • [x] Global.GatherSpeedMultiplier를 1.0으로
  • [x] 시작 로그에 경고가 사라지는지 확인 — WarnIfTuned가 1.0이면 INF 한 줄만 찍는다(코드 경로 확인. 서버를 띄워 보지는 않았다)
  • [x] GameDesign/design/workslot/README.md 3장의 "지금 개발 서버는 5초" 경고 문단 제거 · 채취-정산.md·세션-감시.md 경고 문구 정리
  • [x] 배수 6.0을 전제로 한 테스트 기대값 수정(UserAptitudeTest 7500 → 1250)

완료 조건

서버 시작 로그가 INF [설정] 채취 전역 배수 1.0배 — 기준 주기 30.0초로 나온다.

막고 있는 것 / 선행 일감

  • 없음. 다만 T-006(작업슬롯 UI)이 끝나기 전에는 되돌리지 않는 게 낫다 — UI를 눈으로 확인하려면 빠른 주기가 필요하다.
  • 📌 T-040과 묶였다 (2026-09-02). 하트비트 해결책으로 A-1 (무응답 판정 5초 → 15초)이 채택됐다. 판정을 늘리면 좀비 세션이 그만큼 오래 사는데, 배수 6.0이면 실효 채취 주기가 5초라 그 구간에 판정 3회가 부당 적립된다. 판정 시간이 채취 주기보다 짧아야 한다는 설계가 깨지는 지점이라 두 값을 함께 정한다.

관련 커밋

  • b77bacb — 전역 배수 도입 (6.0배)
  • 이 커밋 — 1.0으로 복귀 (2026-10-01)

참고

  • Server/WSGameServer/Common/Global.cs