配置相关

异步匹配配置

开启异步匹配

  • 文件:gs_table_config_second.xml

  • 修改:修改字段

    QuickStartScheme="7"
    
  • 说明: QuickStartScheme等于7则表示需要异步匹配,即会进入准备阶段(=类型5+匹配准备阶段),全准备后自动开始游戏

准备等待时间与超时或离开处理

  • 文件:gs_table_config_second.xml

  • 修改:新增字段

    kick_checktime="15" match_ready_time="10" match_ready_timeout_deal="1"
    
  • 说明:
    kick_checktime: 准备阶段超时无反应踢人时间,最好比match_ready_time大;
    match_ready_time:匹配准备的等待用户操作时间
    match_ready_timeout_deal:匹配准备阶段超时或离开处理,
    0:结束游戏,
    1: 未准备玩家踢出,机器人进入
    

准备阶段超时或离开的惩罚

  • 文件:cs_match_rule.xml

  • 修改:新增字段

    ready_forbidtm="60"
    
  • 说明: ready_forbidtm:惩罚在多长时间内不能进行该模式的游戏
  • 注意:该数据记录与服务器缓存,服务器重启后数据清空

版本配置

  • 文件:client_version_adapter.xml

  • 修改:新增条目

    <Adapter event="autoReady"  maxVer="2.0.0.0" mark="小于等于该版本,自动准备"/>    
    <Adapter event="noReadyStep"  maxVer="1.3.8.0" mark="小于等于该版本,表示是没有异步匹配的流程的客户端包体"/>
    
  • 说明:
    autoReady:小于等于该版本,自动准备
    noReadyStep:用于区分新老客户端包体