上传游戏编译版本

要将游戏编译版本上传到更新服务器,请使用上传助手命令行工具。

上传助手系统要求:

  • Windows 7/8/10 64位操作系统或macOS 10.14.0及更高版本
  • 1.6 GHz CPU
  • 100 MB可用内存
  • 可用磁盘空间:1.5 x 编译版本大小

上传助手接受以下选项:

  • --init — 初始化该工具。
  • --update — 将游戏编译版本发送至服务器。
  • --builds-list — 游戏编译版本列表。
  • --descr <build-description> — 编译版本描述。
  • --api-key <API-key> — API密钥。
  • --game-path <path-to-game> — 游戏编译版本的路径。
  • --chunk-size <chunk-size> — 文件块大小,即游戏压缩包分成的文件块大小。单位可以是MB或GB。支持的值为10mb5120mb,或1gb5gb。默认为5gb
  • --retry-timeout <timeout> — 上传文件尝试之间的超时值,单位为秒。支持的值为1060,默认为20
  • --retry-count <retry-count> — 上传文件的尝试次数。支持的值为110,默认为3
  • --set-build-on-test — 将游戏编译版本置于test阶段。游戏将仅对测试可用。
  • --set-build-on-master — 将游戏编译版本置于master阶段。游戏将对最终用户可用。如果指定了--set-build-on-test,将忽略此选项。

要上传游戏编译版本:

  1. 打开发布商帐户 > 编译版本设置
  2. 复制API密钥。
  3. 下载并安装上传助手
  4. 初始化该工具
  5. 上传游戏编译版本到服务器。
  6. 将游戏编译版本置于相应阶段。
  7. 设置游戏文件。

初始化上传助手

要初始化该工具,需传递之前复制的API密钥和游戏编译版本的路径:

Note
  • 如无需更改上述参数,则该工具只需初始化一次。
  • 游戏编译版本路径只能包含英文字母。

将游戏编译版本上传到服务器

要将游戏编译版本上传到服务器,请指明编译版本的路径:

如初始化工具或上传上一个编译版本时已指定过该参数,则可省略--game-path参数。 首次上传时,更新服务器将接收整个游戏编译版本。之后,其将接收上传助手生成的补丁

将游戏编译版本置于相应阶段

可按照以下说明将游戏编译版本置于相应阶段:
  • 将编译版本上传至服务器时,根据需要将相应选项传入上传助手:--set-build-on-master--set-build-on-test
  • 编译版本上传至服务器后,在发布商帐户中打开您的项目,单击侧边栏中的启动器,单击启动器旁边的齿轮图标(编译版本设置),然后在编译版本列表中选择所需阶段:mastertest
Note
要测试游戏,请在控制台中传入-game_stage test参数来启动启动器。例如:launcher.exe -game_stage test

设置游戏文件

为确保启动器将正确的文件发送给用户,需先设置并初始化安装文件。
  1. 在发布商帐户中前往编译版本设置,然后转到游戏文件设置
  2. 输入游戏启动文件的名称和扩展名(例如:coolgame.exe)。
  3. 指定游戏安装路径。
  4. 添加启动游戏必需的所有可再发行包(例如,Microsoft Visual C++ 2017 Redistributable)。
启动器向游戏发送以下参数:
  • --xsolla-locale <locale>:界面语言;
  • --xsolla-login-token <token>:艾克索拉登录管理器JWT(JSON Web令牌)。
示例

教程

本文对您的有帮助吗?
谢谢!
我们还有其他可改进之处吗? 留言
非常抱歉
请说明为何本文没有帮助到您。 留言
感谢您的反馈!
我们会查看您的留言并运用它改进用户体验。
为此页面评分
为此页面评分
我们还有其他可改进之处吗?

不想回答

感谢您的反馈!
上次更新时间: 2021年11月30日

发现了错别字或其他内容错误? 请选择文本,然后按Ctrl+Enter。

报告问题
我们非常重视内容质量。您的反馈将帮助我们做得更好。
请留下邮箱以便我们后续跟进
感谢您的反馈!