メインコンテンツまでスキップ

サーバーの出来事を Discord に通知できるようになりました(統合版に参加できない不具合の修正も)

· 約3分
開発者

プレイヤーの参加・退出や、サーバーの起動・停止などを、Discord のチャンネルへ自動で投稿できるようにしました。あわせて、10月28日から統合版(BDS)の一部のサーバーに参加できなくなっていた不具合を修正しています。

Discord への通知​

サーバー詳細ページに 「Webhook 設定」 を追加しました。Discord のウェブフック URL を登録すると、選んだイベントがそのチャンネルに投稿されます。

  1. Discord のチャンネル設定 → 連携サービス → ウェブフック で URL を作ってコピー。
  2. Mochi のサーバー詳細ページの 「Webhook 設定」 → 「+ Webhook を追加」。
  3. URL を貼り付け、通知するイベントにチェックを入れて 「保存」。
  4. 「テスト送信」 で届くか確認。
  • 対象は Java版・統合版のすべてのサーバー。
  • 1サーバーに 最大5個。チャンネルごとに送る内容を分けられる。
  • 設定できるのは オーナーのみ。
  • 送信者名は 「Mochi Hosting - サーバー名」 で固定。
通知できるイベント
プレイヤーの参加 / 退出数秒〜10秒ほど遅れて届く
起動完了参加できる状態になった時点で届く
起動の失敗 / 停止 / 自動停止自動停止は理由つき
自動停止の予告約15分前
稼働時間の延長 / アーカイブ / アーカイブからの復元復元は新しいポート番号つき

文面は {player}(プレイヤー名)や {server}(サーバー名)などの変数を使って書き換えられます。詳しい設定方法は Discord への通知(Webhook) をご覧ください。

注意​

  • Webhook URL は他の人に教えないでください。 知っている人は誰でもそのチャンネルに投稿できます。
  • 入退室はサーバーのログから読み取っています。プラグイン・Mod でログの出方を変えていると、届かないことがある。
  • 文面にメンションを書いても、通知(ピン)は飛ばない。

統合版(BDS)のサーバーに参加できない不具合を修正しました​

  • 10月28日の夕方から、統合版(BDS)の一部のサーバーで「マルチプレイ接続に失敗しました」と出て参加できず、数分後に自動停止されていました。
  • 原因は、統合版サーバー本体の更新で接続方式の既定値が変わったことです。Mochi 側で接続方式を指定するように直しました。
  • 該当するサーバーは、次に起動したときから 参加できます。設定を変える必要はありません。
  • 起動時に一度だけ内部の準備をやり直すため、初回の起動が少しだけ長くかかることがあります。

報告いただいた方、ありがとうございました。

ご不明な点や不具合がありましたら、ヘルプページまたは Discord からお知らせください。