Hide_D
|
196150bedc
|
dep update
- typescript 5.9 업데이트: Uint8Array 문제 해결
- jest -> vitest (이후엔 그냥 node.test ?)
- @trpc 준비
- node 24
|
2025-10-08 16:22:48 +09:00 |
|
Hide_D
|
74b4e955df
|
wip ArgType 준비
|
2024-03-16 15:04:50 +00:00 |
|
Hide_D
|
1aee0f7881
|
fix: initWithArg
|
2024-03-15 17:57:03 +00:00 |
|
Hide_D
|
42e68f90ad
|
misc
|
2024-03-15 17:54:56 +00:00 |
|
Hide_D
|
0ce8293b89
|
BaseCommand에 argSchema 지정
|
2024-03-15 17:54:24 +00:00 |
|
Hide_D
|
494ed3f3f1
|
Command 초안
- PHP 버전 거의 그대로 이식
|
2024-03-15 17:35:32 +00:00 |
|
Hide_D
|
78bcc95e2e
|
refac: rsc -> rc
|
2024-03-15 16:13:27 +00:00 |
|
Hide_D
|
6a6bdba08b
|
refac: boostrap
|
2024-03-14 17:24:14 +00:00 |
|
Hide_D
|
39e8eab6cb
|
refac: bootstrap arg 정리
|
2024-03-14 16:58:51 +00:00 |
|
Hide_D
|
b4b00e1983
|
refac: bootstrap()
- 각 클래스가 WeakRef로 상호 참조한다면, construct 시점엔 불가
- bootstrap() 함수로 이후 참조
|
2024-03-14 16:26:40 +00:00 |
|
Hide_D
|
3e4129c3f1
|
env.gameEngineManualStart
|
2024-03-14 14:50:08 +00:00 |
|
Hide_D
|
533400b1b9
|
LoggerEngine을 이어붙이기
|
2024-03-12 16:57:02 +00:00 |
|
Hide_D
|
cdfaac773a
|
GameLogger
|
2024-03-12 16:53:31 +00:00 |
|
Hide_D
|
e7b751c3f1
|
IMessage
|
2024-03-12 16:18:36 +00:00 |
|
Hide_D
|
dd9b236547
|
단어 재정의
|
2024-03-11 17:06:50 +00:00 |
|
Hide_D
|
d40995e1d9
|
변수명 재정의
|
2024-03-11 17:05:00 +00:00 |
|
Hide_D
|
28b78e0872
|
용어 재정의
|
2024-03-11 16:53:44 +00:00 |
|
Hide_D
|
74174ca343
|
fix: misc
|
2024-03-11 15:41:03 +00:00 |
|
Hide_D
|
1b2e062bb6
|
NationEntity 추가 정의
|
2024-03-11 15:36:58 +00:00 |
|
Hide_D
|
e49408db2a
|
OldGeneral, OldNation에 RecordVersion
- 1, 2에 따른 실제 구조체는 이후에 반영
|
2024-03-11 14:45:24 +00:00 |
|
Hide_D
|
e6f6798f34
|
ReservedTurn
|
2024-03-11 14:28:13 +00:00 |
|
Hide_D
|
2266cad0f8
|
Entity
|
2024-03-11 14:21:31 +00:00 |
|
Hide_D
|
c9c974d191
|
GeneralEntity 보완
|
2024-03-11 13:41:54 +00:00 |
|
Hide_D
|
fb16369384
|
Persistant
|
2024-03-11 13:11:49 +00:00 |
|
Hide_D
|
5adf8db676
|
IUserRecord
|
2024-03-11 12:42:06 +00:00 |
|
Hide_D
|
c99f97323d
|
UserID, UserName type
- Owner가 아니고, User여야.
|
2024-03-11 12:38:37 +00:00 |
|
Hide_D
|
cf3a208591
|
WorldHistory
|
2024-03-11 12:35:51 +00:00 |
|
Hide_D
|
1537e8a137
|
Survey Entity
|
2024-03-11 12:35:43 +00:00 |
|
Hide_D
|
9a9f41c784
|
ExternalEntity
|
2024-03-11 12:35:31 +00:00 |
|
Hide_D
|
e236654ecf
|
CityEntity
|
2024-03-11 12:20:50 +00:00 |
|
Hide_D
|
f693406df6
|
feat: GeneralRank
|
2024-03-11 11:52:30 +00:00 |
|
Hide_D
|
b449cf3a11
|
feat: Action 호출 타입 설계
- 호출 시점에선 강타입으로.
|
2024-03-09 17:45:14 +00:00 |
|
Hide_D
|
fb68d9be22
|
refac: GameEngine 함수 분리
|
2024-03-09 16:38:20 +00:00 |
|
Hide_D
|
6b819bbce5
|
misc: 호출부
|
2024-03-09 16:32:57 +00:00 |
|
Hide_D
|
d742633e6d
|
refac: Signal.{notify,abort}를 동기함수로 변경
- async일 필요가 없음
|
2024-03-09 16:31:35 +00:00 |
|
Hide_D
|
e0784a670c
|
feat: GameEngineWorker
|
2024-03-09 16:28:46 +00:00 |
|
Hide_D
|
c42a97bb5f
|
feat: api/daemon/{start,stop,restart,status}
|
2024-03-09 16:16:12 +00:00 |
|
Hide_D
|
ddfff44c12
|
feat: GameEngineController
|
2024-03-09 16:15:43 +00:00 |
|
Hide_D
|
554588fb42
|
fix: sessionKey
|
2024-03-09 15:15:54 +00:00 |
|
Hide_D
|
99238636e6
|
feat: ACL 관련 정리
|
2024-03-09 15:07:10 +00:00 |
|
Hide_D
|
5928655bc1
|
feat: Mongoose를 GameEngine으로 전달
|
2024-03-09 14:54:25 +00:00 |
|
Hide_D
|
bf8ad0a78c
|
feat: ReqACL
|
2024-03-09 14:48:08 +00:00 |
|
Hide_D
|
d87c177d50
|
refac: wip GameEngine
|
2024-03-09 09:19:43 +00:00 |
|
Hide_D
|
ff23cd27b8
|
feat: RSC TurntimeQueue
|
2024-03-09 09:19:28 +00:00 |
|
Hide_D
|
3d67f8bb55
|
feat: General.compareTurntime
|
2024-03-09 09:18:59 +00:00 |
|
Hide_D
|
6e7ca3f998
|
feat: insertItemAtArrayLike
- 정렬된 배열에 값 추가
- binary search, 뒤부터 순차 탐색 지원
|
2024-03-09 09:18:41 +00:00 |
|
Hide_D
|
473963b58b
|
wip: gameEngine
|
2024-03-09 07:46:27 +00:00 |
|
Hide_D
|
31184c1cd4
|
feat: gameengine(wip)
|
2024-03-09 07:41:06 +00:00 |
|
Hide_D
|
a430d45e2a
|
refac: shorthand name. ResourceController > rsc
|
2024-03-09 07:40:55 +00:00 |
|
Hide_D
|
a6833473de
|
IResourceController
|
2024-03-09 07:40:24 +00:00 |
|