玩家设置
1. 概述
PGOS 支持在门户控制台上配置玩家相关数据的策略:
2. 玩家登录
2.1 最大同时在线玩家数
Max Concurrent Players 表示游戏区域允许同时在线的最大玩家数量。当在线玩家达到此阈值时,新的登录将失败或被放入登录排队中等待空闲位置。
2.2 登录排队
玩家登录队列系统确保在高流量时段(例如游戏发布、重大更新或高峰时段)平稳过渡登录流量高峰。此功能允许玩家逐步进入游戏,防止服务器过载,并确保玩家获得更流畅的体验,而不是一次性压垮服务器。此外,该系统还会向玩家显示其当前队列位置和预计等待时间,从而提供更有序、更可预测的游戏体验。
Enable Login Queue 开关允许您启用或禁用登录排队功能。如果启用该开关,您可以继续配置以下设置:
- Max Login Rate per Second: 每秒允许的最大玩家登录速率。当登录速率达到此阈值时,超出的登录请求将被放入登录排队中等待。
- Exempted Players: 这些玩家无需排队即可直接登录游戏。请输入Open ID,以逗号分隔,最多100个。
提示
如果您想启用登录排队功能,您的游戏客户端需要集成 PgosSDK
v0.31.0 或更高版本。
3. 玩家昵称唯一性
此设置指定玩家的昵称在游戏区服内是否需要保持唯一。该配置在需要创建游戏区服时指定。由于涉及现有的昵称数据,后续不易修改。如需修改,请联系PGOS团队 (仅限Dev/Test 区服)。
4. 玩家显示名称验证
4.1 验证设置
限制总字符数 该设置指定昵称的总字符长度允许范围,默认范围为2至64个字符。
限制指定字符集的字符数 这是一个可选设置。它指定昵称中属于特定字符集的字符总数的允许范围。目前仅支持CJK(中文、日文、韩文)字符集的配置。如需其他字符集的配置,请联系PGOS团队。
验证用正则表达式 这是一个可选设置。它指定了昵称需要匹配的正则表达式。如果游戏有更复杂的验证要求,可以使用此设置。以下截图展示了一个示例,其中昵称不能包含字符 '{' 和 '}'。
4.2 在线验证测试
您可以在提交这些设置之前执行在线验证测试。一旦验证结果符合预期,您就可以继续提交。
5. 修改限制
该设置指定玩家昵称的修改限制。有三种策略,默认策略为:"游戏客户端可以随时修改其昵称"。 三种策略:
- 游戏客户端可以随时修改其昵称。
- 游戏客户端在修改昵称时受冷却时间限制:每次修改名称后需要冷却 x小时。
- 仅游戏服务器有权限修改昵称,但游戏客户端可以首次设置其昵称。