LiveEngine Core v1.5.0
YouTube Video: https://youtu.be/tAFDsrut5Jc?si=uF_7huAVCL8bnAxt
RPG Maker MZ 用のライブオペレーション リモート同期 — マップ、データベース、画像、オーディオ。
プレイヤーに再ダウンロードを依頼することなく、ゲームを更新できます。新しいマップ、新しい敵、新しい音楽、その他あらゆるものをプッシュ — クライアントはバックグラウンドでゲームプレイをブロックすることなく、変更されたファイルのみを取得します。
このプラグインは完璧になるまで更新されます。
バグを見つけましたか?新機能をご希望ですか?お知らせください — 私たちが実装します。LiveEngine はコミュニティと共に成長します。
機能概要
LiveEngine は、起動時にリモートゲームファイルをローカルキャッシュに同期します。リモートマニフェストとローカルキャッシュの間の SHA-256 ハッシュを比較し、変更されたファイルのみをダウンロードします。DataManager / ImageManager / AudioManager の読み込みは、該当するキャッシュが存在する場合、キャッシュされたコピーにリダイレクトされます。
LiveEngine によってゲームがクラッシュすることはありません。すべてのネットワーク操作にはタイムアウトが設定されており、すべての失敗は組み込みファイルにフォールバックします。オフラインプレイは以前と同じように動作します。
特徴
- デルタ同期 — 変更されたファイルのみがダウンロードされる(マップ、DB、PNG、オーディオ)
- バックグラウンド同期 — タイトル画面やゲームプレイをブロックしない
- オフライン対応 — タイムアウト、DNS 失敗、200 以外のステータスコードすべてで適切にフォールバック
- HMAC-SHA256 署名付きマニフェスト — サーバー署名付きの更新、改ざんされたコンテンツは拒否される
- 段階的なロールアウト — 安定版とベータ版の両チャンネルが同じキャッシュを共有
- セッション中の更新 — プレイ中に N 分ごとに再チェック、または手動でトリガー
- プレイヤー向けトースト — オプションのノンブロッキング表示(「更新を確認しています…」)
- クロスプラットフォーム — NW.js(Node https + fs)および Web(fetch + IndexedDB)
- 単一プラグイン — 依存関係なし、クライアント用の外部サーバーコードは不要
フリー版 vs フル版
FREE バージョンはlocalhost と file:// URL のみで動作します。開発用です:ゲームをローカルで実行している限り、フルパイプライン、無制限のマップ、無制限の同期、無制限のすべてをテストできます。
FULL バージョンは localhost の制限を解除し、任意の URL またはパッケージ化された NW.js ビルドで動作します。
開発は無料で永遠に。公開時のみ支払い。
FREE — localhost のみ、全機能セット
FULL — 無制限のデプロイ、商用利用、優先サポート
https://r-px.itch.io/live-engine-suite
クイックスタート
LiveEngineCore.jsをjs/plugins/にコピーして有効にする- プラグインパラメータで
RemoteManifestUrlを設定する - 任意の静的ホスト(GitHub Pages、Cloudflare Pages、S3、Netlify)に
manifest.jsonとファイルを公開する - クライアントは起動時に同期します。完了。
サーバーコードは不要です。アカウントも不要です。アナリティクスも不要です。ただの静的ファイルです。
プラグインコマンド
CheckUpdates — ライブオペレーション同期を直ちに実行
スクリプト API
LiveEngine.syncRemoteContent() — 手動再同期(Promise を返す)
LiveEngine.isSynced() — 1回の成功した同期後に true
LiveEngine.cacheInfo() — { isNwjs, cacheDir, files, channel }
互換性
- RPG Maker MZ 1.8.0 – 1.10.0 — アリアスのみ使用、上書きなし
- NW.js デスクトップビルド — ネイティブの https + fs を使用
- Web ビルド — fetch + IndexedDB を使用
- 暗号化されたゲーム — 暗号化から img/framemaster/ を除外するか、PreloadOnMapLoad を ON に保つ
- 依存関係ゼロ — 単独で動作
ライセンスおよび利用規約
- 商用利用可 — ゲームはあなたのもの、自由に使用可能
- 改変可 — 必要に応じて適応可能
- 再配布可 — FREE のみ、販売不可
- クレジット不要 — 必須ではない
- 著作権表示を保持 — ライセンスヘッダーはそのまま残すこと
- 保証なし — 「現状有姿」で提供。出荷前にテストすること
要約: 使用して、出荷して、ゲームを販売してください。プラグインを販売しないでください。ヘッダーを保持してください。ゲームをテストしてください。
完璧への道
LiveEngine は完璧になるまで更新されます。 私たちは RPG Maker MZ 用の決定版ライブオペレーションレイヤーを構築しています。
アイデアがありますか?バグを見つけましたか?欲しい機能はありますか?教えてください。 全てのフィードバックが次の更新を形作ります。
無料デモ + フルバージョン: https://r-px.itch.io/live-engine-suite
GitHub: https://github.com/Rp-ics/LiveEngine
ウェブサイト: https://rpxgames.win/
Rpx & Just Dev によって制作されました