TikXanderで自作ゲームを連携する

更新日 2026年8月10日

TikXanderは既製のインタラクティブゲームのカタログだけではありません。TikTok Live向けのゲームやオーバーレイを作るなら、配信者PC上のローカルAPI経由でライブイベントに接続できます。TikXanderローカルエージェントがライブをキャプチャし、gift・like・chat・followなどのイベントをlocalhostのWebSocketで配信します。クライアントにTikTok認証情報を埋め込まずにリアルタイム反応が可能です。

ローカル連携とは

ローカル連携とは、ゲームやウィジェットが通常のWebページ(ブラウザ、OBS Browser Source、デスクトップWebView)として配信者マシン上のWebSocketに接続することです。ローカルエージェントが橋渡し役となり、TikTok Live接続(browser-mode含む)を処理し、配信者が許可したアプリへ正規化イベントを配信します。

イベントはlocalhost(127.0.0.1)に留まります。配信中にギフトを受け取るために公開バックエンドは不要で、OBSオーバーレイ、カスタムミニゲーム、開発プロトタイプに最適です。

対象ユーザー

  • TikTok Liveのギフトやチャットでゲームプレイを動かしたいゲーム/ウィジェット開発者。
  • gift・like・follow・chatにリアルタイム反応するOBSオーバーレイを作るスタジオ。
  • 製品化前に独自のインタラクティブ形式を試作するクリエイターとチーム。
  • クラウド中継だけに頼らず、配信者PC上の低遅延ローカルイベント経路を好む方。

仕組み

1) 配信者がTikXanderローカルエージェントをインストールしてログインし、ライブキャプチャを開始(エージェントのbrowser-modeが推奨)。

2) アプリがポート8767のローカルイベントチャネルに接続。同じlocalhostサーバー上に2つの公開面があります:バージョン付き開発者チャネル ws://127.0.0.1:8767/events/v1(app id/権限)と、同一マシン向け軽量コンシューマ用のローカルDAPI ws://127.0.0.1:8767/dapi。

3) 視聴者がギフト・いいね・チャット・フォローすると、エージェントが正規化イベントフレームを送出。ゲームはスポーン、進捗バー、アラート、スコアなどにマップします。

4) 同じホストで long-poll(/events/v1/poll)、simulate(POST /events/v1/simulate)、status(GET /events/v1/status)を使い、毎回フルライブなしで開発できます。

ローカルエンドポイント(配信者PC)

  • 開発者WebSocket API: ws://127.0.0.1:8767/events/v1 — アプリ単位のバージョン付きイベント。
  • ローカルDAPI WebSocket: ws://127.0.0.1:8767/dapi — 同一マシン向けイベントストリーム。
  • HTTPヘルパー(同ポート): /events/v1/poll, /events/v1/simulate, /events/v1/status。
  • localhostのみ(127.0.0.1:8767):このチャネルは配信者PC外へは出ません。

反応できるイベント種別

  • gift — 視聴者ギフト(ファンアウト前にストリーク解決済み)。
  • like — ライブ中のいいね(ソフト進捗や加速に)。
  • chat — キーワードゲーム、投票、コールアウト用コメント。
  • follow / join — ウェルカム演出やカウンター用の成長イベント。
  • live_status — セッション開始/終了でUIをクリーンにアイドル化。

始め方

  1. 1. TikXanderアカウント作成

    games.tikxander.com で登録 — 配信者がゲーム・プラン・ライブツールを管理するのと同じダッシュボードです。

  2. 2. ローカルエージェントを導入

    オーバーレイ、ウィジェット、localhostイベントポートを公開するデスクトップエージェントについて、ローカルエージェント製品ページを確認してください。

  3. 3. ゲームをlocalhostに接続

    ws://127.0.0.1:8767/events/v1(必要ならapp id付き)または ws://127.0.0.1:8767/dapi にWebSocket接続し、gift/like/chat/followをゲームロジックにマップします。

  4. 4. フルライブなしでテスト

    同じホストで POST /events/v1/simulate と GET /events/v1/status を使い、テストギフトを注入してハンドラを検証します。

  5. 5. 配信者フローで公開

    準備ができたら、配信者はダッシュボードからTikXanderのカタログ・ウィジェット・セッションツールと組み合わせられます。

開発者がTikXanderを選ぶ理由

OBSの隣で動くリアルタイムイベントパイプ、明確な種別(gift, like, chat, follow)、開発用シミュレーション、インタラクティブTikTok Live向けに既に使われている製品面が揃います。アカウントとプランは games.tikxander.com、ローカルエージェントの紹介は当サイト(例: /ja/local-agent)です。

よくある質問

ギフト受信用に公開サーバーは必要ですか?

ローカルチャネルでは不要です。配信者PCでローカルエージェントが動いていれば、ws://127.0.0.1:8767 に接続してlocalhostでイベントを受け取れます。

/events/v1 と /dapi の違いは?

/events/v1 はバージョン付き開発者契約(app id、権限、init、poll/simulate/status)です。/dapi は同一ポート上の軽量ローカルWebSocket面です。クライアントに合う契約を選んでください。

どのイベントを購読できますか?

典型的には gift, like, chat, follow, join と live_status です。正確な可用性はキャプチャモードと配信者が付与する権限に依存します。

アカウントとエージェントはどこで管理しますか?

アカウントとプランは games.tikxander.com。ローカルエージェント製品ページは当サイト(例: /ja/local-agent)。ログイン後のダッシュボードでセッションとエージェントツールを扱います。

トラフィックは配信者ネットワーク外に出ますか?

イベントソケットは 127.0.0.1:8767 で待ち受け — 同一PC上のクライアントのみ。低遅延で、公開インターネットにイベントパイプを晒しません。

配信を変える準備はできていますか?