服务器的创意工坊文件,Steam 创意工坊实现指南

简介Steam 创意工坊系统使用后端存储、前端网页的形式,便于存储、整理、排序、评分及下载游戏或应用程序。

本文提供了为产品实现 Steam 创意工坊的技术细节。 在开始将 Steam 创意工坊与您的游戏整合前,请参见 Steam 创意工坊概览,了解更多您能使用的各类创意工坊整合的定义及信息,以及如何最大程度利用 Steam 各类工具。

在一般情况下,您游戏的顾客会使用购买游戏时您提供的工具修改或创建全新的内容, 并将其通过工具内置表格提交给 Steam 创意工坊。 其他顾客可在 Steam 社区的 Steam 创意工坊中浏览、排序、评分或订阅希望增添至游戏中的物品, 并通过 Steam 下载这些物品。 如果您在游戏中注册了 ISteamUGC::ItemInstalled_t 回调,便可以调用 ISteamUGC::GetItemInstallInfo 获取安装位置并从该文件夹直接读取数据, 游戏便会以适合游戏及所创建内容的方式辨识新内容。

Steam 创意工坊类型、货币化及最佳实践参见 Steam 创意工坊 一文,了解更多您能使用的各类创意工坊整合的定义及信息,以及如何最大程度利用 Steam 各类工具。

管理 Steam 创意工坊可见度Steam 创意工坊是由 Steam 管理的网站,列出所有分享的内容,允许用户对社区中可见内容进行投票或留言。 应用程序在创意工坊中默认为不对公众开放可见, 以此防止不打算通过 Steam 创意工坊门户共享的内容被公开,除非将创意工坊设定为公开。

创意工坊可见状态的设置步骤如下:

打开 Steamworks 网站上的应用程序登录页面。

点击“编辑 Steamworks 设置”

在“创意工坊”选项卡中,选择“通用”

在页面右边,找到“可见状态”栏。

使用单选按钮选择可见度,可以为仅开发者可见、开发者和测试人员可见、顾客和开发者可见,以及所有人可见。

在“发布”选项卡中选择“准备发行”

点击“发布到 Steam”即可完成流程并发布变更。注意:如果要将可见度更改为所有人可见,必须完成创意工坊清单上的项目,包括品牌、标题、描述等,并至少有一项内容公开可见。

技术概览参见 Steamworks SDK,了解通过 ISteamUGC API 共享和消费用户生成内容的流程。 所公开的方法提供了分享创意工坊物品内容并可随后在 Steam 创意工坊或应用程序中找到相关内容的途径。

创意工坊 API 必须通过由 SteamUGC() 返回的指针才能访问。

示例:

SteamAPICall_t hSteamAPICall = SteamUGC()->CreateItem( SteamUtils()->GetAppID(), k_EWorkshopFileTypeMicrotransaction );

在游戏或应用程序中启用 ISteamUGC将创意工坊物品上传至 Steamworks 后端之前,必须先设置两项配置,即配置 Steam 云配额、与启用 ISteamUGC API。

Steam 云用于存储与创意工坊物品相关的预览图片。 请按下列步骤配置 Steam 云配额:

前往应用管理员面板中的 Steam 云设置页面。

将“每个用户的字节配额”以及“每个用户的文件量配额”设置为适合储存预览图片的值。

点击“保存”

在“发布”选项卡中选择“准备发行”

点击“发布到 Steam”即可完成流程并发布变更。

启用 ISteamUGC API 步骤如下:

前往应用管理员面版中的 Steam 创意工坊配置页面。

找到“附加配置选项”栏目。

勾选“为文件传输启用 ISteamUGC”。

点击“保存”。

在“发布”选项卡中选择“准备发行”。

你可能感兴趣的:(服务器的创意工坊文件)