仕組み
- FastPing はサーバーのポートに HTTP で dynamic.json と info.json をリクエストします。
- カラーコードを除いたサーバー名、プレイヤー数、最大スロット数、マップとゲームタイプ、サーバーのバージョン、リソース数を読み取ります。
- 2 回続けてチェックに失敗すると、インシデントを作成してアラートを送ります。
FastPing がチェックする項目
- オンライン状態
サーバーが 8 秒以内に応答するかを確認します。
- プレイヤー数とスロット数
オンライン人数と最大人数を 24 時間のグラフで表示します。プレイヤーが少ないときの警告も設定できます。
- サーバーのバージョン
サーバーをアップデートしたときの変更アラートを任意で設定できます。
- レイテンシ
ヘルシンキから計測したリクエストの応答時間。
設定手順
「ゲームサーバー」モニターを作成し、FiveM / RedM を選びます。サーバーアドレスとポートを入力します。Discord Webhook の通知先を紐付けて保存します。
どのポートを入力しますか?
サーバーのポートです(デフォルトは 30120)。インターネットから TCP で到達できる必要があります。
サーバーの前にプロキシやファイアウォールがある場合は?
少なくとも FastPing からの dynamic.json と info.json へのリクエストを、サーバーまで通す必要があります。
障害の発生を Discord サーバーに投稿できますか?
はい。Discord の Webhook を通知先として追加し、モニターに紐付けます。ダウンと復旧のメッセージが自動で投稿され、ボットを自分で運用する必要はありません。
サーバーの状態をウェブサイトに表示して、プレイヤーに見せられますか?
はい。すべてのモニターに埋め込み用ウィジェットがあり、サーバーがオンラインかどうかと接続中のプレイヤー数を表示できます。公開ステータスページにサーバーを並べることもできます。
FiveM、Grand Theft Auto V、Discord、Minecraft、Steam、Garry's Mod、RedM、Red Dead Redemption 2 は各所有者の商標です。FastPing はこれらの所有者と提携しておらず、承認も受けていません。