This website requires JavaScript.
196150bedc
dep update - typescript 5.9 업데이트: Uint8Array 문제 해결 - jest -> vitest (이후엔 그냥 node.test ?) - @trpc 준비 - node 24
master
Hide_D
2025-10-08 16:22:48 +09:00
74b4e955df
wip ArgType 준비
Hide_D
2024-03-16 15:04:50 +00:00
1aee0f7881
fix: initWithArg
Hide_D
2024-03-15 17:57:03 +00:00
42e68f90ad
misc
Hide_D
2024-03-15 17:54:56 +00:00
0ce8293b89
BaseCommand에 argSchema 지정
Hide_D
2024-03-15 17:54:24 +00:00
494ed3f3f1
Command 초안 - PHP 버전 거의 그대로 이식
Hide_D
2024-03-15 17:35:32 +00:00
78bcc95e2e
refac: rsc -> rc
Hide_D
2024-03-15 16:13:27 +00:00
6a6bdba08b
refac: boostrap
Hide_D
2024-03-14 17:24:14 +00:00
39e8eab6cb
refac: bootstrap arg 정리
Hide_D
2024-03-14 16:58:51 +00:00
b4b00e1983
refac: bootstrap() - 각 클래스가 WeakRef로 상호 참조한다면, construct 시점엔 불가 - bootstrap() 함수로 이후 참조
Hide_D
2024-03-14 16:26:40 +00:00
3e4129c3f1
env.gameEngineManualStart
Hide_D
2024-03-14 14:50:08 +00:00
533400b1b9
LoggerEngine을 이어붙이기
Hide_D
2024-03-12 16:57:02 +00:00
cdfaac773a
GameLogger
Hide_D
2024-03-12 16:53:31 +00:00
e7b751c3f1
IMessage
Hide_D
2024-03-12 16:18:36 +00:00
dd9b236547
단어 재정의
Hide_D
2024-03-11 17:06:50 +00:00
d40995e1d9
변수명 재정의
Hide_D
2024-03-11 17:05:00 +00:00
28b78e0872
용어 재정의
Hide_D
2024-03-11 16:53:44 +00:00
21a9fc54f3
삭제
Hide_D
2024-03-11 16:45:02 +00:00
74174ca343
fix: misc
Hide_D
2024-03-11 15:41:03 +00:00
1b2e062bb6
NationEntity 추가 정의
Hide_D
2024-03-11 15:36:58 +00:00
e49408db2a
OldGeneral, OldNation에 RecordVersion - 1, 2에 따른 실제 구조체는 이후에 반영
Hide_D
2024-03-11 14:45:24 +00:00
e6f6798f34
ReservedTurn
Hide_D
2024-03-11 14:28:13 +00:00
2266cad0f8
Entity
Hide_D
2024-03-11 14:21:31 +00:00
c9c974d191
GeneralEntity 보완
Hide_D
2024-03-11 13:41:54 +00:00
fb16369384
Persistant
Hide_D
2024-03-11 13:11:49 +00:00
5adf8db676
IUserRecord
Hide_D
2024-03-11 12:42:06 +00:00
c99f97323d
UserID, UserName type - Owner가 아니고, User여야.
Hide_D
2024-03-11 12:38:37 +00:00
cf3a208591
WorldHistory
Hide_D
2024-03-11 12:35:51 +00:00
1537e8a137
Survey Entity
Hide_D
2024-03-11 12:35:43 +00:00
9a9f41c784
ExternalEntity
Hide_D
2024-03-11 12:35:31 +00:00
e236654ecf
CityEntity
Hide_D
2024-03-11 12:20:50 +00:00
f693406df6
feat: GeneralRank
Hide_D
2024-03-11 11:52:30 +00:00
708f14fdb6
docs: 예턴, 사령턴은 DB로부터 받아옴
Hide_D
2024-03-09 18:19:20 +00:00
918bb997b9
docs: NPC 명령 선택기 항목 제거, Server Action Queue 추가 - NPC 명령 선택은 기존처럼 동기 모드로 구현 - 로직을 최대한 기존과 유사하게 - Server Action Queue 추가 - 외부 이벤트 루프가 관리
Hide_D
2024-03-09 18:14:15 +00:00
b449cf3a11
feat: Action 호출 타입 설계 - 호출 시점에선 강타입으로.
Hide_D
2024-03-09 17:45:14 +00:00
fb68d9be22
refac: GameEngine 함수 분리
Hide_D
2024-03-09 16:38:20 +00:00
6b819bbce5
misc: 호출부
Hide_D
2024-03-09 16:32:57 +00:00
d742633e6d
refac: Signal.{notify,abort}를 동기함수로 변경 - async일 필요가 없음
Hide_D
2024-03-09 16:31:35 +00:00
e0784a670c
feat: GameEngineWorker
Hide_D
2024-03-09 16:28:46 +00:00
c42a97bb5f
feat: api/daemon/{start,stop,restart,status}
Hide_D
2024-03-09 16:16:12 +00:00
ddfff44c12
feat: GameEngineController
Hide_D
2024-03-09 16:15:43 +00:00
554588fb42
fix: sessionKey
Hide_D
2024-03-09 15:15:54 +00:00
99238636e6
feat: ACL 관련 정리
Hide_D
2024-03-09 15:07:10 +00:00
5928655bc1
feat: Mongoose를 GameEngine으로 전달
Hide_D
2024-03-09 14:54:25 +00:00
bf8ad0a78c
feat: ReqACL
Hide_D
2024-03-09 14:48:08 +00:00
d87c177d50
refac: wip GameEngine
Hide_D
2024-03-09 09:19:43 +00:00
ff23cd27b8
feat: RSC TurntimeQueue
Hide_D
2024-03-09 09:19:28 +00:00
3d67f8bb55
feat: General.compareTurntime
Hide_D
2024-03-09 09:18:59 +00:00
6e7ca3f998
feat: insertItemAtArrayLike - 정렬된 배열에 값 추가 - binary search, 뒤부터 순차 탐색 지원
Hide_D
2024-03-09 09:18:41 +00:00
473963b58b
wip: gameEngine
Hide_D
2024-03-09 07:46:27 +00:00
31184c1cd4
feat: gameengine(wip)
Hide_D
2024-03-09 07:41:06 +00:00
a430d45e2a
refac: shorthand name. ResourceController > rsc
Hide_D
2024-03-09 07:40:55 +00:00
a6833473de
IResourceController
Hide_D
2024-03-09 07:40:24 +00:00
9aecd4dfb4
feat: entriesWithType
Hide_D
2024-03-09 07:39:48 +00:00
c7c84b4fd3
dep: server -> game_logic
Hide_D
2024-03-09 07:39:30 +00:00
3ad136b803
dep: date-fns
Hide_D
2024-03-09 07:39:19 +00:00
3b460b5f04
feat: 재사용가능한 signal
Hide_D
2024-03-09 07:04:25 +00:00
66c8261438
refac: 값 정리
Hide_D
2024-03-09 05:58:17 +00:00
3ba5793755
refac: RSC
Hide_D
2024-03-09 05:26:13 +00:00
c9afc111cc
refac: 재정비
Hide_D
2024-03-09 05:21:50 +00:00
f320ce58a2
refac: 경로 변경
Hide_D
2024-03-09 05:09:54 +00:00
afb6fbb1b1
misc: wip
Hide_D
2024-03-09 05:02:55 +00:00
e965ed9816
refac: ResouceController 자원 관리 방식 변경
Hide_D
2024-03-09 05:02:16 +00:00
94becec429
misc: 정리
Hide_D
2024-03-09 04:58:45 +00:00
fda68b690d
misc: 정리
Hide_D
2024-03-09 04:56:50 +00:00
fa29486af6
feat: LazyEntityUpdater
Hide_D
2024-03-09 04:50:55 +00:00
a38f72fa46
doc: 스레드 구분에 외부 이벤트 처리기 명시 - 원래도 API 처리기에서 루프 돌릴 생각이긴 했음
Hide_D
2024-03-09 04:12:21 +00:00
a5f5fb00ba
feat: portRPC - port를 이용해서 worker_thread간 RPC 호출 가능 - 호출, 호출반환은 ArrayBuffer를 이용 - 호출당 100us
Hide_D
2024-03-09 04:06:21 +00:00
04e76ddd9d
feat: ArrayBuffer - String converter
Hide_D
2024-03-09 03:36:24 +00:00
85b1cee1b9
feat: delay(0)를 즉시 실행 Promise로 변경 - Promise와 일반 코드의 순서는 정의되어 있지 않으나, Promise 간에서는 먼저 선언된 것이 먼저 실행되는 것을 활용
Hide_D
2024-03-09 03:28:23 +00:00
2e23be1585
확장자 제거
worker_test
Hide_D
2024-03-08 11:35:19 +00:00
ca0bf296a6
simple test
Hide_D
2024-03-08 11:24:35 +09:00
c713b858c1
delay 0
Hide_D
2024-03-08 11:08:05 +09:00
7885c8c8d7
test
Hide_D
2024-03-07 16:58:03 +00:00
a8ddaac1ed
worker_test init
Hide_D
2024-03-07 15:06:49 +00:00
21da4d14e6
wip: 개체 작업 진행
Hide_D
2024-03-06 16:33:23 +00:00
be6e765d76
denque
Hide_D
2024-03-05 15:45:41 +00:00
23070ee19a
dep: update
Hide_D
2024-03-05 14:50:55 +00:00
2fb1364282
php버전과의 비교 추가
Hide_D
2024-03-01 12:48:30 +00:00
9120943a1a
컴포넌트 문서 추가
Hide_D
2024-03-01 12:16:15 +00:00
bd6158c0bc
실수 ㅜㅜ
Hide_D
2023-09-24 06:11:28 +00:00
3687d597c4
타입 정의 상세
Hide_D
2023-09-24 06:11:01 +00:00
45f14f0b72
che_필살 예시 구현
Hide_D
2023-09-24 05:43:06 +00:00
905b401aab
ResourceController 란 것이 있을 것
Hide_D
2023-09-24 04:06:59 +00:00
4bc5407bf2
defs 준비
Hide_D
2023-09-23 18:41:45 +00:00
e084835249
game_logic 정의
Hide_D
2023-09-23 18:34:27 +00:00
cea888573c
crypto 누락분
Hide_D
2023-09-23 17:53:46 +00:00
9495cff295
callClientAPI warning 제거
Hide_D
2023-09-23 17:34:56 +00:00
c3d3a05f6e
package.json author
Hide_D
2023-09-23 17:26:02 +00:00
a0c730299c
dep 수정
Hide_D
2023-09-23 17:24:30 +00:00
778f189a21
fix import
Hide_D
2023-09-23 17:12:20 +00:00
5ec1173f15
dep 정리
Hide_D
2023-09-23 17:05:18 +00:00
409e6513e3
fix: 누락 package
Hide_D
2023-09-23 16:34:23 +00:00
e59f9a9659
monorepo 버전 준비
Hide_D
2023-09-23 16:29:18 +00:00
2997d5dc21
package.json 수정
test_monorepo
Hide_D
2023-09-23 16:26:30 +00:00
bfbc0134de
wip
Hide_D
2023-09-23 16:24:32 +00:00
ffd3ab681e
wip
Hide_D
2023-09-23 15:44:35 +00:00
4e629e0b1e
파일 위치 이동
Hide_D
2023-09-23 14:21:21 +00:00
438df6cd3c
wip
Hide_D
2023-09-23 13:24:37 +00:00
9c9d9e9545
wip
Hide_D
2023-09-23 12:46:52 +00:00