doc: README 업데이트
This commit is contained in:
parent
cd192d4ec4
commit
b85b4340cf
1 changed files with 7 additions and 6 deletions
13
README.md
13
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 기능 추가
|
||||
Loading…
Add table
Add a link
Reference in a new issue