[server] updated doc

This commit is contained in:
方而静 2024-02-10 19:52:46 +08:00
parent bba987d1ed
commit 987a0cb91a
Signed by: szTom
GPG Key ID: 072D999D60C6473C

View File

@ -312,6 +312,22 @@
| `sender` | `uuid` | 发送消息的主体 |
| `msg` | `str` | 消息内容 |
### 适配器实现的函数
| 标识符 | 函数名 | 函数功能 | 函数参数类型名 | 函数返回值类型名 |
| :----- | :----------------------- | :--------------------------------- | :-------------------- | :--------------- |
| 10 | `joinRoom` | 加入房间 | `void` | `void` |
| 11 | `joinTeam` | 加入队伍 | `Team` | `void` |
| 20 | `giveOwner` | 转让房主 | `uuid` | `void` |
| 21 | `setImportMapName` | 设置导入的地图名称 | `str` | `void` |
| 22 | `setRandomTerrianConfig` | 设置随机地图配置 | `RandomTerrianConfig` | `void` |
| 30 | `takeOwner` | 取得房主 | `void` | `void` |
| 40 | `requestStart` | 开始游戏 | `void` | `void` |
| 50 | `appendOrderQueue` | 向玩家的行动队列的末尾添加一个移动 | `PlayerMove` | `void` |
| 51 | `clearMoveQueue` | 清空玩家的行动队列 | `void` | `void` |
| 52 | `popOrderQueue` | 清除玩家的行动队列的最后一项 | `void` | `void` |
| 53 | `surrender` | 投降 | `void` | `void` |
## 用户账户与认证
用户账户是玩家身份的表示,每个用户账户拥有一个唯一的用户登录名和一个唯一的用户全局唯一标识符。用户登录名一旦设置则不可更改。登录名的字符集限制为大小写字母、数字和下划线的组合。用户的全局唯一标识符使用 UUID V5 生成(遵循 RFC 4122。每个用户还有一个用户显示名用于在页面各处展示该名称可以修改且不设置字符集限制使用 UTF-8 编码。