コンテンツにスキップ

コンテンツレジストリ

コンテンツレジストリは、ゲーム内のマップ・アイテム・スキルなどの静的メタデータを管理し、テレメトリデータと紐づける機能です。

汎用のテレメトリツールでは、イベントデータに含まれる ID が何を指しているかわかりません。コンテンツレジストリを使うことで:

  • item_id: "sword_01" → 「炎の剣 (レア / 武器カテゴリ)」
  • map_id: "map_desert" → 「砂漠アリーナ (PvP マップ)」

テレメトリにゲーム文脈を付与し、意味のある分析を可能にします。

種類説明
mapゲームマップステージ、アリーナ、ワールド
itemゲーム内アイテム武器、消耗品、装備
skillスキル/アビリティ攻撃、バフ、パッシブ
characterキャラクタープレイアブル、NPC
customカスタム定義任意のゲーム要素

コンテンツレジストリのデータは、ゲームのマスタデータと同期します。

ダッシュボードまたは REST API (POST /v1/content) から個別に登録できます。

CI パイプラインから CLI でマスタデータを JSON 一括インポート:

Terminal window
framedash content import ./game-content.json

game-content.json の形式:

[
{
"type": "item",
"external_id": "item_hp_01",
"name": "Health Potion",
"metadata": { "rarity": "common", "category": "consumable" }
}
]

SDK でイベントを送信する際に external_id を含めると、ダッシュボードでコンテンツ名やメタデータが自動表示されます。