qornwh1
523247c9b1
fea : Map단위로 캐릭터 이동 메시지 전달기능 추가
2026-03-16 15:16:42 +09:00
qornwh1
e4429177db
feat : 맵관리 코드 추가 작업
2026-03-16 14:50:29 +09:00
qornwh1
f564199cb5
fix : 변수 네이밍 수정
2026-03-16 11:27:07 +09:00
qornwh1
f2bc3d7924
fix : 서버 설정파일 빼기 작업
2026-03-16 11:14:38 +09:00
qornwh1
d626a7156d
feat : 보스 채널은 안띄운다.
2026-03-12 16:09:13 +09:00
qornwh1
0ebe269146
feat : 보스전 채널 생성, 파티 함께 채널 이동 구현
2026-03-12 13:23:30 +09:00
qornwh1
6e8a9c0b5e
feat : 파티용 패킷 수정,
...
파티 CRUD 버그 수정
2026-03-11 19:36:00 +09:00
qornwh1
056ec8d0c3
feat : 파티 정보 업데이트 기능 추가
2026-03-11 15:09:06 +09:00
qornwh1
9828b967a1
feat : 파티 패킷 추가 / 채널 접속시 모든 파티 리스트 전달
2026-03-10 09:40:00 +09:00
qornwh1
275d09001b
feat : 0번 채널은 스킵
2026-03-09 16:17:38 +09:00
qornwh1
de4e344cdb
feat : 채팅 기증 추가, 귓속말은 대상이 id라는 문제 있음 <= 현재는 그대로 둔다
2026-03-09 08:51:50 +09:00
qornwh1
5df664e05b
fix : 패킷 Vector3 -> Position 변경 (유니티 호환성)
2026-03-08 23:46:34 +09:00
qornwh1
3188dbeb3d
feat : 서버 실패 코드 메시지 기능 추가
2026-03-08 22:03:06 +09:00
qornwh1
06741f2a55
feat : 파티매니저 채널에 종속되도록 변경
2026-03-08 22:01:55 +09:00
qornwh1
a53d838e24
feat : 파티 구조 뼈대 완성
2026-03-08 21:48:34 +09:00
qornwh1
5165b9e6dc
fix : playerID == hashkey 통일 / long => int로 변경
2026-03-08 20:47:23 +09:00
qornwh1
76c6f46bbe
feat : UuidGenerator 여러곳에서 사용하도록 싱글톤 제거
2026-03-08 17:47:49 +09:00
qornwh1
b4ad85e452
fix : 닉네임 hashkey로 임시 대체
2026-03-06 17:11:44 +09:00
qornwh1
d36de75534
feat : 채널 접속시 내 정보도 전달
2026-03-06 16:10:35 +09:00
qornwh1
1285284aa1
fix : 더미클라이언트 플레이어 정보 누락 수정
2026-03-06 15:07:00 +09:00
qornwh1
2a7d4aeb09
feat : 서버 로직 성능개선 / 결과 정리
2026-03-06 10:16:36 +09:00
qornwh1
85c3276207
feat : 세션 끊길때 같은 채널에 나가는 메시지 보냄
2026-03-05 17:04:50 +09:00
qornwh1
c27e8464b4
fix : 채널 버그 수정
2026-03-05 16:34:52 +09:00
qornwh1
42f0ef14f2
fix : 이동패킷은 재전송 하지 않도록 변경
2026-03-04 17:04:46 +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
d2ba2ccb48
fix : 포매팅
2026-03-03 17:47:32 +09:00
qornwh1
f75d71c1ee
feat : 채널 매니저(각 채널, 유저 관리) 구현 / 유저 정보 구현 / 패킷 이동 채널 접속 구현
2026-03-03 17:43:07 +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
563448a09a
feat : 로그 기록 남기기(클라이언트 쪽 패키지 추가), 포매팅, 도커 설정 변경,
2026-03-01 01:30:10 +09:00
qornwh1
30457819b1
first commit
2026-02-28 14:16:07 +09:00