From b85b4340cff10b9a3510926efed8bb0abe2ff097 Mon Sep 17 00:00:00 2001 From: bumpsoo Date: Sun, 8 Feb 2026 14:54:10 +0900 Subject: [PATCH] =?UTF-8?q?doc:=20README=20=EC=97=85=EB=8D=B0=EC=9D=B4?= =?UTF-8?q?=ED=8A=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) 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