Commit Graph
66 Commits
Author SHA1 Message Date
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 708f14fdb6 docs: 예턴, 사령턴은 DB로부터 받아옴 2024-03-09 18:19:20 +00:00
Hide_D 918bb997b9 docs: NPC 명령 선택기 항목 제거, Server Action Queue 추가
- NPC 명령 선택은 기존처럼 동기 모드로 구현
  - 로직을 최대한 기존과 유사하게
- Server Action Queue 추가
  - 외부 이벤트 루프가 관리
2024-03-09 18:14:15 +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
Hide_D 9aecd4dfb4 feat: entriesWithType 2024-03-09 07:39:48 +00:00
Hide_D c7c84b4fd3 dep: server -> game_logic 2024-03-09 07:39:30 +00:00
Hide_D 3ad136b803 dep: date-fns 2024-03-09 07:39:19 +00:00
Hide_D 3b460b5f04 feat: 재사용가능한 signal 2024-03-09 07:04:25 +00:00
Hide_D 66c8261438 refac: 값 정리 2024-03-09 05:58:17 +00:00
Hide_D 3ba5793755 refac: RSC 2024-03-09 05:26:13 +00:00
Hide_D c9afc111cc refac: 재정비 2024-03-09 05:21:50 +00:00
Hide_D f320ce58a2 refac: 경로 변경 2024-03-09 05:09:54 +00:00
Hide_D afb6fbb1b1 misc: wip 2024-03-09 05:02:55 +00:00
Hide_D e965ed9816 refac: ResouceController 자원 관리 방식 변경 2024-03-09 05:02:16 +00:00
Hide_D 94becec429 misc: 정리 2024-03-09 04:58:45 +00:00
Hide_D fda68b690d misc: 정리 2024-03-09 04:56:50 +00:00
Hide_D fa29486af6 feat: LazyEntityUpdater 2024-03-09 04:50:55 +00:00
Hide_D a38f72fa46 doc: 스레드 구분에 외부 이벤트 처리기 명시
- 원래도 API 처리기에서 루프 돌릴 생각이긴 했음
2024-03-09 04:12:21 +00:00
Hide_D a5f5fb00ba feat: portRPC
- port를 이용해서 worker_thread간 RPC 호출 가능
- 호출, 호출반환은 ArrayBuffer를 이용
- 호출당 100us
2024-03-09 04:06:21 +00:00
Hide_D 04e76ddd9d feat: ArrayBuffer - String converter 2024-03-09 03:36:24 +00:00
Hide_D 85b1cee1b9 feat: delay(0)를 즉시 실행 Promise로 변경
- Promise와 일반 코드의 순서는 정의되어 있지 않으나,
  Promise 간에서는 먼저 선언된 것이 먼저 실행되는 것을 활용
2024-03-09 03:28:23 +00:00
Hide_D 21da4d14e6 wip: 개체 작업 진행 2024-03-06 16:33:23 +00:00
Hide_D be6e765d76 denque 2024-03-05 15:45:41 +00:00
Hide_D 23070ee19a dep: update 2024-03-05 14:50:55 +00:00
Hide_D 2fb1364282 php버전과의 비교 추가 2024-03-01 12:48:30 +00:00
Hide_D 9120943a1a 컴포넌트 문서 추가 2024-03-01 12:16:15 +00:00
Hide_D bd6158c0bc 실수 ㅜㅜ 2023-09-24 06:11:28 +00:00
Hide_D 3687d597c4 타입 정의 상세 2023-09-24 06:11:01 +00:00
Hide_D 45f14f0b72 che_필살 예시 구현 2023-09-24 05:43:06 +00:00
Hide_D 905b401aab ResourceController 란 것이 있을 것 2023-09-24 04:06:59 +00:00
Hide_D 4bc5407bf2 defs 준비 2023-09-23 18:41:45 +00:00
Hide_D e084835249 game_logic 정의 2023-09-23 18:34:27 +00:00
Hide_D cea888573c crypto 누락분 2023-09-23 17:53:46 +00:00
Hide_D 9495cff295 callClientAPI warning 제거 2023-09-23 17:34:56 +00:00
Hide_D c3d3a05f6e package.json author 2023-09-23 17:26:02 +00:00
Hide_D a0c730299c dep 수정 2023-09-23 17:24:30 +00:00
Hide_D 778f189a21 fix import 2023-09-23 17:12:20 +00:00
Hide_D 5ec1173f15 dep 정리 2023-09-23 17:05:18 +00:00
Hide_D 409e6513e3 fix: 누락 package 2023-09-23 16:34:23 +00:00
Hide_D e59f9a9659 monorepo 버전 준비
## @strpc
기존 RPC를 package화

### @strpc/express
express의 middleware + router 결함

## @sammo
게임 전체
- server, client
- gateway_server, gateway_client
2023-09-23 16:29:18 +00:00
Hide_D 734e0cb7bf Initial commit 2023-08-02 22:00:57 +09:00