ブロックチェーンゲーム管理
ブロックチェーンゲーム管理¶
これは、ベータゲームへの参加申請後、ベータゲームランチャーを通じてリリースが確認されたゲームに適用されるブロックチェーン機能を設定するページです。ブロックチェーンゲーム管理ページに表示されるゲームの基準は、ベータゲームランチャーを通じてリリースが確認されたゲームです。
ゲームチームは、ゲームに適用されるブロックチェーン機能を設定し、標準化されたAPIを設定できます。
- コンソール > ブロックチェーン > ブロックチェーンゲームを管理を押します。
- ゲーム画像 : ゲームを表す画像。Hiveアプリセンターに登録されたゲームアイコン画像が表示されます。
- ゲーム名 : Hiveアプリセンターに登録されたゲーム名が表示されます。
- ゲームトークン名 : ゲームで使用されるゲームトークン。ベータゲームランチャープロセス中に変更可能で、最終確認されたゲームトークン名が自動的に表示されます。
- ブロックチェーン機能設定 : ゲームに適用されるブロックチェーン機能設定のステータス表示です。
- 完了 : ブロックチェーン機能の設定が成功裏に完了したときに表示されるステータスインジケーターです。押すと、ブロックチェーン機能設定確認ページに移動します。
- 設定ボタン : ブロックチェーン機能の設定が完了していないときに表示されるステータスインジケーターです。押すと、ブロックチェーン機能設定ページに移動します。
- 使用される機能 : ゲームに適用されるブロックチェーン機能を表示します。値はブロックチェーン機能設定に応じて変わります。
- ゲームサーバーAPI設定: Hiveブロックチェーンサーバーと通信するためにゲームサーバーAPIをテストおよび設定するためのゲームサーバーAPI設定のステータスインジケーターです。
- 完了 : ゲームサーバーAPIの設定が成功したときに表示されるステータスインジケーターです。押すと、ゲームサーバーAPI設定ページに移動します。
- 設定ボタン : ゲームサーバーAPIの設定が完了していないときに表示されるステータスインジケーターです。押すと、ゲームサーバーAPI設定ページに移動します。
- サービスアクティベーションステータス : ブロックチェーン機能設定とゲームサーバーAPI設定を完了した後にブロックチェーンサービスをアクティブにするかどうかを設定します。サービスがアクティブになると、ゲーム会社によって設定されたブロックチェーン機能がゲームに適用されます。
- 非アクティブ : ブロックチェーン機能設定またはゲームサーバーAPI設定が完了していない場合、これらのボタンは無効になります。
- アクティブ : ブロックチェーン機能設定とゲームサーバーAPI設定の両方が完了したときにアクティブになります。
- オン : ブロックチェーンサービスが適用されます。
- オフ : ブロックチェーンサービスがブロックされます。
ブロックチェーン機能設定¶
ブロックチェーン機能設定では、ゲームに適用されるブロックチェーン機能の詳細設定が行われ、ゲーム会社は自分たちが望むブロックチェーン機能を自由に設定できます。
- コンソール > ブロックチェーン > ブロックチェーンゲーム管理 > ブロックチェーン機能設定 > 設定ボタンを押します。
ページ設定¶
ブロックチェーン機能設定ページは、設定エリアとプレビューエリアで構成されています。設定エリアに設定された値に応じて、C2X Vault(XPLAベースの仮想通貨ウォレット)のUI/UXとプレビューエリアのコンテンツが変更されます。
1. 設定エリア: ここでは、ゲームに適用されるブロックチェーン機能を設定します。
2. プレビューエリア: ここでは、設定エリアに設定された情報に従って実際のサービスがリリースされたときにC2X Vaultで公開される画面のプレビューを確認できます。プレビュー画面は理解を容易にするために提供されているため、実際のC2X Vaultサービスとは異なる場合があります。
1. 基本情報¶
ブロックチェーン機能を適用するために必要な基本情報を設定します。
- ゲーム名(英語)
- ゲームトークン名: ベータゲーム参加申請時に入力された情報に基づいて、最終的に確認されたゲームトークン名がベータゲームランチャーを進めると表示されます。
- ゲームトークン画像: これはゲームトークンを表す代表画像です。サイズ: 100 x 100 px / ファイル形式: JPG, PNG / サイズ: 100kb以下の画像がサポートされています。
2. ミンティング¶
ミンティングは、ブロックチェーン上でゲーム内アイテムを非代替トークン(NFT)として作成する機能です。合計で3つのミンティング方法があり、各ミンティング方法は別々に設定できます。
シングルミンティング¶
シングルミンティングは、ブロックチェーン上で1つのゲームアイテムをNFTとして作成するプロセスです。
- 使用状況設定: シングルミンティングを使用するかどうかを決定します。
- 使用: シングルミンティングを使用し、ユーザーがC2X Vaultでシングルミンティング機能を使用できるようにします。
- 使用しない: シングルミンティングを使用せず、ユーザーがC2X Vaultでシングルミンティング機能を使用できないようにします。
- カテゴリ設定: カテゴリは、ゲームアイテムを含むアイテムのスーパタイプです。例えば、シングルミンティングメニューで「装備」カテゴリを作成した後、そのカテゴリに属するアイテムがゲームサーバーに設定されると、アイテムをミントできます。作成できるカテゴリの数に制限はありません。
- カテゴリコード: カテゴリを区別するためのユニークな識別値です。カテゴリを追加すると、保存が成功したときに自動的に作成されます。
- カテゴリ名: カテゴリを表す名前を入力します。入力された値はC2X Vaultのカテゴリタブに表示されます。
- アクティベーション: カテゴリをアクティブにするかどうかを設定します。
- アクティブをチェックした場合: カテゴリのシングルミンティング機能がアクティブになり、カテゴリがC2X Vaultに表示されます。
- 非アクティブをチェックした場合: そのカテゴリのシングルミンティング機能が無効になり、そのカテゴリはC2X Vaultに表示されません。
- ミンティング手数料: シングルミンティングをリクエストしたユーザーが支払うサービス利用料です。設定はカテゴリごとに行われ、各CTXTおよびゲームトークンの設定が必要です。
コンビネーションミンティング¶
コンビネーションミンティングは、2つ以上のゲームアイテムまたはNFTを組み合わせて新しいNFTをブロックチェーン上で作成するミンティング方法です。NFTを作成する過程で、材料となったゲームアイテムやNFTのミンティングカウントが増加します。
- 使用状況設定: 組み合わせミンティングを使用するかどうかを選択します。
- 使用: 組み合わせミンティング機能を使用します。
- 使用しない: 組み合わせミンティング機能を使用しません。
- カテゴリ設定: カテゴリとは、さまざまなタイプのゲームアイテムを包含できるスーパタイプを意味します。たとえば、組み合わせミンティングで「装備」カテゴリを作成し、そのカテゴリに属するアイテムをゲームサーバーに設定すると、アイテムは組み合わせミンティングが可能になります。
- 可能なミンティングの数: 組み合わせミンティングの場合、ゲームアイテムまたはNFTの最大ミンティング数を示します。ミンティングできる回数は最大5回まで設定でき、設定に応じて、ミンティングカウントプロパティがゲームアイテムまたはNFTに付与されます。
- ミンティングカウント: この属性は、ミンティングできる回数に応じて、ゲームアイテムまたはNFTに0から5の範囲で付与されます。ミンティングカウントは「(これまでのミンティングカウント)/(最大ミンティングカウント)」の形式で表示されます。たとえば、可能なミンティング数が5に設定されている場合、ゲームアイテムまたはNFTごとに最大5回までミンティングが可能で、ミンティングカウントは最大5回(0 -> 1 -> 2 -> 3 -> 4 -> 5)まで増加します。
<ミンティング可能数に応じたミンティングカウントの詳細>
可能なミンティングの数 | 可能なミンティングの数に応じたミンティングカウント | 最大ミンティングカウント(非ミンティングカウント) | 詳細 |
1 | 0 | 1 | ミント数が1に達したとき、ミントは無効になります |
2 | 0,1 | 2 | ミンティングカウントが2に達すると、ミンティングは無効になります |
3 | 0,1,2 | 3 | ミンティングカウントが3に達すると、ミンティングは無効になります |
4 | 0,1,2,3 | 4 | ミンティングカウントが4に達すると、ミンティングは無効になります |
5 | 0,1,2,3,4 | 5 | ミント数が5に達したとき、ミントは無効になります |
- 手数料設定: これは、組み合わせミント中にミントをリクエストしたユーザーが支払うサービス利用料です。カテゴリごとの設定とミント数ごとの設定が必要であり、各CTXTおよびゲームトークンの設定が必要です。
- ミント数ごとに手数料を設定できるため、ゲームアイテムやNFTに付与された各ミント数ごとに支払われる手数料が異なります。
&lt;組み合わせミンティング手数料設定の例&gt;
カウント0手数料 | 10 CTXT 10 ゲームトークン |
カウント1の手数料 | 20 CTXT 20 ゲームトークン |
カウント2の手数料 | 30 CTXT 30 ゲームトークン |
カウント 3 手数料 | 40 CTXT 40 ゲームトークン |
カウント4手数料 | 50 CTXT 50 ゲームトークン |
キャラクターのミンティング¶
RPGジャンルのようなゲームでは、ゲームに入るキャラクターを選択し、そのキャラクター自体を育成することが重要です。この場合、キャラクターの価値はアイテムとは別に存在します。キャラクターのミンティングは、その価値を維持するために使用されるミンティング方法です。
- 使用状況 : キャラクターのミンティングを使用するかどうかを選択します。
- 使用する場合はチェック : キャラクターのミンティング機能を使用します。
- 使用しない場合はチェック : キャラクターのミンティング機能を使用しません。
- カテゴリ設定 : キャラクターのミンティングに対応するカテゴリは追加または削除できず、1つのカテゴリがデフォルト値として設定されます。キャラクターのミンティング時には、ゲームサーバーからキャラクターリストが呼び出され、受信したキャラクター名がC2X Vaultアプリ内に表示されます。
- カテゴリコード : カテゴリを識別できるユニークな値です。カテゴリを追加した後、保存が完了すると自動的に作成されます。
- カテゴリ名 : キャラクターのミンティングカテゴリ名は、ゲームサーバーから受信したキャラクター名をデフォルト値として表示します。
- アクティベーション状況 : カテゴリを有効または無効にするかを選択します。
- アクティブ : 対応するカテゴリのキャラクターのミンティング機能が有効になり、C2X Vaultアプリ内にカテゴリが表示されます。
- 非アクティブ : そのカテゴリのキャラクターのミンティング機能が無効になり、C2X Vaultアプリ内にカテゴリが表示されません。
- ミンティング手数料 : これは、キャラクターのミンティングをリクエストしたユーザーが支払うサービス使用料です。CTXTとゲームトークンは別途設定する必要があります。
3. 変換¶
Convertは、CTXT <-> ゲーム通貨またはゲームトークン <-> ゲーム通貨の間の交換をサポートする関数です。ゲームチームは、CTXTおよびゲームトークンに変換するゲーム通貨を直接設定でき、特定の交換条件を設定することで悪用を防ぐことができます。
CTXT¶
- ゲーム内通貨名 : CTXTに変換するためのゲーム通貨名を入力してください。
- ゲーム内通貨コード : CTXTに変換するためのゲーム通貨を区別できる一意の識別値を入力してください。この情報はゲームサーバーAPIをリクエストする際に使用されるため、実際のゲームサーバーで使用されているコードを入力する必要があります。
- 1回あたりの最小交換可能数量 : CTXTに変換する際に必要なゲーム通貨の最小数量です。
- 例えば、1,000を入力した場合、ゲームのユーザーはCTXTに交換する際に1,000以上のゲーム通貨を交換数量として入力する必要があります。
- 1日あたりの最大交換可能数量 : 1日にCTXTに変換できるゲーム通貨の最大数量です。
- 例えば、10,000を入力した場合、ユーザーが1日に最大CTXTに交換できるゲームアイテムの総額は10,000に制限されます。
- ゲーム通貨画像 : CTXTに変換するためのゲーム通貨を表す画像です。
- サイズ : 100 x 100 px / ファイル形式: JPG, PNG / サイズ: 100kb以下の画像がサポートされています。
ゲームトークン¶
- ゲーム内通貨名 : ゲームトークンに変換するためのゲーム通貨名を入力してください。
- ゲーム内通貨コード : ゲームトークンに変換するためのゲーム通貨を区別するためのコード値を入力してください。この情報はAPIをリクエストする際に使用されるため、実際のゲームサーバーで使用されているコードを入力する必要があります。
- 1回あたりの最小交換可能数量 : これは変換に必要なゲーム通貨の最小数量です。
- 例えば、1,000を入力した場合、ゲームのユーザーはゲームトークンに交換するための交換数量として1,000以上のゲーム通貨を入力する必要があります。
- 1日あたりの最大交換可能数量 : これは1日にゲームトークンに変換できるゲーム通貨の最大数量です。
- 例えば、10,000を入力した場合、ユーザーが1日に最大ゲームトークンに交換できるゲーム通貨の合計は10,000に制限されます。
- ゲーム通貨画像 : この画像はゲームトークンに交換されるゲーム通貨を表しています。
- サイズ: 100 x 100 px / ファイル形式: JPG, PNG / サイズ: 100kb以下の画像がサポートされています。
ゲームサーバーAPI設定¶
ゲームサーバーAPIの設定で、Hiveブロックチェーン標準化APIに従って開発されたゲームサーバーAPIを設定します。開発ガイドに従ってゲームサーバーAPIの開発が完了したら、セットアップを進めてください。
- コンソール > ブロックチェーン > ブロックチェーンゲーム管理 > ゲームサーバーAPI設定に移動し、設定ボタンをクリックします。
ゲームサーバーの応答共通パラメータ¶
これはゲームサーバーで応答する必要がある共通のパラメータ情報です。詳細については開発ガイドを参照してください。
ゲームサーバーAPI設定リスト¶
これは、ゲームにブロックチェーン機能を適用するために必要なゲームサーバーAPIのリストです。詳細については、開発ガイドを参照してください。
ゲームサーバーAPIの説明¶
これはAPIに必要なパラメータ情報、リクエスト、およびレスポンスの例です。詳細については開発ガイドを参照してください。
テスト設定¶
これは、実際の運用に適用する前にゲームサーバーAP通信をテストすることを可能にする機能です。
- ゲームサーバーAPI URL : ゲームサーバーAPI URLを入力し、REQUESTボタンをクリックしてゲームサーバーAPI通信を試みてください。ゲームサーバーの応答結果で、ゲームサーバーAPI通信が成功したかどうかを確認できます。
操作設定¶
これは実際のゲームに適用されるゲームサーバーAPI設定エリアです。
- ゲームサーバーAPI URL : ゲームサーバーAPIのURLを入力し、TRYボタンをクリックしてゲームサーバーAPI通信を試みてください。
- パラメーターを入力 : これはゲームサーバーによって定義されたパラメーター情報を入力するエリアです。詳細については開発ガイドを参照してください。 ※ AppID(appid): Web3ゲームのためのappidであり、ゲーム権限に応じて発行されたappidが自動的に入力されます。
- ゲームサーバーAPI通信が成功すると、右上のVマークがアクティブになり、ゲームサーバーの応答結果エリアに成功した通信結果が表示されます。
- ゲームサーバーAPI通信は、すべてのゲームサーバーAPIリストの操作設定で成功する必要があり、ゲームサーバーAPI設定を正しく保存するためです。
- ゲームサーバーAPIの通信が失敗した場合、右上のXマークがアクティブになり、通信失敗の結果がゲームサーバーのレスポンス結果エリアに表示されます。