如果你看到了这篇文章,则默认你已经完成了steam上架的前置操作。(steamworks账号申请以及认证审核、应用费用支付、等)
使用命令行上传:
1.进入你的steamworks主面板页面,下拉找到右下角的下载最新版SDK按钮。下载最新的SDK。
下载后解压到不含中文路径的文件夹中。
2.找到SDK文件中的scripts目录,并打开,修改其中的文件。(具体操作如下)
例如我刚才把sdk解压到了D盘的steamSDK文件夹中,则我的路径就是:
D:\steamSDK\steamworks_sdk_151\sdk\tools\ContentBuilder\scripts
可以看到文件夹中有这么几个文件:
现将app_build_1000.vdf后半数字部分改为你申请到的应用的appID,
例如:app_build_12345670.vdf
备注:如果不知道appID是多少,可以在steam官网上查询得到。(为了隐藏个人信息我将部分位置打码了)
然后用记事本打开该文件:
//详细备注
"AppBuild"
{
"AppID" "1000" // 将此处修改为你的APPID
"Desc" "Your build description here" // 此生成版本的内部描述(可改可不改)
"Preview" "1" // 只将此作为一个预览生成版本,未上传任何内容(一般需要将参数修改为0)
"Local" "..\..\ContentServer\htdocs" // 将内容放入本地内容服务器,而不是上传至 Steam(上传的话可将路径删除)
"SetLive" "" // 生成的分支名称(不填的话默认为default)
"ContentRoot" "..\content\" // 相对于此文件位置的根内容文件夹(一般不需要修改,而是采用直接将你的游戏程序所有需要用到的文件,复制到sdk目录下的tools\ContentBuilder\content文件夹中)
"BuildOutput" "..\output\" // 生成版本日志和生成版本缓存文件的生成版本输出文件夹,(一般不需要修改)
"Depots"// 每个 depot 的文件映射说明位于单独的脚本文件中
{
//需要将前面的数字修改为应用对应的depotID,后面的文件名称一般情况下也会将后面的数值修改为对用的depotID,但只是建议也可以不修改
"1001" "depot_build_1001.vdf"
//如果有多个depotID则在这里设置,如果不需要则直接可以删除该行
"1002" "depot_build_1002.vdf"
}
}
3.打开depot_build_1001.vdf文件
注意:这里这个文件的名字必须与你上面app_build_xx.vdf文件里的步骤②里的文件名一致
都修改完毕之后回到上级目录。
注意:记得把你的游戏程序所需要的文件都复制到content目录底下
使用命令行的两种方式:
第一种:
回到sdk\tools\ContentBuilder目录找到run_build.bat文件,右键使用记事本打开
可以看到里面只有一行语句,这里对语句进行解析
builder\steamcmd.exe +login account password +run_app_build ..\scripts\simple_app_build.vdf +quit
- account 修改为你的steam登录账号名
- password 修改为你的steam密码
- simple_app_build.vdf 修改为你刚才修改的app_build文件的文件全称
- +quit 命令表示运行完了就立即退出,如果想看打包的结果,可以把它删除
修改完成之后保存,关闭文件,双击运行,即可。
第一次运行可能会提示你输入验证码,你的邮箱会收到验证码邮件,复制进命令行然后回车即可。
打包完成之后会看到命令行出现:
successfully finished app build(BuildID 123456)
注意:你要记住这里的buildID,等下在steam官网页面需要用到。
第二种:
进入sdk\tools\ContentBuilder\builder文件夹
找到steamcmd.exe文件,双击运行
- 先输入login steam账号 密码 (回车)
- run_app_build …\scripts\前置修改的app_build文件名(回车)
其实这里的本质就是将上面一种方式进行分布操作而已,看个人喜好,个人觉得直接运行bat文件更为便捷
使用可视化界面操作上传:
1.找到tools文件夹目录底下的压缩包SteamPipeGUI.zip并进行解压
2.双击运行SteamPipeGUI.exe进入上传可视化页面
3.具体操作步骤如图
经过上面的上传步骤之后,我们回到steam官网页面。
设置完毕一切之后,你的steam页面会提示你有未发布的内容,点击发布按钮,进入发布页面进行发布,你的游戏修改才会生效。
到此,游戏上传步骤结束,如果哪里有误欢迎指正。