Skip to content

将游戏发布到Steam

在Steamworks上注册帐户并准备产品页面

打开 Steamworks 网站并使用您的Steam帐户注册(如果需要,可以创建新帐户)。

注册并支付单个应用/游戏费用后,您将能够创建新产品并开始设置产品页面。

将Steamworks集成到您的游戏中

提示

虽然不是强制要求将游戏与Steam集成,但强烈建议将游戏与Steam集成,并在游戏中添加Steam成就。

按照这份指南将您的Steamworks应用ID与游戏连接起来,进一步将您的游戏与Steam平台集成,并可选择启用Steam的DRM。

为上架Steam准备您的游戏

要开始发布流程,请将游戏导出到桌面版:

  • 对于Windows,导出为ZIP文件。
  • 对于macOS,也导出为ZIP文件。
  • 对于Linux,构建为AppImage并提取它 - 或者手动构建为ZIP文件。

在“仓库”中上传您的ZIP文件

在Steam中,您必须为每个平台(Windows,macOS,Linux)创建一个“仓库”。 每个“仓库”都是您可以上传包含相关平台游戏的ZIP文件的地方。

您然后配置一个使用“仓库”的“构建”。您可以使用Web界面为每个仓库上传ZIP文件:

上传macOS构建时出现的问题

上传macOS ZIP文件后,macOS应用程序无法工作(这是因为Steam Web上传程序破坏了符号链接)。 您必须使用steamcmd命令行工具上传macOS文件。

  • 首先在某个地方解压缩macOS ZIP文件。 使用Linux或macOS操作系统 - Windows在解压ZIP文件时会破坏“符号链接”。 将文件解压缩到名为mac的文件夹中。您应该在mac文件夹内得到一个名为“Your Game.app”的单独文件夹。
  • 创建名为steam-upload-config.vdf构建配置文件。将其放在名为mac的文件夹旁边。 这是一个示例:
vdf