ルールとクールダウン
イベントを発動できる人、頻度、実行順、チャットコマンドの消費ポイントを設定する
ルールを設定することで、配信の秩序と公平さを保つことができます。サブスクライバーやモデレーター限定にしたり、視聴者ごとにクールダウンを設けたり、アクションを順番待ちさせたり、チャットコマンドにポイント消費を設定したりできます。
イベントのルールを開く
イベントエディターで、アクションリストの下にある 設定 をクリックします。折りたたまれている間も、その横に 全員 や視聴者ごとのクールダウンなどルールの概要が表示されるため、開かなくても設定内容を把握できます。
ブループリントイベントでも同じルールが使えます。イベント ノードを選び、詳細 でルールを変更してから、トリガーを適用 をクリックします。
発動できる対象を選ぶ
これを実行できる人 の下で、1つ以上のロールを選択します:フォロワー、友達、サブスクライバー、スーパーファン、モデレーター、ファンクラブ会員、トップギフター。何も選択していない場合は全員が発動できます。トップギフター は今回の配信のギフトランキングを参照します。対象とするトップギフター数 で何位までを対象にするかを指定できます。YouTubeでは、チャンネルメンバーはサブスクライバーとして扱われます。
ロールに関係なく特定の視聴者を許可したい場合は 常に許可 に、除外したい場合は 常に拒絶 に名前を追加します。ユーザー名を入力して Enter を押すか、リストをまとめて貼り付けます。
ロール情報は各プラットフォームから取得
プラットフォーム側から視聴者のロールが報告されない場合、ロール制限のあるイベントはその視聴者に対して発動しません(全員に発動してしまうような誤作動は防がれます)。
クールダウンを設定する
クールダウン の下にある 視聴者ごと(秒) を設定すると同一人物による連続発動を防ぐことができ、全員(秒) を設定すると配信全体での発動間隔を空けることができます。プリセットをクリックするか、任意の秒数を直接入力します。
クールダウン中の動作 で、間隔が短すぎるトリガーが届いたときの挙動を選択します:トリガーを無視 するか、待機終了時に実行 するかを選べます。後者は視聴者ごとに1回分の待機トリガーを保持し、それ以上は破棄するため、クールダウン明けに一斉に連打されるのを防止します。
クールダウンは 詳細設定 内のレート制限とは仕組みが異なります:
トリガーの発生回数をカウントします。ギフトのコンボは1回のクールダウンとして扱われ、コンボ内の全リピートが実行されます。視聴者ごとに適用可能です。
全員分のアクション実行回数をカウントします。時間枠(秒) ごとに最大 最大トリガー数 回までに制限します(初期設定は60秒間に5回)。
全イベント共通のルールを設定する
設定自動化とルール視聴者の管理 には、アプリ全体に適用される共通ルールがあります:
- ブロック中の視聴者: アクションの発動、テキスト読み上げの使用、オーバーレイチャットへの表示がすべて禁止されます。
- トリガー間の待機秒数(視聴者ごと): ギフトを除くすべてのイベントに共通のクールダウンを適用します。
- トリガー履歴: 履歴をリセット… を押すと、マイルストーン、初チャット判定、進行中のクールダウンが消去され、初期状態に戻ります。
アクションを待機列に並べて順番に実行する
待機列を使わない場合、前のイベントが実行中であっても新しいイベントが発動した瞬間にステップが開始されます。アクション待機列 をオンにすると、先行するアクションの完了を待ってから順番に実行されるようになります。
- 待機列のレーン(同名は順に実行): 同じレーン名のイベント同士が順番待ちします。異なるレーン名のイベントは別々に並行して実行されます。
- 待機列の優先度(大きい方が優先): 数値が大きい待機アクションが優先して先に実行されます。
- ギフトのダイヤ価値で優先: 高額ギフトのアクションが少額ギフトより優先して先に割り込みます。
- 指定秒数後に破棄: 待機時間が長すぎたアクションを自動で破棄し、数分前のリアクションが遅れて再生されるのを防ぎます。
イベント開始前のわずかな溜めを作りたい場合は、詳細設定 の 遅延 (ms) を使用します。ブループリントイベントにはこの項目はなく、代わりに 遅延 ノードで待機します。
チャットの引数を活用する
トリガーを チャットメッセージ の コマンドと引数 に設定すると、コマンドの後に続く単語をステップ内で利用できます。例えば !spin 90 の場合、{arg1} には 90 が入り、{args} にはコマンド以降の全文字列が入ります。
最初のコマンド引数をモデルの移動に使用 を有効にするとさらに強力です:回転(°)、サイズ、位置 X、位置 Y から選択すると、最初の単語の値がそのイベントの モデルを移動 ステップに自動適用されます。視聴者がモデルの回転角度や位置を指定できるようになります。最初の単語が数値でない場合、イベントは実行されません。
コマンドにポイント消費を設定する
チャットイベントに コマンドごとの消費ポイント を設定すると、視聴者がそのコマンドを使用するたびに指定ポイントを消費するようになります。ポイントが不足している視聴者はコマンドを実行できません。実行前にアクションが破棄された場合は、消費されたポイントが返還されます。
視聴者はいいね、チャット、フォロー、ギフトなどによってポイントを獲得します(獲得レートは 設定ポイント で設定可能)。プリセットのレシピ「100ポイントで!scream」が良い参考例です。