<commit_before><commit_msg>服务器特性说明<commit_after># 服务器
## 特性
### 1. 提供命令行执行指令
- 通过指令停止服务器
### 2. 使用简单易用的，基于文本的，简短的协议与客户端交互
#### 服务器指令
- 加入随机游戏
- 获取游戏列表
- 新建游戏
- 加入指定的游戏
- 准备
- 出牌
- 退出
#### 客户端指令
- 分配牌
- 其他玩家出牌
- 回合开始
- 结算
### 3. 不限制客户端的数量，可以同时开启多组游戏
- 客户端可以加入随机的游戏
- 客户端可以请求游戏列表
- 客户端可以加入指定的游戏
- 客户端可以新建一个游戏
### 4. 维护所有游戏信息，并对客户端发送的指令进行校验
- 服务器校验客户端的游戏指令（出牌是否合法等），始终维护当局游戏的所有详细信息，并进行记录，游戏结束后，生成该局游戏的牌谱，可以进行回放

### 5. 所有参数可配置
- 可以配置服务器的端口号
- 可以配置服务器容纳的最大游戏数量
- 可以配置服务器容纳的最大客户端数量
{'fraction_non_alphanumeric': 0.14285714285714285, 'fraction_numerical': 0.01050420168067227, 'mean_word_length': 4.359550561797753, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1720413', 'n_tokens_mistral': 433, 'n_tokens_neox': 522, 'n_words': 35}