カスタムボットのホスティング
Noxyrがカスタムボットのホストを選ぶ仕組み、「満杯」の意味、別のホストへの移動方法を説明します。
ホストの選ばれ方
初期設定は「Automatic」で、ほとんどの人はこのまま使うことをおすすめします。Automaticは、常に最も空きのあるノードに割り当てます。ノードは決まった順番で埋まっていくため、1つのノードが満杯になってから次のノードに新しいボットが入ります。
特定のホストを選んだ場合も、裏側では実際に動作している適切なノードに振り分けられます。選んだホストがオフラインまたは満杯の場合は、セットアップを拒否せず、利用可能な最適なノードが使われます。
ノードが満杯になる条件
ノードは、自身のボット数の上限に達すると、または1台追加するとメモリ使用量が上限近くまで増えてしまう場合に、新しいボットを受け付けなくなります。この2つのチェックは、ボット数の上では空きがあるように見えても、メモリ不足でクラッシュするほど過負荷にならないようにするためのものです。
別のホストへの移動
カスタムボットページの「Change Node」を使うと、すでに動いているボットを別のノードに移せます。移動のたびにDiscordへの再ログインが必要になり、Discordの制限により頻繁には実行できないため、移動の間には5分のクールダウンがあります。
実際に移動すると、新しいホストで再接続する間、ボットは一時的に再起動します。設定は変わらず、プロセスが動く場所だけが変わります。
オフラインまたは満杯だったホストを選んだ場合でも、移動は失敗せず、次に適したノードへ移動されます。
状態の確認
カスタムボットページには、ボットがオンになっているかどうかだけでなく、今まさに稼働しているかどうかが表示されます。ボットがオンになっていても、移動後やDiscordの一時的な不具合で再接続中のことがあります。何か問題があると判断する前に、1分ほど待ってください。