有料アクセスを使用すると、ユーザーはゲームにアクセスするための一回限りの料金をローカル通貨で請求できます。ローカル通貨が利用できない場合は、USDで請求されます。有料アクセスを購入したユーザーは、後で価格を引き上げたり、有料アクセスを無効にしたりしても、ゲームに対するアクセスを保持します。
資格
ローカル通貨でユーザーに有料アクセスを請求するには、次の要件を満たす必要があります。
- 確認済みのメールアドレスを持っていること。
- 13歳以上であり、確認済みのIDを持っていること。
- Tipaltiでサポートされている国に居住していること。対応国のリストは支払い方法のカバレッジを参照してください。
価格設定
ローカル通貨で有料アクセスを請求すると、設定した価格の割合を受け取ります。これを開発者収益分配と呼びます。たとえば、価格を49.99 USDに設定した場合、収益の70%を受け取り、税金やVATなどの手数料を差し引かれます。
収益分配は次の3つの価格ポイントに従います:
| コンピュータおよびウェブの価格1 | 開発者シェア |
|---|---|
| $9.99 | 50% |
| $29.99 | 60% |
| $49.99 | 70% |
クリエイターハブを使用して、収益分配の価格ポイントを変更したり、Robuxでの有料アクセスに切り替えたり、いつでもゲームを無料プレイにすることができます。
返金
ユーザーは、ローカル通貨で有料アクセスゲームを購入後、48時間以内に返金をリクエストすることができます。返金を受け取った後は、有料ゲームへのアクセスは失われます。
48時間以降は返金ができません。
アカウントを設定して支払いを受け取る
ローカル通貨での有料アクセス購入に対する支払いを受け取るには、Tipaltiアカウントを設定する必要があります。Tipaltiアカウントを設定するには:
- クリエイターハブで、作品に移動し、ゲームを選択します。
- オーディエンス ⟩ アクセス設定に移動します。
- 支払いの下で、リクエストを送信を選択します。
- 法的な名と姓を入力します。
支払い情報を提出してから5〜8営業日以内に、Tipaltiからアカウント作成と税務・銀行情報の提出方法についての指示を記載したメールが送信されます。その後、Tipaltiがあなたの書類を確認し、アカウントが正常に設定されたことを確認します。
ローカル通貨の有料アクセス購入による収益は最低60日間エスクローに保管され、月に一度あなたのアカウントに払出され、入金されます。支払いスケジュールの外で収益にアクセスすることはできません。
クリエイターハブでの有料アクセスを有効にする
クリエイターハブで有料アクセスを有効にするには:
- 作品に移動し、ゲームを選択します。
- オーディエンス ⟩ アクセス設定に移動します。
- 支払いの下で、ローカル通貨を要求を選択し、次に利用可能な収益分配ティアの1つを選択します。
- デバイスの下で、有料アクセスを有効にしたいデバイスを選択します。デスクトップデバイスは自動的に有効になります。
- 変更を保存をクリックします。
Roblox Studioでの有料アクセスを有効にする
Roblox Studioで有料アクセスを有効にするには:
- Studioのファイル ⟩ エクスペリエンス設定ウィンドウを開きます。
- マネタイズの下で、クリエイターハブで設定をクリックします。
- クリエイターハブで有料アクセスを有効にする手順に従います。
取引履歴の表示
ローカル通貨での有料アクセス購入の取引履歴を表示するには:
- クリエイターハブで、ファイナンス ⟩ 取引に移動します。
- ローカル通貨の有料アクセスを選択します。取引テーブルには、取引の日付、購入したユーザー、ゲーム名、ユーザーが支払った金額、ユーザーの返金状況が表示されます。
デモモード
デモモードを使用すると、ユーザーは購入する前に有料アクセス体験を試すことができます。デモモードが有効になると、料金を支払っていないユーザーも体験に参加できます。この後、スクリプトを使用してユーザーがその体験を所有しているかどうかを検出し、ゲームプレイを調整できます。たとえば、購入するまで特定のエリアや機能へのアクセスを制限することができます。
デモモードを有効にする
体験のアクセス設定ページで、ローカル通貨の支払いセクションの下でデモモードを有効にするを切り替えてオンにします。
スクリプトでデモ体験を制御する
MarketplaceService:PlayerOwnsAssetAsync()を使用して、ユーザーがあなたの体験へのアクセスを購入しているかどうかを確認します。まだアクセスを購入していないユーザーはデモモードにあり、彼らが見ることができるコンテンツや対話できるものを制限できます。
以下のコードサンプルは、購入チェックの背後にコンテンツをゲートする方法を示しています:
local MarketplaceService = game:GetService("MarketplaceService")
local Players = game:GetService("Players")
local PLACE_ID = game.PlaceId
local function onPlayerAdded(player: Player)
local success, ownsAccess = pcall(function()
return MarketplaceService:PlayerOwnsAssetAsync(player, PLACE_ID)
end)
if success then
if ownsAccess then
-- 体験への完全なアクセスを許可
else
-- プレイヤーはデモモードにいます:制限されたコンテンツを表示するか、
-- 購入を促す
end
else
warn("の所有権を確認できませんでした", player.Name)
end
end
Players.PlayerAdded:Connect(onPlayerAdded)ポリシー
ローカル通貨の有料アクセスゲームは以下を遵守しなければなりません:
- 公開され、すべてのユーザーが利用できること。
- 購入者にゲーム全体へのアクセスを提供すること。
- 購入者に他のゲームからのコンテンツやアイテムへのアクセスを提供しないこと。
- プライベートサーバーを持たないこと。
- スパムでない、詐欺を含まない、既存のゲームを繰り返さない、または空のゲームでないこと。
- ユーザーがゲームの追加部分にアクセスするためにRobuxを支払うことを要求しないこと。ユーザーは購入したゲーム全体にアクセスできる必要があります。パスや開発者製品など、ゲーム内のアイテムに対するマイクロトランザクションは許可されています。
- ユーザーがゲーム内の任意の場所のコピーをダウンロードできないこと。有料アクセスを有効にすると、ゲームのコピーが自動的に無効になります。
- 正常に動作し、プレイ可能であること。多数のユーザーからゲームが壊れていると報告された場合、そのゲームは隔離され、エスクロー中の収益がユーザーに返金される可能性があります。
これらのポリシーに違反した場合、有料アクセス機能へのアクセスが失われたり、コンテンツが削除されたり、あなたのRobloxアカウントが一時停止されたりすることがあります。