Steam上传游戏包体的三种方法

如果你看到了这篇文章,则默认你已经完成了steam上架的前置操作。(steamworks账号申请以及认证审核、应用费用支付、等



使用命令行上传:


1.进入你的steamworks主面板页面,下拉找到右下角的下载最新版SDK按钮。下载最新的SDK。
下载最新版SDK
下载后解压到不含中文路径的文件夹中。



2.找到SDK文件中的scripts目录,并打开,修改其中的文件。(具体操作如下)
例如我刚才把sdk解压到了D盘的steamSDK文件夹中,则我的路径就是:
scripts目录示意图

D:\steamSDK\steamworks_sdk_151\sdk\tools\ContentBuilder\scripts

可以看到文件夹中有这么几个文件:
scripts文件中的文件

现将app_build_1000.vdf后半数字部分改为你申请到的应用的appID,

例如:app_build_12345670.vdf

备注:如果不知道appID是多少,可以在steam官网上查询得到。(为了隐藏个人信息我将部分位置打码了
appID然后用记事本打开该文件:app_build_12345670.vdf

//详细备注
"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
  1. account 修改为你的steam登录账号名
  2. password 修改为你的steam密码
  3. simple_app_build.vdf 修改为你刚才修改的app_build文件的文件全称
  4. +quit 命令表示运行完了就立即退出,如果想看打包的结果,可以把它删除

修改完成之后保存,关闭文件,双击运行,即可。
第一次运行可能会提示你输入验证码,你的邮箱会收到验证码邮件,复制进命令行然后回车即可。
打包完成之后会看到命令行出现:

successfully finished app build(BuildID 123456

注意:你要记住这里的buildID,等下在steam官网页面需要用到。


第二种:

进入sdk\tools\ContentBuilder\builder文件夹
找到steamcmd.exe文件,双击运行
steamcmd.exe

  1. 先输入login steam账号 密码 (回车)
  2. run_app_build …\scripts\前置修改的app_build文件名(回车)

其实这里的本质就是将上面一种方式进行分布操作而已,看个人喜好,个人觉得直接运行bat文件更为便捷


使用可视化界面操作上传:

1.找到tools文件夹目录底下的压缩包SteamPipeGUI.zip并进行解压
2.双击运行SteamPipeGUI.exe进入上传可视化页面
3.具体操作步骤如图
steam上传可视化页面

经过上面的上传步骤之后,我们回到steam官网页面。
生成版本发布steam游戏

通用安装
设置完毕一切之后,你的steam页面会提示你有未发布的内容,点击发布按钮,进入发布页面进行发布,你的游戏修改才会生效。



到此,游戏上传步骤结束,如果哪里有误欢迎指正。
  • 3
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Steam离线版下载是指在没有网络连接的情况下,通过Steam平台下载和安装游戏。一般来说,Steam是一个联机平台,用户需要有稳定的网络连接才能下载和更新游戏。但是,有时候我们可能会遇到没有网络的情况,比如在旅途中、断网或者在一些特殊场合。 为了应对这种情况,Steam提供了离线版下载的功能。离线版下载是在有网络的情况下,事先下载和保存游戏的安装,以备离线时安装使用。用户可以通过Steam平台首先下载游戏的离线版,然后将安装备份到本地存储设备中,比如硬盘或者U盘中。在没有网络连接的情况下,用户只需运行安装,即可进行游戏的安装。 下载离线版的具体步骤如下: 1. 确保有网络连接的情况下登录Steam平台; 2. 在Steam库中找到需要下载离线版游戏; 3. 在游戏页面中点击右键,选择“备份游戏文件”; 4. 在弹出的备份对话框中选择本地存储路径,并点击“下一步”; 5. 等待备份完成后,就可以将备份好的安装复制到其他设备中; 需要注意的是,Steam离线版下载只能在已经购买了游戏的情况下使用,不能用于盗版游戏的下载。此外,有些游戏可能需要在联网情况下首次激活,因此在首次安装游戏时建议保持网络连接。 总之,Steam离线版下载提供了在没有网络连接的情况下下载和安装游戏的解决方案,方便用户在特殊情况下继续游玩自己喜爱的游戏
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值