ゲームビルドをアップデートする
ゲームビルドをアップデートサーバーへロードするときは、ビルドローダーというコマンドラインユーティリティーを使用します。
ビルドローダーシステムの要件:
- Windows 10 64ビットOSまたはmacOS 12.4.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>
— チャンクのサイズ - ゲームアーカイブを分割するパーツ。許容値は10mb
から500mb
まで、デフォルトは500mb
です。–retry-timeout <timeout>
— ファイルのアップロード試行間のタイムアウト(秒単位)。許容値は10
から60
まで、デフォルトは20
です。–retry-count <retry-count>
— ファイルをアップロードするための試行回数。許容値は1
から10
まで、デフォルトは3
です。–set-build-on-test
— ゲームビルドをドラフトステージに配置します。このゲームはテスト用にのみ提供されます。–set-build-on-master
—ゲームビルドを公開済みステージに配置します。エンドユーザーがゲームを利用できるようになります。–set-build-on-test
が指定されている場合、このオプションは無視されます。-no-progressbar
— プログレスバーを無効にします。
ゲームビルドをアップロードするには:
- アドミンページ>ビルド設定に移動します。
- APIキーをコピーします。
- ビルドローダーをダウンロードし、インストールします。
- ユーティリティを初期化します。
- サーバーへゲームビルドをアップロードします。
- ゲームビルドをステージに配置します。
- ゲームファイルをセットアップします。
ビルドローダーをダウンロードしてインストールする
ビルドローダーをダウンロードし、インストールするには:
- ゲームセクションで、ゲームの右側にあるセットアップするをクリックします。
- ビルド > ゲームビルドに移動します。
- BuildLoader.zipをクリックして、お使いのOSに合ったビルドローダーを含むアーカイブをダウンロードしてください。
- アーカイブを解凍します。
アーカイブを解凍したフォルダからの相対的なユーティリティの場所:
- Windows向け:
Win\build_loader.exe
- MacOS向け:
Mac/build_loader
ビルドローダーを初期化する
ビルドローダーを初期化にするには:
- ゲームセクションで、ゲームの右側にあるセットアップをクリックします。
- ビルド > ゲームビルドセクションに移動します。
- APIキー(ランチャーID)の+アイコンをクリックして、APIキーをコピーしてください。このキーは、ビルドローダーがゲームをサーバーにアップロードすることを可能にします。
- 以下のコマンドを実行して、ユーティリティを初期化します:
Copy
build_loader.exe --init --api-key <api-key> --game-path <path-to-game>
例
Copy
build_loader.exe --init --api-key E51DPZ486S9IUGVF43AH4T48QB7246OQ --game-path C:\Games\LastGameBuild
場所:
api-key
—以前にコピーしたAPIキー。path-to-game
—マシン上のゲームビルドへのパス。パスにはラテン文字のみを含める必要があります。
お知らせ
- APIキーやゲームビルドのパスを変更しない限り、ユーティリティを初期化する必要は一度だけです。
- ゲームビルドへのパスにはラテン文字しか含まれていない場合があります。
ゲームビルドをサーバーにアップロードする
ゲームビルドをサーバーにアップロードするには、以下のコマンドを実行します:
Copy
build_loader --update --game-path <path-to-game> --descr <build-description>
例
Copy
build_loader.exe --update --game-path C:\Games\LastGameBuild
ユーティリティを初期化するとき、または以前のビルドをアップロードするときにすでに使用している場合は、–game-path
パラメーターを省略できます。
初めてのアップロード中、アップデートサーバーはゲームビルドをすべて受信します。その後、ビルドローダーから生成されたゲームパッチを受け取ります。
お知らせ
アップロードされたビルドを区別できるように、
–descr
パラメータを指定することを強くお勧めします。- アドミンページであなたのプロジェクトを開きます。
- サイドメニューでランチャーをクリックします。
- ゲームセクションで、ゲームの右側にあるセットアップするをクリックします。
- ビルド > ゲームビルドに移動します。
- ゲームビルドの表までスクロールします。
お知らせ
ゲームビルドに、設定、ユーザープロファイル、セーブファイルなど、ゲームプレイ中に変更されるファイルが含まれている場合は、無視するファイルのリストに追加してください。そうでない場合、ランチャーはゲームのアップデート時にファイルの整合性違反を検出し、ゲーム全体を再度ダウンロードします。
ゲームビルドをステージに配置します
ゲームビルドは、以下のようにステージに配置することができます:
- ビルドをサーバーにアップロードする際に、ビルドローダーに適切なオプションを渡します。
--set-build-on-master
または--set-build-on-test
。 - ビルドをサーバーにアップロードした後、ランチャープロジェクトで次のようにします:
- ゲームで、ゲームの右側でセットアップします。
- ビルド > ゲームビルドに移動します。
- ゲームビルドの表までスクロールします。
- ゲームビルドの表で、必要なビルドの右側にあるペンのアイコンをクリックします。
- ゲームビルドを公開ステージに配置するには「公開済みとして設定」を、ドラフトステージにはドラフトとして設定をクリックします。
- 選択した内容を確認します。
- 閉じるをクリックします。
- ゲームビルドの表のブランチ列に、あなたのビルドに適したブランチ名が表示されます。また、ブランチの表にも、あなたのビルドが表示されます。
ゲームファイルを設定する
ランチャーが正しいファイルをユーザーに送るために、まずランチャープロジェクトでインストールファイルを設定し、初期化します:
- ゲームで、ゲームの右側にあるセットアップするをクリックします。
- 実行可能ファイルタブに移動します。
- オペレーティングシステムごとに、ゲームを起動するファイルの名前と拡張子を入力します。このファイルは、ゲームフォルダのルートに置く必要があります。例えば:
game.exe
- ゲームに再頒布可能ファイルがある場合:
- 再頒布可能ファイルタブに移動してアップロードをクリックします。
- 表示されたウィンドウで:
- ファイル名を入力します。
- ファイルをアップロードするをクリックして、実行ファイルを選択します。
- アップロードするをクリックします。
ランチャーは、ゲームに次のパラメーターを送信します:
–xsolla-locale <locale>
:インターフェイス言語;–xsolla-login-token <token>
:XsollaログインJWT(JSONウェブトークン)。
Copy
game.exe --xsolla-login-token eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJlbWFpbCI6InAudHVnb2x1a292QHhzb2xsYS5jb20iLCJleHAiOjE1ODU1MDYxMTMsImdyb3VwcyI6W10sImlhdCI6MTU4NDY0MjExMywiaXNzIjoiaHR0cHM6Ly9sb2dpbi54c29sbGEuY29tIiwicGFydG5lcl9kYXRhIjp7ImFkbWluIjp0cnVlfSwicGF5bG9hZCI6IiIsInByb21vX2VtYWlsX2FncmVlbWVudCI6dHJ1ZSwicHJvdmlkZXIiOiJ4c29sbGEiLCJyZWRpcmVjdF91cmwiOiIiLCJzdWIiOiIyNmYxNzI5Ni00Nzk5LTExZTgtOTBkMC00MjAxMGE4YTAwMTkiLCJ0eXBlIjoic29jaWFsIiwidXNlcm5hbWUiOiJzb21lX3VzZXJAbWFpbC5jb20iLCJ4c29sbGFfbG9naW5fYWNjZXNzX2tleSI6Ikk2QTJrTEZPQ2JkcnUzamIxMjNyT3JmWnNkTnFpdVcxMjNpWTdKcW85OHI5b0hPbyIsInhzb2xsYV9sb2dpbl9wcm9qZWN0X2lkIjoiNDBkYjJlYTQtNWQ0Mi0xMWU2LWEzZmYtMDA1NDU2YTBlMTRhIn0.ZsTNiwY2iPp7HKqHs5g6JXzL2kv_RVuMNBlF-Tn2ccE --xsolla-locale en
チュートリアル
この記事は役に立ちましたか?
ご意見ありがとうございました!
あなたのメッセージを確認し、体験を向上させるために利用させていただきます。続きを読む
次のステップ
インストーラの生成誤字脱字などのテキストエラーを見つけましたか? テキストを選択し、Ctrl+Enterを押します。