doc: README 업데이트

This commit is contained in:
bumpsoo 2026-02-08 14:54:10 +09:00
parent cd192d4ec4
commit b85b4340cf

View file

@ -39,9 +39,6 @@ cmake --build build
# 서버 실행 # 서버 실행
./build/Server ./build/Server
# 클라이언트 실행
./build/Client
``` ```
## 아키텍처 구성 ## 아키텍처 구성
@ -50,9 +47,13 @@ cmake --build build
- PacketHandler: 패킷 ID별 로직 디스패칭 - PacketHandler: 패킷 ID별 로직 디스패칭
- SessionManager: 글로벌 세션 관리 및 브로드캐스팅 - SessionManager: 글로벌 세션 관리 및 브로드캐스팅
- DatabaseManager: 비동기 데이터베이스 작업 및 락 제어 - DatabaseManager: 비동기 데이터베이스 작업 및 락 제어
- Packet: 바이너리 프로토콜 정의 (pragma pack(1)) - Packet: Protobuf 기반 직렬화 프로토콜 (proto/Protocol.proto)
## Python GUI 클라이언트
[README.md](https://git.bumpsoo.dev/bumpsoo/sword_game/src/branch/main/client/README.md)
## TODO: 개선 사항 ## TODO: 개선 사항
- 현재 서버 메모리에만 유지되는 검 강화 상태를 DB에 저장하여, 재접속 시에도 이전 상태가 그대로 복구되도록 구현. - 현재 서버 메모리에만 유지되는 검 강화 상태를 DB에 저장하여, 재접속 시에도 이전 상태가 그대로 복구되도록 구현.
- Connection Pool 도입 - DB Connection Pool 도입
- protocol 변경 후 다른 언어로 구현된 클라이언트 대응 - 랭킹 view 기능 추가