千家信息网

Unity出包后怎么上传到Steam

发表于:2025-12-03 作者:千家信息网编辑
千家信息网最后更新 2025年12月03日,本篇内容主要讲解"Unity出包后怎么上传到Steam",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Unity出包后怎么上传到Steam"吧!前言:受版号
千家信息网最后更新 2025年12月03日Unity出包后怎么上传到Steam

本篇内容主要讲解"Unity出包后怎么上传到Steam",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Unity出包后怎么上传到Steam"吧!

前言:

受版号的影响,国内的很多内容开发商、独立开发者纷纷转战海外,Steam平台自然是不二之选,不过steam上架操作步骤有点繁琐,一些新手可能会一头雾水,这里做一些简单记录,希望能对新手有所帮助。


0.前置条件:

你需要由steam开发者账号,需要注意的是:"在 Steam 销售的每款游戏都需要单独支付一笔 $100.00 USD 费用",然后提供一些个人证明(身份证、护照、银行账号之类的)。

1.登录开发者账号,下载steamworks_sdk

2.将下载的sdk解压出来,比如你放到D盘,解压出来路径就是D:\steamworks_sdk\

3.进入目录D:\steamworks_sdk\tool\ContentBuilder\scripts ,这里面有两个我们需要更改的脚本: app_build_1000 和 deport_build_1001

4.我们可以通过steamworks后台查看到appid,当然前提是你有通过后台创建了一个应用程序。然后将上面的app_build_xxx 后面的数字改成你的appid,deport_build_xxx这个的数字是你appid +1

5.使用记事本工具打开app_build_xxx:


{

"appid" "1000"//改为你的APP ID

"desc" "Your build description here" //不用动,维持默认即可

"buildoutput" "..\output\" //维持默认即可

"contentroot" "..\content\" //维持默认即可

"setlive" "" //维持默认即可

"preview" "0" //维持默认即可

"local" "" //维持默认即可

"depots"

{

"1001" "depot_build_1001.vdf"//定义deport文件

}

}


打开deport_build_xxx进行更改:


"DepotBuildConfig"

{

// 写你的deport ID

"DepotID" "1001"

// 定义根目录,我是直接写的绝对路径

"ContentRoot" "D:\steamworks_sdk_142\tools\ContentBuilder\content\"

// include all files recursivley

"FileMapping"

{

// 填写你游戏文件存放的路径,*代表包含该目录下的所有文件

"LocalPath" "D:\steamworks_sdk_142\tools\ContentBuilder\content\你的游戏名\*"

//后面维持默认即可

// This is a path relative to the install folder of your game

"DepotPath" "."

// If LocalPath contains wildcards, setting this means that all

// matching files within subdirectories of LocalPath will also

// be included.

"recursive" "1"

}

// but exclude all symbol files

// This can be a full path, or a path relative to ContentRoot

"FileExclusion" "*.pdb"

}


6.根据deport_build_xxx配置的路径,将你的项目拷贝到D:\steamworks_sdk_142\tools\ContentBuilder\content\目录下。

7.对应打开steamworks_sdk_142\tools\ContentBuilder\builder目录,运行 steamcmd.exe 会弹出命令行窗口

8.命令形式登录steamworks的账号,比如你的账号是user,你的密码是password,验证码是SSS,那么登录格式就是:

login user password SSS

9.登录完毕后,就可以运行上传命令,将项目数据上传到steamworks平台上:

run_app_build D:\steamworks_sdk_142\tools\ContentBuilder\scripts\app_build_xxx.vdf

直接回车,等待上传完毕即可。

10.上传完毕后,登录到steamworks后台,进入应用管理,依次打开 steam pipe-生成版本

11.找到你上传的build版本,设置为default,点击预览更改

12.点击预览更改后会进入一个新的界面,它会显示比较和上一个default的差异,并且告诉你需要下载多少,需要多少磁盘空间等信息。

13.点击Set Build Live Now,设置当前build版本为激活版本。项目就算上传完成了。


需要注意的点:

1.游戏的名称需要改成:game.exe

2.上传游戏和游戏内部是否介入steam sdk无关。换句话说,你的游戏不接入steam sdk也能正常上传。接入steam sdk到游戏中的意义是:比如获取排行榜,比如解锁成就,比如获取当前玩家信息等等。

3.Unity可以直接接入的SteamSdk,在release页面有对应的unitypackage : https://github.com/rlabrecque/Steamworks.NET

到此,相信大家对"Unity出包后怎么上传到Steam"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

账号 登录 版本 目录 路径 开发 内容 后台 命令 开发者 文件 项目 接入 信息 就是 平台 数字 新手 学习 应用 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 杭州领腾互联网科技有限公司 计算机系统软件开发工资 html怎么直接操作数据库 湖北移动网络技术岗工资怎么样 如何创建一个软件开发公司 东营市德新网络技术有限公司 无锡小康工程数据库完善 网络安全防御技术视频 联想服务器sr630安装 广州千网网络技术有限公司 六安求职招聘软件开发多少钱 网络安全诈骗作业800 武昌定制软件开发电话 服务器500错误怎么解决 汽车软件开发用什么软件 计算机软件开发常用的英语 魔兽赛季服逐风服务器 东阳腾灿网络技术有限公司 跪式服务器 滨州智慧团建软件开发电话 姑苏区信息化网络技术怎么样 数据库最后一个工作簿是什么 黄山管理软件开发平台 白水县网络安全保卫大队 成都看客网络技术有限公司 国资委收购华为服务器 杭州工控软件开发价钱是多少 华为超融合服务器硬件步骤 校园网络安全宣传语作文 软件开发需要学什么技能
0