Hide_D
0ab485f122
feat: 해시 기반 간이 DRBG, 그에 기반한 RandUtil ( #208 )
...
기존의 Util 내의 함수는 mt_rand에 기반하고 있어서 일반적으론 충분하지만,
게임 내부에서 랜덤 값을 정교하게 제어하고 싶은 경우에는 적절하지 않았음.
따라서 직접 seed를 제어할 수 있는 난수생성기를 추가.
SHA512(seed || blockIdx) 의 형태로 동작하는 DRBG이며, FIPS 표준을 따르는 RNG는 아니지만 암호학적으로 안전한 형태로 구현함.
PHP, TS 두가지 형태로 구현.
Reviewed-on: https://storage.hided.net/gitea/devsam/core/pulls/208
Co-authored-by: hide_d <hided62@gmail.com >
Co-committed-by: hide_d <hided62@gmail.com >
2022-03-12 23:53:16 +09:00
Hide_D
4f0dbf0f92
feat: api.php 호출에서 path를 경로로 지정하는 방식 추가
2022-02-25 01:54:22 +09:00
Hide_D
4927a26c92
misc: makeAPIPath 흔적
2021-12-29 05:50:21 +09:00
Hide_D
def230bf30
feat: ts APICall을 강제화.
...
- 오버 엔지니어링의 정석
2021-12-29 03:55:40 +09:00
Hide_D
edca481362
feat: typescript JosaUtil
2021-12-18 17:33:54 +09:00
Hide_D
8ede84c176
build(WIP): printDist를 모든 코드에 적용
...
- 현재 summernote 미작동
2021-12-12 19:26:27 +09:00
Hide_D
6a7f62f2c2
build(WIP): php단에서 변경된 dist_js에 맞게 js,css 로드
...
- fix: webpack 출력물 문제
- webpack splitChunks 파일 통일
2021-12-12 16:33:20 +09:00
Hide_D
26ea6a6c69
fix: KVStorage의 기본 상태가 turnOnCache가 아니었던 점 수정
2021-12-09 00:36:15 +09:00
Hide_D
7b6f1b510e
feat: 전쟁 금지/허가 여부 횟수 제한 부활
2021-11-19 23:43:00 +09:00
Hide_D
1f61f37841
fix: 토큰 갱신 시 UserID가 잘못된 버그 수정정
2021-11-14 22:55:37 +09:00
Hide_D
6dc57f2566
fix: 자동로그인 과정 버그 수정정
2021-11-11 00:37:29 +09:00
Hide_D
8e927831f5
fix: dummySession 인자 수정정
2021-11-08 23:27:37 +09:00
Hide_D
673b7054aa
자동 로그인 ( #196 )
...
자동 로그인 구현
- login_token 테이블
- reqNonce -> loginByToken
- sha512(token + nonce)
Reviewed-on: https://storage.hided.net/gitea/devsam/core/pulls/196
Co-authored-by: hide_d <hided62@gmail.com >
Co-committed-by: hide_d <hided62@gmail.com >
2021-11-08 04:23:07 +09:00
Hide_D
eb1e1421ab
fix(misc): phan
2021-10-12 01:30:37 +09:00
Hide_D and Gitea
58c0a21d90
fix: 턴 시간 변경 코드
2021-09-15 19:06:15 +00:00
Hide_D and Gitea
d06f3b6bdf
inheritStore: 버프/디버프 구매 UI
2021-09-15 19:06:15 +00:00
Hide_D and Gitea
5958c4b0ba
InheritAction: 유니크 입찰, 랜덤 아이템
2021-09-15 19:06:15 +00:00
Hide_D and Gitea
22025bd89e
vue: join
2021-09-15 19:06:15 +00:00
Hide_D and Gitea
c8eb9332b4
misc: 오타 수정
2021-09-15 19:06:15 +00:00
Hide_D and Gitea
1df55f9168
api: gateway, ingame 모두 가능하도록 변경
2021-09-15 19:06:15 +00:00
Hide_D
d926e4b8bc
api: 규격 정의
2021-09-12 04:59:34 +09:00
Hide_D
3e2df1d4d8
api: join
2021-09-12 03:22:11 +09:00
Hide_D
69fa1dac6c
install: php 단에서 npm 설치 환경 구성
2021-09-08 23:50:38 +09:00
Hide_D
598236a1d2
vue: NPCControl(WIP)
2021-09-07 03:03:25 +09:00
Hide_D
9cbead1ddc
defer 대응
2021-09-05 03:32:57 +09:00
Hide_D
76bd65cf53
vue: inheritPoint 샘플 작성
2021-09-04 00:06:54 +09:00
Hide_D
56daf15c8e
webpack: scss, vue ( #189 )
...
WebPack에 scss와 vue를 사용할 수 있도록 세팅.
현재는 php서버와 코드가 강하게 엮여있기 때문에 vue-cli 대신 수동으로 webpack에 등록.
파일 번들링 경로는 다음과 같음
- scss + style -> css
- ts -> js
Reviewed-on: https://storage.hided.net/gitea/devsam/core/pulls/189
Co-authored-by: hide_d <hided62@gmail.com >
Co-committed-by: hide_d <hided62@gmail.com >
2021-08-14 05:47:16 +09:00
Hide_D
0975e925a9
use class, function 커맨드를 php8에서 사용할 수 있도록 수정
...
- \ 토큰 해석 문제
- VSCode 자동 완성 문제로 use function \sammo\{ 를 모두 해제
2021-08-12 22:35:42 +09:00
Hide_D
d5f71b5878
DummySession 준비
2020-12-26 15:48:05 +09:00
Hide_D
0ec99d8ba1
서버 커스터마이징 가능
2020-06-21 17:03:32 +09:00
Hide_D
1500e8e54f
서버가 닫힌 경우 리다이렉트하도록
2020-06-03 01:51:31 +09:00
Hide_D
800c85dd03
npc_control form
2020-05-12 03:20:20 +09:00
Hide_D
b8a8776c2e
run_daemon 버그 수정
2020-05-06 22:58:58 +09:00
Hide_D
f155a341cb
버그 수정
2020-05-06 20:58:08 +09:00
Hide_D
253e48694a
버그 수정, 반복 도구 강화
2020-05-06 20:56:13 +09:00
Hide_D
169edd4f9c
nation_env 수정, $connect 일부 제거
2020-05-06 01:53:00 +09:00
Hide_D
b004a0609b
국호변경, 국기변경, string neutralize
2020-05-05 03:44:00 +09:00
Hide_D
19a84d0cc8
getReq변경, ajax인 경우 ajax요청
2020-05-05 00:19:01 +09:00
Hide_D
76ac6cf5b5
커맨드 유효성을 2개에서 3개구성으로 변경
2020-05-04 19:51:11 +09:00
Hide_D
016ca770f5
phan 처리
2020-05-02 12:01:54 +09:00
Hide_D
2220920afe
코드 수정
2020-05-01 18:24:05 +09:00
Hide_D
180b3c7c5d
phan 1차
2020-05-01 17:33:14 +09:00
Hide_D
e0036ca32b
버그 수정
2020-04-27 02:07:34 +09:00
Hide_D
34a863a6ea
스킬 안 쓰는 버그 해결
2020-04-26 23:52:17 +09:00
Hide_D
aaf7870d88
range 버그 수정
2020-04-21 01:21:10 +09:00
Hide_D
03dffe1181
버그 수정
2020-04-21 01:19:24 +09:00
Hide_D
913289e0ef
AI 구현
2020-04-13 02:45:24 +09:00
Hide_D
33014dbd7d
AI 구현중
2020-04-10 03:19:56 +09:00
Hide_D
a386999567
Util::range 추가
2020-04-09 02:07:50 +09:00
Hide_D
0561cc3320
토너먼트값, 전투, 계략값을 분리
2020-03-29 05:03:49 +09:00