#
UserInBatchReqData
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
user_infos | 否 | UserInfo[] | 玩家数据 列表 |
room_id | 是 | string | 房间ID |
mode | 否 | int32 | 模式 默认: 1 |
language | 否 | string | 语言 默认:zh-CN |
- UserInfo 对象说明
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
uid | 是 | string | 用户id |
nick_name | 是 | string | 用户昵称 |
avatar_url | 是 | string | 用户头像url(建议使用128*128尺寸) |
gender | 是 | string | 性别(female or male or "") 未知性别请填写空字符串 |
is_ai | 否 | int32 | 0:普通用户,1:机器人(默认为0) |
ai_level | 否 | int32 | ai等级 0:简单ai 1:简单ai 2:中级ai 3:高级ai 默认为0 |
seat_index | 否 | int32 | 加入的游戏位(座位号) 传-1表示随机加入 从0开始,不可大于座位数 默认为0 |
is_seat_random | 否 | bool | 默认为false, 带有seat_index的时候有效,如果游戏位(座位号)已经被占用,是否随机分配一个空位坐下。 is_seat_random=true 随机分配空位坐下 is_seat_random=false 不随机分配 |
team_id | 否 | int32 | 不支持分队的游戏:数值填1;支持分队的游戏:数值填1或2(两支队伍) |
is_ready | 否 | bool | 是否准备 默认:false false:不准备 true:准备 |
请求示例
{
"event": "user_in_batch",
"mg_id": "xxx",
"timestamp": "1657770493152",
"data": {
"user_infos": [{
"uid": "xxx",
"nick_name": "xxx",
"avatar_url": "xxx",
"gender": "female",
"is_ai": 0,
"ai_level": 0,
"seat_index": -1,
"is_seat_random": false,
"team_id": 1,
"is_ready": false
},
{
"uid": "xxx",
"nick_name": "xxx",
"avatar_url": "xxx",
"gender": "female",
"is_ai": 0,
"ai_level": 0,
"seat_index": -1,
"is_seat_random": false,
"team_id": 1,
"is_ready": false
}],
"room_id": "xxx",
"mode": 1,
"language": "zh-CN"
}
}