diff --git a/README.md b/README.md index 31be888..7c07b60 100644 --- a/README.md +++ b/README.md @@ -39,9 +39,6 @@ cmake --build build # 서버 실행 ./build/Server - -# 클라이언트 실행 -./build/Client ``` ## 아키텍처 구성 @@ -50,9 +47,13 @@ cmake --build build - PacketHandler: 패킷 ID별 로직 디스패칭 - SessionManager: 글로벌 세션 관리 및 브로드캐스팅 - 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: 개선 사항 - 현재 서버 메모리에만 유지되는 검 강화 상태를 DB에 저장하여, 재접속 시에도 이전 상태가 그대로 복구되도록 구현. -- Connection Pool 도입 -- protocol 변경 후 다른 언어로 구현된 클라이언트 대응 +- DB Connection Pool 도입 +- 랭킹 view 기능 추가 \ No newline at end of file