ゲームビルドをアップデートする

ゲームビルドをアップデートサーバーへロードするときは、ビルドローダーというコマンドラインユーティリティーを使用します。

ビルドローダーシステムの要件:

  • Windows 7/8/10 64ビットOSまたはmacOS 10.14.0以上
  • 1.6 GHz CPU
  • 空きメモリの量が100MB
  • ディスク空き容量:1.5 × ビルドサイズ

ビルドローダーは以下のオプションを受け付けます:

  • --init — ユーティリティの初期化。
  • --update — ゲームビルドをサーバーに送信します。
  • --builds-list — ゲームビルドのリスト。
  • --descr <build-description> — ビルドの説明。
  • --api-key <API-key> — 一つのAPI キー。
  • --game-path <path-to-game>— ゲームビルドへのパスを指定します。
  • --chunk-size <chunk-size> — チャンクのサイズ - ゲームアーカイブを分割するパーツ。MBまたはGBにすることができます。許容値は10mbから5120mbまでまたは1gbから5gbまで、デフォルトは 5gbです。
  • --retry-timeout <timeout> — ファイルのアップロード試行間のタイムアウト(秒単位)。許容値は10から60まで、デフォルトは20です。
  • --retry-count <retry-count> — ファイルをアップロードするための試行回数。許容値は1から10まで、デフォルトは3です。

ゲームビルドをアップロードする場合。

  1. パブリッシャーアカウントのビルド設定を開く。
  2. APIキーをコピーする。
  3. ビルドローダーのダウンロードとインストールを実施。
  4. ユーティリティを初期化
  5. サーバーへゲームビルドをアップロードする。
  6. ゲームビルドをステージに配置する。
  7. ゲームファイルをセットアップする。

ビルドローダーを初期化する

ユーティリティを初期化するには、以前にコピーしたAPIキーとパスをゲームビルドに渡す必要があります。

Copy
Full screen
Small screen
> build_loader.exe --init --api-key <api-key> --game-path <path-to-game>

Copy
Full screen
Small screen
> build_loader.exe --init --api-key E51DPZ486S9IUGVF43AH4T48QB7246OQ --game-path C:\Games\LastGameBuild

Copy
Full screen
Small screen
> build_loader --init --api-key <api-key> --game-path <path-to-game>

Copy
Full screen
Small screen
> build_loader --init --api-key E51DPZ486S9IUGVF43AH4T48QB7246OQ --game-path /Games/Yourgame

Note
  • パラメータを変更したい場合を除き、ユーティリティを初期化する必要があるのは一回だけです。
  • ゲームビルドへのパスにはラテン文字しか含まれていない場合があります。

ゲームビルドをサーバーにアップロードする

ゲームビルドをサーバーにアップロードするには、ビルドパスを指定してください。
Copy
Full screen
Small screen
> build_loader.exe --update --game-path <path-to-game>

Copy
Full screen
Small screen
    > build_loader.exe --update --game-path C:\Games\LastGameBuild

    Copy
    Full screen
    Small screen
    > build_loader --update --game-path <path-to-game>

    Copy
    Full screen
    Small screen
      > build_loader --update --game-path /Games/Yourgame

      ユーティリティを初期化するとき、または以前のビルドをアップロードするときにすでに使用している場合は、--game-pathパラメーターを省略できます。 初めてのアップロード中、アップデートサーバーはゲームビルドをすべて受信します。その後、ビルドローダーから生成されたゲームパッチを受け取ります。

      ステージ上にゲームビルドを配置する

      サーバーにアップロードすると、ゲームビルドはパブリッシャーアカウントのプロジェクト設定>ビルド設定>ビルドリストに表示されます。 ゲームビルドを配置するステージを2つの内から1つ選んでください。
      • master:エンドユーザーがゲームを利用できるようになる。
      • test:ゲームはテストのみに利用できるようになる。
      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>:XsollaログインJWT(JSONウェブトークン)。
      Copy
      Full screen
      Small screen
      game.exe --xsolla-login-token eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJlbWFpbCI6InAudHVnb2x1a292QHhzb2xsYS5jb20iLCJleHAiOjE1ODU1MDYxMTMsImdyb3VwcyI6W10sImlhdCI6MTU4NDY0MjExMywiaXNzIjoiaHR0cHM6Ly9sb2dpbi54c29sbGEuY29tIiwicGFydG5lcl9kYXRhIjp7ImFkbWluIjp0cnVlfSwicGF5bG9hZCI6IiIsInByb21vX2VtYWlsX2FncmVlbWVudCI6dHJ1ZSwicHJvdmlkZXIiOiJ4c29sbGEiLCJyZWRpcmVjdF91cmwiOiIiLCJzdWIiOiIyNmYxNzI5Ni00Nzk5LTExZTgtOTBkMC00MjAxMGE4YTAwMTkiLCJ0eXBlIjoic29jaWFsIiwidXNlcm5hbWUiOiJzb21lX3VzZXJAbWFpbC5jb20iLCJ4c29sbGFfbG9naW5fYWNjZXNzX2tleSI6Ikk2QTJrTEZPQ2JkcnUzamIxMjNyT3JmWnNkTnFpdVcxMjNpWTdKcW85OHI5b0hPbyIsInhzb2xsYV9sb2dpbl9wcm9qZWN0X2lkIjoiNDBkYjJlYTQtNWQ0Mi0xMWU2LWEzZmYtMDA1NDU2YTBlMTRhIn0.ZsTNiwY2iPp7HKqHs5g6JXzL2kv_RVuMNBlF-Tn2ccE --xsolla-locale en

      Copy
      Full screen
      Small screen
      game --xsolla-login-token eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJlbWFpbCI6InAudHVnb2x1a292QHhzb2xsYS5jb20iLCJleHAiOjE1ODU1MDYxMTMsImdyb3VwcyI6W10sImlhdCI6MTU4NDY0MjExMywiaXNzIjoiaHR0cHM6Ly9sb2dpbi54c29sbGEuY29tIiwicGFydG5lcl9kYXRhIjp7ImFkbWluIjp0cnVlfSwicGF5bG9hZCI6IiIsInByb21vX2VtYWlsX2FncmVlbWVudCI6dHJ1ZSwicHJvdmlkZXIiOiJ4c29sbGEiLCJyZWRpcmVjdF91cmwiOiIiLCJzdWIiOiIyNmYxNzI5Ni00Nzk5LTExZTgtOTBkMC00MjAxMGE4YTAwMTkiLCJ0eXBlIjoic29jaWFsIiwidXNlcm5hbWUiOiJzb21lX3VzZXJAbWFpbC5jb20iLCJ4c29sbGFfbG9naW5fYWNjZXNzX2tleSI6Ikk2QTJrTEZPQ2JkcnUzamIxMjNyT3JmWnNkTnFpdVcxMjNpWTdKcW85OHI5b0hPbyIsInhzb2xsYV9sb2dpbl9wcm9qZWN0X2lkIjoiNDBkYjJlYTQtNWQ0Mi0xMWU2LWEzZmYtMDA1NDU2YTBlMTRhIn0.ZsTNiwY2iPp7HKqHs5g6JXzL2kv_RVuMNBlF-Tn2ccE --xsolla-locale en

      チュートリアル

      この記事は役に立ちましたか?
      ありがとうございます!
      改善できることはありますか? メッセージ
      申し訳ありません
      この記事が参考にならなかった理由を説明してください。 メッセージ
      ご意見ありがとうございました!
      あなたのメッセージを確認し、体験を向上させるために利用させていただきます。
      このページを評価する
      このページを評価する
      改善できることはありますか?

      答えたくない

      ご意見ありがとうございました!
      最終更新日: 2021年5月4日

      誤字脱字などのテキストエラーを見つけましたか? テキストを選択し、Ctrl+Enterを押します。

      問題を報告する
      当社は常にコンテンツを見直しています。お客様のご意見は改善に役立ちます。
      フォローアップ用のメールをご提供してください
      ご意見ありがとうございました!