# Variable: availableGameModes

availableGameModes(): Promise‹ReadonlyWithExtensions‹GameModeInfo[]››

可用的游戏模式信息

description 可用的游戏模式信息

example

// 在头部引入账号模块
import { matchSystem } from "@timi/mogs-sdk";
...
// 使用
const gameModes = await matchSystem.availableGameModes;
gameModes.forEach(...);
1
2
3
4
5
6

# 返回值:

Promise‹ReadonlyWithExtensions‹GameModeInfo[]››

GameModeInfo结构

属性 类型 描述
addAiRule AddAIRule 添加AI规则
addAiTime number 添加AI的时长(秒)
desc string 描述
gameMode number 游戏模式
gameTick number 帧同步参数 - 游戏逻辑帧下发周期(毫秒)
groupList MatchGroupInfo[] 匹配组
isAddAi number 是否添加AI
isCreateLockstep boolean 是否创建帧同步房间
isNeedPrepare boolean 是否需要玩家准备
matchStageList MatchStage[] 匹配阶段
matchType MatchType 匹配类型
maxConfirmTime number 匹配确认时长(秒)
teamMemberLimit number 队伍成员限制
udpReliabilityStrategy number 帧同步参数 - UDP可靠性策略