Commit Graph
354 Commits
Author SHA1 Message Date
Hide_D 78b030f060 merge: 최신 main을 기본 사령턴 호환 작업에 통합 2026-08-16 07:10:43 +00:00
Hide_D cda88738fa fix(turn): 기본 사령턴 목록과 분류를 Ref에 맞춤
Ref 사령부 조작기의 24개 공개 명령을 기본 프로필에 모두 포함하고 카테고리와 내부 순서를 그대로 투영한다.\n\n35개 국가 명령 차등 실행과 조건·로그 비교, 실제 Chromium 목록 검사를 추가한다.
2026-08-16 07:09:03 +00:00
Hide_D 66120d504f test(game-engine): 2분 다개월 backlog 순서를 검증 2026-08-16 06:55:52 +00:00
Hide_D 34a6be0c44 fix(game-engine): 밀린 턴을 월 경계별로 처리
실시간 게임 시계가 여러 달 앞선 경우 장수 턴을 현재 월 경계까지만 실행해 월 표시와 상태 전이 순서를 보존한다. 턴 데몬 전용 NODE_OPTIONS도 지원해 다른 런타임 프로세스와 heap 상한을 분리한다.
2026-08-16 06:48:35 +00:00
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 044b20c051 merge: 최신 core2026 main을 특수 명령 작업에 통합 2026-08-15 18:42:17 +00:00
Hide_D 6806adcebf feat: 사용자 전용 특수 명령을 예약턴에 연결
강행, 은퇴, 하야를 기본 명령 프로필에 추가한다. Ref 분류와 조건 경계, 예약 payload를 API 및 실제 Chromium 회귀 테스트로 고정한다.
2026-08-15 18:42:13 +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 f8b28a055c fix(scenario): open nation betting in scenario 29 2026-08-15 04:27:30 +00:00
Hide_D a318e7d678 feat: add Ref city hover details to public maps 2026-08-13 18:04:11 +00:00
Hide_D 6478a9f478 fix(gateway): split profile identity from scenario 2026-08-13 16:03:41 +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 ac48ab29d4 Merge remote-tracking branch 'origin/main' into fix/ref-display-labels-20260812 2026-08-13 00:01:06 +00:00
Hide_D 7ac9035bbc fix: render Ref-compatible GUI display names 2026-08-13 00:00:27 +00:00
Hide_D 4329cbbbcf build: run TypeScript 6 and 7 side by side 2026-08-12 23:34:23 +00:00
Hide_D d1efa425eb fix(realtime): invalidate committed global activity logs 2026-08-12 16:45:48 +00:00
Hide_D d792069f65 chore: update build toolchain dependencies 2026-08-12 15:48:47 +00:00
Hide_D 6e95dbd487 fix(game): recover realtime dashboard delta cloning 2026-08-11 15:09:32 +00:00
Hide_D 6cc5157b6d test(integration): verify committed read-model projections 2026-08-09 23:55:07 +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 164d7e0f73 tournament 2026-08-09 10:15:18 +00:00
Hide_D 05f4443e06 fix: publish game engine runtime subpaths 2026-08-08 02:33:47 +00:00
Hide_D 044c916990 test: restore validation baseline 2026-08-07 10:23:16 +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 2ee63f154f Merge branch 'main' into fix/scenario2400-speciality-order-20260805 2026-08-05 13:26:40 +00:00
Hide_D 5d6923f11a fix: align scenario 2400 monthly parity 2026-08-05 13:25:39 +00:00
Hide_D 26045f8d63 feat: rebuild Ref-compatible command editors 2026-08-05 09:02:55 +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