Hide_D
|
ddcb0cebeb
|
merge: 최신 main을 NPC 천통 계측 브랜치에 통합
|
2026-08-15 19:36:56 +00:00 |
|
Hide_D
|
20c04283fb
|
perf(game-engine): 대규모 NPC 천통 시간을 계측
시나리오 2601의 880명·94도시를 DB와 Redis 없이 자동 실행하고 커맨드, 수뇌 여부, 연월별 시간을 JSON으로 기록한다.
|
2026-08-15 19:36:38 +00:00 |
|
Hide_D
|
e99eda6ad7
|
merge: 최신 main 변경을 계략 명령 브랜치에 통합
# Conflicts:
# app/game-api/test/commandTable.test.ts
# app/game-frontend/e2e/commandArguments.spec.ts
|
2026-08-15 19:13:17 +00:00 |
|
Hide_D
|
bf2f18aec9
|
feat: 장수 계략 명령 전체를 Ref 호환 이관
화계에 묶여 있던 공통 확률·난수·비용·성장 처리를 계략 기반 명령으로 분리한다.
선동·탈취·파괴·화계를 기본 프로필과 계략 분류에 등록하고 Ref 실제 실행, 능력치 상승, 모바일 Chromium 검증을 추가한다.
|
2026-08-15 19:11:14 +00:00 |
|
Hide_D
|
a32572bc89
|
merge: 최신 core2026 main을 접속 제한 작업에 통합
|
2026-08-15 18:49:52 +00:00 |
|
Hide_D
|
48d94e5ff2
|
feat: Ref 호환 접속 제한과 벌점 초기화 구현
실행 중인 프로필에서만 접속 벌점을 누적하고 제한 임계값과 대상 경로를 Ref 순서에 맞춘다. 자기 턴 명령 성공 시 순간 점수를 같은 flush에서 초기화하며 월간 누적 감쇠는 유지한다. 제한 중 메인 자동 갱신과 실시간 구독을 중지하고 수동 갱신 성공 시 복구한다.
|
2026-08-15 18:49:41 +00:00 |
|
Hide_D
|
964c780c9b
|
fix(backend): 생성 장수 첫 턴을 접수 시각에 맞춤
daemon 완료 시각이 뒤처져도 신규 장수 턴을 접수된 논리 게임 시각부터 한 턴 안에 배정한다. 로비 응답에는 보정 시계가 사용할 서버 게임 시각과 clock mode를 추가한다.
|
2026-08-15 18:17:45 +00:00 |
|
Hide_D
|
4f841ad82f
|
fix(gateway): 일시정지와 서버 중지 상태 계약 분리
|
2026-08-15 17:12:13 +00:00 |
|
Hide_D
|
9eabf3003a
|
fix(engine): 대규모 턴 저장 완료 시간 확보
|
2026-08-15 16:37:01 +00:00 |
|
Hide_D
|
fad4602e2e
|
Merge branch 'main' into compare/scenario2601-200-parity-20260815
|
2026-08-15 09:42:02 +00:00 |
|
Hide_D
|
b9e45c6e76
|
fix(parity): preserve legacy monthly turn ordering
|
2026-08-15 09:40:14 +00:00 |
|
Hide_D
|
602c6410e1
|
refactor: finish internal export cleanup
|
2026-08-15 07:08:03 +00:00 |
|
Hide_D
|
35d8824b95
|
refactor: tighten backend and logic boundaries
|
2026-08-15 06:46:52 +00:00 |
|
Hide_D
|
0c79a900e7
|
Merge remote-tracking branch 'origin/main' into fix/existing-test-failures-20260812
|
2026-08-13 00:52:28 +00:00 |
|
Hide_D
|
d133db32eb
|
fix: repair existing test failures
|
2026-08-13 00:52:22 +00:00 |
|
Hide_D
|
a9acb39ab2
|
fix: use HiDCHe product name in game UI
|
2026-08-13 00:05:55 +00:00 |
|
Hide_D
|
7ac9035bbc
|
fix: render Ref-compatible GUI display names
|
2026-08-13 00:00:27 +00:00 |
|
Hide_D
|
d1efa425eb
|
fix(realtime): invalidate committed global activity logs
|
2026-08-12 16:45:48 +00:00 |
|
Hide_D
|
e81b2da282
|
refactor(game): invalidate field-level read-model projections
|
2026-08-09 16:25:52 +00:00 |
|
Hide_D
|
a2683df80f
|
refactor(game): refresh committed read models selectively
|
2026-08-09 15:46:01 +00:00 |
|
Hide_D
|
1a1d0b2d91
|
refactor: enforce package boundaries
|
2026-08-07 10:13:29 +00:00 |
|
Hide_D
|
d0789f20e9
|
docs: inventory removable Ref compatibility shims
|
2026-08-07 06:12:00 +00:00 |
|
Hide_D
|
f4ee51251f
|
fix: preserve nation and recruit AI boundaries
|
2026-08-05 15:21:45 +00:00 |
|
Hide_D
|
5d6923f11a
|
fix: align scenario 2400 monthly parity
|
2026-08-05 13:25:39 +00:00 |
|
Hide_D
|
65de2b30a3
|
fix: clone item inventory before nation level rewards
|
2026-08-05 03:04:58 +00:00 |
|
Hide_D
|
9771034a6f
|
chore: trace reserved turn definition lookup
|
2026-08-05 02:20:37 +00:00 |
|
Hide_D
|
5fda95b25a
|
chore: trace reserved turn refresh boundaries
|
2026-08-05 02:15:33 +00:00 |
|
Hide_D
|
f765fe610f
|
fix: refresh general turns at every execution boundary
|
2026-08-05 02:05:07 +00:00 |
|
Hide_D
|
5932ab9386
|
fix: recover stale in-memory reserved turn leases
|
2026-08-05 01:46:01 +00:00 |
|
Hide_D
|
bd62197655
|
fix: refresh reserved turns at execution lease boundary
|
2026-08-05 01:37:25 +00:00 |
|
Hide_D
|
6eba8e24c3
|
fix: skip deleted reserved turn queues during flush
|
2026-08-05 01:21:16 +00:00 |
|
Hide_D
|
bbb6de6971
|
merge: scenario 2400 long-run parity
|
2026-08-04 18:19:53 +00:00 |
|
Hide_D
|
cef6a90452
|
fix: align scenario 2400 long-run parity
|
2026-08-04 18:15:32 +00:00 |
|
Hide_D
|
c4c4ee6e0f
|
fix: restore legacy gameplay messages and record details
|
2026-08-04 13:30:51 +00:00 |
|
Hide_D
|
a26031dc3f
|
feat: add logical game clock
|
2026-08-04 02:51:27 +00:00 |
|
Hide_D
|
58b9a230a7
|
fix: match scenario 2601 monthly seed progression
|
2026-08-03 18:56:23 +00:00 |
|
Hide_D
|
791f6e1395
|
fix(game): preserve scenario NPC progression
|
2026-08-02 08:20:42 +00:00 |
|
Hide_D
|
43ec211ff8
|
feat(game): align in-game GUI with ref captures
|
2026-08-01 22:03:03 +00:00 |
|
Hide_D
|
a275e6a234
|
feat: add user icon library and in-game selection
|
2026-08-01 03:40:36 +00:00 |
|
Hide_D
|
885018c7fd
|
fix(turn): roll back checkpoint with world state
|
2026-07-31 16:11:56 +00:00 |
|
Hide_D
|
809de8ace6
|
fix(gateway): show legacy season states
|
2026-07-31 15:28:16 +00:00 |
|
Hide_D
|
8a17412fcd
|
fix(dynasty): normalize archived nation records
|
2026-07-31 15:28:04 +00:00 |
|
Hide_D
|
bb6d2f524e
|
fix(engine): finalize united events and auctions compatibly
|
2026-07-31 14:56:57 +00:00 |
|
Hide_D
|
02515303fd
|
feat(engine): finalize unification archives atomically
|
2026-07-31 14:10:22 +00:00 |
|
Hide_D
|
5f20413552
|
feat: synchronize account icons across game profiles
|
2026-07-31 11:21:08 +00:00 |
|
Hide_D
|
71ec02d091
|
feat: port pre-start general deletion lifecycle
|
2026-07-31 05:44:36 +00:00 |
|
Hide_D
|
cc05cb11a7
|
test: add NPC possession reference differential
|
2026-07-31 04:38:17 +00:00 |
|
Hide_D
|
2de8f64da4
|
feat: port NPC possession through turn daemon
|
2026-07-31 03:46:02 +00:00 |
|
Hide_D
|
d82e493109
|
feat: execute MyPage immediate actions in daemon
|
2026-07-31 01:56:16 +00:00 |
|
Hide_D
|
c6a2a0da93
|
feat: make general creation daemon-atomic
|
2026-07-31 00:33:03 +00:00 |
|