サーバーの出来事を Discord に通知できるようになりました(統合版に参加できない不具合の修正も)
· 約3分
プレイヤーの参加・退出や、サーバーの起動・停止などを、Discord のチャンネルへ自動で投稿できるようにしました。あわせて、10月28日から統合版(BDS)の一部のサーバーに参加できなくなっていた不具合を修正しています。
Discord への通知
サーバー詳細ページに 「Webhook 設定」 を追加しました。Discord のウェブフック URL を登録すると、選んだイベントがそのチャンネルに投稿されます。
- Discord のチャンネル設定 → 連携サービス → ウェブフック で URL を作ってコピー。
- Mochi のサーバー詳細ページの 「Webhook 設定」 → 「+ Webhook を追加」。
- URL を貼り付け、通知するイベントにチェックを入れて 「保存」。
- 「テスト送信」 で届くか確認。
- 対象は Java版・統合版のすべてのサーバー。
- 1サーバーに 最大5個。チャンネルごとに送る内容を分けられる。
- 設定できるのは オーナーのみ。
- 送信者名は 「Mochi Hosting - サーバー名」 で固定。
| 通知できるイベント | |
|---|---|
| プレイヤーの参加 / 退出 | 数秒〜10秒ほど遅れて届く |
| 起動完了 | 参加できる状態になった時点で届く |
| 起動の失敗 / 停止 / 自動停止 | 自動停止は理由つき |
| 自動停止の予告 | 約15分前 |
| 稼働時間の延長 / アーカイブ / アーカイブからの復元 | 復元は新しいポート番号つき |
文面は {player}(プレイヤー名)や {server}(サーバー名)などの変数を使って書き換えられます。詳しい設定方法は Discord への通知(Webhook) をご覧ください。
注意
- Webhook URL は他の人に教えないでください。 知っている人は誰でもそのチャンネルに投稿できます。
- 入退室はサーバーのログから読み取っています。プラグイン・Mod でログの出方を変えていると、届かないことがある。
- 文面にメンションを書いても、通知(ピン)は飛ばない。
統合版(BDS)のサーバーに参加できない不具合を修正しました
- 10月28日の夕方から、統合版(BDS)の一部のサーバーで「マルチプレイ接続に失敗しました」と出て参加できず、数分後に自動停止されていました。
- 原因は、統合版サーバー本体の更新で接続方式の既定値が変わったことです。Mochi 側で接続方式を指定するように直しました。
- 該当するサーバーは、次に起動したときから 参加できます。設定を変える必要はありません。
- 起動時に一度だけ内部の準備をやり直すため、初回の起動が少しだけ長くかかることがあります。
報告いただいた方、ありがとうございました。
ご不明な点や不具合がありましたら、ヘルプページまたは Discord からお知らせください。