Commit Graph

13 Commits

Author SHA1 Message Date
qornwh1
8f49d3a5b4 fix : 포매팅, dead 코드 제거, 패킷 1번 수정 2026-03-04 10:50:42 +09:00
qornwh1
4ef58c2fad feat : 이동 패킷 전달 2026-03-04 10:02:48 +09:00
qornwh1
d16e4a05e5 fix : await 버그 픽스 2026-03-04 09:11:04 +09:00
qornwh1
9930348d5e feat : 더미 플레이어 구현 / 더미클라 서비스 에코용, 더미 플레이어용 분기 2026-03-04 08:55:27 +09:00
qornwh1
e3f365877b Merge branch 'fix_by_claude' of https://git.tolelom.xyz/A301/a301_mmo_game_server 2026-03-03 15:01:53 +09:00
qornwh1
01d107def3 feat : 패킷 전송완료 개수 시간 체크 기능 추가 2026-03-03 09:07:18 +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
d73487df5b fix : 로그레벨 변경 2026-03-02 17:47:27 +09:00
qornwh1
961973ff8b fix : writer 전역으로 변경, pendingPings 락 프리 Cuncurrent로 변경 2026-03-02 17:17:17 +09:00
qornwh1
8fcdd3494e fix : 더미클라 시간계산 버그 수정 2026-03-02 16:15:05 +09:00
qornwh1
563448a09a feat : 로그 기록 남기기(클라이언트 쪽 패키지 추가), 포매팅, 도커 설정 변경, 2026-03-01 01:30:10 +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