Commit Graph

17 Commits

Author SHA1 Message Date
46dd92b27d feat: 보스레이드 연동 — 입장 요청, 토큰 검증, 결과 보고 API 추가
- RestApi에 보스레이드 입장/검증/시작/완료/실패 엔드포인트 추가
- GameServer에 보스레이드 흐름 처리 로직
- Player 모델에 보스레이드 상태 필드 추가
- 보스레이드 관련 패킷 정의

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-16 17:51:33 +09:00
qornwh1
1487082cc6 fix : 도커 의존성 추가, 윈도우용 미니덤프 제거 Dotnet-dump사용 2026-03-11 12:55:24 +09:00
qornwh1
a3bcbd073e fix : 덤프 남길때 현재 콜스택 저장 기능 추가 2026-03-10 09:03:46 +09:00
qornwh1
5165b9e6dc fix : playerID == hashkey 통일 / long => int로 변경 2026-03-08 20:47:23 +09:00
qornwh1
ea3f64a40d feat : 스트레스 테스트 기능 추가 / 패킷 처리량 제한 / 프로젝트 상황 리드미 추가 2026-03-05 10:58:49 +09:00
qornwh1
2be1302b24 feat : 덤프 남기는 기능 추가 (셋팅값 힙 덤프) 2026-03-04 17:29:36 +09:00
qornwh1
bfa3394ad1 feat : 토큰 -> 해시키 생성 로직 구조 변경 / 토큰 관리 로직 추가 2026-03-04 16:51:44 +09:00
qornwh1
343ea43a03 feat : 토큰 인증 RestApi 구현 / Token기반 haskKey구현 / Dummy, User Token체크 분기 2026-03-04 15:53:15 +09:00
qornwh1
053c5d23b9 feat : 맵 바운딩 박스 처리 / echo 패킷 구조 재 구성 / 더미 클라이언트 랜덤 이동 작업 2026-03-04 14:51:43 +09:00
qornwh1
f75d71c1ee feat : 채널 매니저(각 채널, 유저 관리) 구현 / 유저 정보 구현 / 패킷 이동 채널 접속 구현 2026-03-03 17:43:07 +09:00
qornwh1
a9e1d2acaf feat : 파일 네이밍 변경, 변수 라인 변경 2026-03-03 15:08:13 +09:00
cf2be6b125 fix : 코드 분석 후 버그 및 결함 16건 수정
- ARepository 전체 메서드 IDbConnection using 추가 (커넥션 풀 누수)
- GameServer NotImplementedException → 로그 출력으로 변경
- ServerBase Auth/Echo payload 길이 검증 주석 해제
- PacketSerializer MemoryStream using 추가 (양쪽 솔루션)
- PacketSerializer size 파라미터 제거, 자동 계산 + size 검증 구현
- ServerBase NetDataWriter cachedWriter 재사용 (GC 압력 감소)
- ServerBase isListening volatile 추가
- ServerBase Deserialize 실패 시 null payload 체크
- ServerBase Serilog 구조적 로깅 템플릿 구문 수정
- TestHandler 전체 메서드 try-catch 추가
- TestRepository IDbConnectionFactory 인터페이스로 변경
- DummyClients BodyLength 계산 불일치 수정
- DummyClients pendingPings 메모리 누수 방지
- EchoClientTester async void 이벤트 → 동기 Cancel()로 변경
- ANALYSIS.md 코드 분석 및 문제점 보고서 추가

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-03 01:09:27 +09:00
qornwh1
66d18cd0ac feat : 나중 구조적 통합을 위해 main쪽 비동기 로직으로 변경 2026-03-02 17:47:03 +09:00
qornwh1
8fcdd3494e fix : 더미클라 시간계산 버그 수정 2026-03-02 16:15:05 +09:00
qornwh1
34394f2c96 feat : RDB 기능 추가 (라이브러리, base 코드 구현) 2026-03-01 16:58:38 +09:00
qornwh1
97f6187f5d feat : 에코 서버 / 클라이언트 기능 추가 작업 2026-03-01 01:05:14 +09:00
qornwh1
30457819b1 first commit 2026-02-28 14:16:07 +09:00