SetRequiredGameVersions:设置支持的游戏分支

SetRequiredGameVersions:设置支持的游戏分支

声明本次项目内容适用的 Steam 游戏分支范围。适用于实现工坊上传和管理工具的开发者。

工坊发布与加载流程

函数声明

bool SetRequiredGameVersions( UGCUpdateHandle_t handle, const char *pszGameBranchMin, const char *pszGameBranchMax );

参数

名称 类型 作用
handle UGCUpdateHandle_t 输入:由 StartItemUpdate 取得、用于本次操作的更新句柄。
pszGameBranchMin const char * 输入:支持范围的最小 Steam 分支名;空字符串代表范围向较旧一端开放。
pszGameBranchMax const char * 输入:支持范围的最大 Steam 分支名;空字符串代表范围向较新一端开放。

返回与完成机制

返回 bool;官方页面未进一步列出成功与失败条件,应用应检查返回值并结合所用 SDK 处理。

调用规则与常见错误

最小分支为空字符串时向较旧一端延伸,最大分支为空时向较新一端延伸,两端为空表示所有分支。设置仅在实际内容发生变化时应用;玩家获得与所选分支匹配的项目版本。

相关站内接口

GetNumSupportedGameVersions、GetSupportedGameVersionData、SubmitItemUpdate;回调、结构体及枚举。

官方核对:ISteamUGC::SetRequiredGameVersions。