功能相关

接入游戏服务端需要的pid和密钥,怎么获取? 在控制台创建完项目后,在“项目配置-服务配置”中可以查看。请参考:控制台操作
通过RTM发送消息的流程是什么? 服务器如果不干预的情况下,消息流程为:客户端A–>RTM系统–>客户端B

服务器需要干预时(可配置):客户端A–>RTM系统–>游戏服务器–>RTM系统–>客户端B;也可以通过:客户端A–>游戏服务器–>RTM系统–>客户端B。
消息历史记录会保存多长时间? 聊天消息(如文本、语音、指令等),默认会默认保存7天,如需调整保存期限,可通过提交工单申请修改。请参考:控制台操作

业务自定义的消息(mtype=51-127),默认不保存,如果需要保存,要在管理系统中进行设置,会额外收取费用。
消息条数是如何计算的? 一条p2p消息为一条;grouo消息:根据成员数计算,有多少成员,算多少条;Room消息:当前房间有多少人算多少条;广播消息:当前项目有多少人在线算多少条。
RTM是否支持多房间?需要什么配置? RTM支持多房间。需要在“控制台操作-账号设置”中,将“支持多房间开关”开启;在“控制台操作-其他设置”中,修改“加入房间的数量上限”。
发送广播消息,返回错误代码200026(not admin user)是什么原因? 发送广播消息只允许使用配置的管理员ID进行发送,管理员ID默认为111,修改管理员ID请参考: 控制台操作-账号设置
在群组中将某个用户禁言,为什么该用户还可以发送自定义mtype的消息? 禁言功能只支持聊天,自定义的业务消息将无法在群组和房间中禁言,聊天类数据请使用聊天消息接口进行发送。
调用RTM服务端SDK接口时,为什么返回错误代码200008(invalid server time)? RTM服务端SDK在生成校验签名时需要使用本地时间,目前能够接受的误差为标准时间±1分钟,如果时间超过误差将返回错误,请定期校准您的服务器时间。
RTM发送给同一个人的消息能否保证顺序? RTM是一个全球化分布式微服务系统,由数百台机器组成,如果在同一秒内发给同一个人多条消息,无法保证客户端收到时候也是严格按发送顺序的(绝大多数是按顺序的),如果间隔超过1-5秒,可以认为是按顺序的。
A发消息给B,B如何知道A的资料? 系统提供一组kvdb,A可以把自己私有信息和公有信息存在云端,B可以去云端获取,另一种方式是,A在发消息的时候,把自己的资料放在attr字段中
群组Group和聊天室Room有什么区别? Group和Room都可以作为群聊使用,最本质的区别为:Group不主动退出则永久存在,Room掉线的话则会主动退出;Group一般用来做联盟,工会,王国,Room一般用作随时进出的频道。
Group、Room里的聊天内容,如果玩家当前离线,再次登录后能收到历史聊天内容吗?历史记录能保留多久? 登录后调用获取历史接口拉取;历史保留时间和条数可以通过在“控制台-项目配置-服务配置”中进行配置;
服务端调用添加房间为什么会报错? 被添加的用户必须处于在线状态,才能从服务端添加。建议直接从客户端进入房间。
添加好友、加入联盟等类型的命令消息怎么发送? 系统提供了一组cmd接口,可以使用这类接口来发送信令消息。
RTM SDK的调用频率有什么限制? 针对单个RTM项目,服务端接口频率限制默认为:2000次/秒;客户端接口频率限制:5次/秒,如需调整频率限制,可通过提交工单方式申请。