Steamworks 文献库
分销 Source 引擎游戏/模组
模组是对游戏引擎文件的修改或创建,允许游戏修改游戏风格、图形、环境、模型等等。
Valve 的许多游戏与软件开发工具包(也就是 SDK)一起发布,使得模组的开发更为便利。
虽然《Steam 订户协议》中包含了我们的游戏能用来进行模组制作(有时候是用我们提供的模组制作工具)的通用法律条款,但我们还是会反复从社区收到关于模组——特别是希望能在 Steam 上发布的模组——的问题。

我们希望在默认情况下,模组在本质上是非商业性的,并且是在我们某款游戏的官方 SDK 基础上制作。

非商业性

非商业性是指任何拥有 Valve 所开发的基础游戏的人都可以下载并畅玩模组而无需付费。
模组团队接受其用户的捐款没有问题,只要不是捐款才能获得模组或功能的访问权限即可。
在模组中包含已付费的广告则使模组具有了商业性。

根据官方 SDK

我们的很多游戏都提供了 SDK。 这是为游戏提供模组并获批的基础。 发布在泄漏或被窃取源代码基础上制作的模组是不可取的。
只要您遵循这些准则,就可以通过 Steam、自己的网站或任何第三方服务自由分销自己的模组,而无需获得 Valve 单独的许可。

常见问题

  • 问: 我想通过 Steam 分销 Source 引擎模组, 需要填写什么文件吗?

    答: 是的,请完成常规的数字文书,以便注册成为 Steamworks 开发者。 所有信息都必填,包括银行和税务信息,以及应用费,即便您想打算免费分销您的模组。
  • 问: 使用 Source 引擎需要许可费吗?

    答: 免费模组使用 Source 引擎不收费,但如果您的游戏收费,则可能需要为附带的工具支付许可费。
  • 问: Steam 为我的模组提供了哪些接受捐款的选项?

    答: Steam 没有接受捐款的官方功能。 但是,我们通常允许通过两种方式从您的 Steam 用户那里获得支持:
    (1) 如果您的模组有完全原创的原声音轨,其中未包含 Valve 的音乐或音效,则您可以在 Steam 上将此原声音轨与模组分开销售。
    (2) 您可以向用户提供一个解锁游戏内物品支持皮肤的 DLC,前提是它不会提供新物品或改变现有物品除外观以外的游戏内特性(示例请见此处)。
  • 问: 一定要购买 Havok 许可吗?

    答: 过去,以 Source 引擎为基础的商用模组必须单独购买 Havok 物理引擎许可,但是因为微软慷慨大方地免除了许可费,所以情况已发生变化; 而非商用模组从来都不需要。

    但是,如果您使用的是 Source SDK 内包含的 RAD 工具,您需要联系 RAD,了解与 Miles 和/或 Bink 许可关联的信息和费用。
  • 问: 我有一个 Source 模组想通过 Steam 分销。 该如何将该模组纳入我的 AppID 之下?

    答: 您需复制用来制作模组的 Valve Source 引擎游戏中的 exe 文件和内容,并将其包装入您的应用程序。

    虽然您应该纳入您的模组运行所需的基础 Source 游戏的所有 Source 引擎 dll 文件及内容,但 Source 引擎模组仍须配置为必须拥有基础游戏才能游玩。 配置由 Valve 进行。
  • 问: 我想在我的模组中使用 Steam 成就。 应该如何进行?

    答: 在合作伙伴站点的“应用管理员”页面配置成就后,使用 Source 引擎中内含的 CAchievementMgr 类即可。 请参见统计与成就文档,了解更多详情。
  • 问: 专用服务器怎样运行我的游戏?

    答: 您需要一个新的专用服务器 AppID,以便创建专用服务器 Depot。 获得基础游戏的 AppID 后,即可创建您自己的专用服务器 AppID。 在 Steamworks 上您应用的登录页,点击“所有关联程序包、DLC、试用版及工具”,然后在“工具”栏中点击“创建新工具”按钮。
  • 问: 我可以在我的 Source 模组中使用 Valve IP 吗?

    答: 可以。 但请在您的商店页面中明确表示您的模组为自制模组,而非由 Valve 创建。 商业游戏和模组需要事先获得 Valve 批准,才能包含 Valve IP, 如角色和故事情节。
  • 问: 我可以在一个 Source 模组中使用多个 Valve IP 吗?

    答: 可以。
  • 问:怎样才能从 Valve 获得源代码访问权限?

    答: 过去,一小部分模组制作团队有 SDK 无法满足的需求,因此我们给这些团队授予过部分游戏的源代码访问权限。 将来在罕见的情况下我们也可以再次授予,但由于随之产生的在支持方面的负担以及发生泄露的风险,我们默认的回答是请基于 SDK 进行开发。
  • 问:可以在 Steam 上/ Steam 之外销售我的模组吗?

    答: 我们经常收到这个问题,但极少会允许模组出售,因为这会让大家产生这样的预期,认为 Valve 已经将一定程度的模组开发和持续支持监管和质量控制进行了指派,而这是我们无法提供的。
  • 问:我在 Steam 上分销模组时,模组必须拥有(模组制作所基于的)基础游戏吗?

    答: 这要看情况。 如果您的模组从根本上就是所基于游戏的优化或扩展,则我们要求拥有基础游戏。 然而,如果您分销的是并未使用我们游戏资产的完全转换模组,或您的模组带来的体验与基础游戏全然不同,则我们可能会让其在 Steam 上分销而无需额外的正式依赖项。
  • 问:为什么 Steam 上有些模组并未遵循这些规则?

    答: 我们的规则已经随时间而发生了变化,您所指的项目在发布时符合当时的规则,因此不算违规。
  • 问:Steam 上非 Valve 开发游戏的模组呢?

    答: 请直接联系您有问题的游戏的发行商。
  • 问: 我可以在哪里了解更多有关 Source 引擎开发的信息?

    答: 最适合开始着手的地方是 Valve 开发者Wiki。 但是请注意,上面的部分信息也许已经过时。
  • 问:如果我有这里没有回答的问题,如何向你们提问?

    如果您有发布模组方面的问题,联系我们的最佳方式就是在 https://help.steampowered.com 上提交客服案件。