keywords: Steamworks后台配置相关

如何修改SteamWorks中游戏名称

改名需要改两个地方:一个是Application Name,一个是Package Name。

修改Application Name

先打开SteamWork首页,点击App名称,进入App Admin页面

然后点击“Edit Steamworks Settings”

然后修改Application Name,并点击Save

修改Package Name

先打开SteamWork首页,点击App名称,进入App Admin页面

然后点击Package Title

然后点击Edit package name。

游戏包体构建与上传(SteamPipe Depot & Build)

1,将游戏包体放在E:\SteamSdk\tools\ContentBuilder\content 目录下。一般为了区分windows / mac os,可以在 content 目录下见两个文件夹:windows 和 macos,然后将对应包体文件放在对应文件夹下。

2, 编辑 E:\SteamSdk\tools\ContentBuilder\scripts\ 下的app_build_1000.vdf 和 depot_build_1001.vdf。

将 app_build_1000.vdf 和 depot_build_1001.vdf 改名,分别改成自己项目的 appid 和 depotid,例如: app_build_2000.vdf、depot_build_2001.vdf。

然后修改 app_build_2000.vdf 中的内容,改成正式的 appid 和 depotid

修改 depot_build_2001.vdf ,注掉 “ContentRoot”。注掉则会使用 app_build_2000.vdf 中的 contentroot 配置(也可以修改为本地的打包目录,这样就不用拷贝到content目录)。然后修改LocalPath,指定windows或者mac的包体所在目录, 注意:路径末尾一定要加星号,否则上传的文件为空。

3,把steamcmd.exe所在的目录加入环境变量 E:\SteamSdk\tools\ContentBuilder\builder

4,打开windows 命令行,执行命令:

steamcmd +login "用户名带双引号" "密码带双引号" 

登陆成功后,会进入steam专用命令行,然后再执行命令:

run_app_build E:\SteamSdk\tools\ContentBuilder\scripts\app_build_xxxxxx.vdf

执行后就会提示正在扫描并上传文件。

5,上传完毕后,登陆SteamWorks后台,选中最后一次Build的记录,并应用更新。 步骤:打开App Admin界面后,点击 Edit Steamworks Settings -》 Steam Pipe -》 Builds 。

选中上传的版本,Branch选择 Default,然后点击 Preview Change 。

点击 Set Build Live Now。

然后重启steam客户端,就可以自动更新到刚刚构建上传的内容了。

小结

也可以一次行执行两个操作:

Steamcmd.exe +login "用户名带双引号" "密码带双引号" +run_app_build E:\SteamSdk\tools\ContentBuilder\scripts\app_build_xxxxxx.vdf
DLC上传

DLC上传的方式与游戏主程序包体的上传方式有点类似

Downloadable Content (DLC)
https://partner.steamgames.com/doc/store/application/dlc

判断是否已经安装了DLC:

bool ISteamApps::BIsDlcInstalled( AppId_t appID );

见地深刻的人经常没有听众。