lobsite! ログイン アカウント作成

GameMaker HTML5のホスティング

GameMakerのHTML5ビルドをHTTPSのURLで公開できます。エクスポートしたフォルダーをアップロードしてテスト版を共有し、URLを変えずにゲームを更新できます。

HTML5ビルドを作成してexport/に展開し、その親フォルダーから実行します。
HTML ファイル、フォルダ、または .zip をドロップ ブラウザ内で確認します。公開するまで何もアップロードされません。

プレイヤーに実行ファイルのダウンロードを求めずに、GameMaker ゲームを共有します。 HTML5 ビルドを作成し、そのファイルを Lobsite で公開します。プレーヤーはブラウザーで直接 HTTPS リンクを開き、以降のリリースでは同じアドレスを維持できます。

仕組み

  1. HTML5 ターゲットを選択します。 GameMaker の Target Manager で、HTML5 を選択し、ブラウザでゲームをテストします。デスクトップ実行可能ファイルやプロジェクト ファイルをアップロードするのではなく、配布可能なビルドを作成します。
  2. 再生可能な出力をアップロードします。 必要に応じてビルドを抽出し、index.html を含むフォルダーを見つけます。上記のフォルダーまたは ZIP をアップロードするか、export/ として保存して npx lobsite ./export を実行します。
  3. リリース リンクを保持します。 匿名の展開は 6 時間続きます。これを 無料で残す → としてアカウントに保存し、今後の HTML5 ビルドを同じサイトにデプロイします。

リリース前に HTML5 ターゲットをテストする

デスクトップ ビルドとして動作するゲームは、ブラウザーでのテストが必要です。プレーヤーにリンクを送信する前に、ブラウザー互換の拡張子、ファイル アクセス、入力、およびオーディオを確認してください。 .yyp プロジェクト ファイルまたは Windows 実行可能ファイルは HTML5 ビルドではありません。

ご使用のバージョンには GameMaker HTML5 セットアップ ガイド を使用してください。このワークフローは、HTML5 ターゲットのスタンドアロン出力用です。他の Web ターゲットには異なるビルド要件がある可能性があります。

スクリプトとアセットをまとめて保管する

スクリプトとアセット ディレクトリを含む、生成されたフォルダー全体をアップロードします。単一のディレクトリにフラット化したり、生成されたページが参照するファイルの名前を変更したりしないでください。独自のコードが構築するパスの大文字と小文字を一致させます。

Free には、合計 50 MB のストレージ、ファイルあたり 5 MB、100 個のファイルが含まれます。テクスチャ ページ、オーディオ、および含まれるファイルは、これらの制限にカウントされます。 Standard は、それらを合計 2 GB、ファイルあたり 100 MB、および 10,000 ファイルに増加します。このページのボックスは一度に最大 25 MB を処理します。大規模なエクスポートには、CLI またはサインインしたダッシュボードを使用します。 HTML5 ホスティングの制限を参照してください。

ブラウザプレイテストをリリースする

アカウントにサイトを保存した後、npx lobsite --preview を使用してテスト リリースをデプロイします。公開ゲームが現在のバージョンのままである間に、そのプレビュー URL をテスターに​​送信します。内容が変更されたファイルのみが、後続のデプロイ時に再度アップロードされます。

公開されたオリジンでの保存動作を確認します。ブラウザのストレージはプレーヤーのブラウザとサイトのオリジンに属するため、別のアドレスに移動すると以前の保存が残る可能性があります。リーダーボードまたはマルチプレイヤーの場合は、ゲームを外部サービスに接続します。 Lobsite はゲームサーバーを実行していません。

アカウントなしで試せる

アカウントなしのデプロイは 6 時間公開されます。取得リンクから無料で残せます。

デプロイごとに URL を発行

公開前にプレビューできます。リダイレクトも含めてワンクリックでロールバックできます。

変更されたファイルのみアップロード

ファイルはハッシュで保存されます。変更のないサイトを再デプロイしてもアップロードは 0 バイトです。

すべてに HTTPS

すべてのサイトに、最初のデプロイから HTTPS 対応の *.lobsite.app アドレスが付きます。

独自ドメイン

Free アカウントでも利用できます。DNS レコードを 1 つ追加するとサイトが独自ドメインに移動します。すべてのプランですべてのサイトに HTTPS が付きます。

設定は 1 つのファイルに

リダイレクト、ヘッダー、フォームは lobsite.toml に記述し、デプロイごとに一緒に反映されます。

GameMaker ゲームを配信する方法

配送 プレイヤーが開くもの 最適な用途
Lobsite に基づく HTML5 ビルド ブラウザのリンク 即時プレイとリモートテスト
デスクトップビルド プラットフォーム固有のダウンロード ネイティブデスクトップリリース
編集可能なGameMakerプロジェクト GameMaker のプロジェクト 開発協力

他のエクスポートベースのワークフローについては、「GDevelop ホスティング」および「Defold HTML5 ホスティング」を参照してください。一般的なブラウザーのチェックリストとして、HTML5 ゲームホスティング から始めます。

よくある質問

このホスティング ガイドではどの GameMaker ターゲットが対象になりますか?

HTML5 ターゲット。スタンドアロンのブラウザ出力を構築し、そのファイルを公開します。ターゲットが異なれば、異なる準備が必要になる場合があります。

GameMaker .yyp プロジェクトを Lobsite にアップロードできますか?

いいえ。まず、再生可能な HTML5 ビルドをエクスポートします。 Lobsite は IDE を開いたり、プロジェクトをコンパイルしたりしません。

GameMaker HTML5 ゲームの動作がデスクトップとは異なるのはなぜですか?

ブラウザにはさまざまな API と制限があり、特にファイル アクセス、サウンド、拡張子に関して制限があります。 HTML5 ビルドをローカルおよびホストされた URL でテストし、ブラウザー コンソールのエラーを検査します。

リリースをそのままにしたまま、新しい GameMaker レベルを共有できますか?

はい。プレビュー展開を使用し、その別の URL を共有します。公開されたサイトの現在のビルドは、公開された更新を展開するまで変更されません。

関連項目