Skip to content

1.1.7: Rust Monitor 0.2.1 for Windows

Choose a tag to compare

@sakkuntyo sakkuntyo released this 14 Sep 17:39
· 27 commits to main since this release

Rust Monitor 0.2.1 を Windows 向けに公開しました。SSH と docker exec で Rust サーバーの人数、メンバー、マップ、本人の座標・所持品を確認できます。追加のサーバープラグインは不要です。

リポジトリのリリース番号は 1.1.7、Windows アプリのバージョンは 0.2.1 です。

使い方

  1. Assets の RustMonitor-0.2.1-windows.zip をダウンロードして展開します。
  2. app/RustMonitor.exe を起動します。既存のアプリを更新する場合は、先に終了してください。
  3. SSH 接続先を user@docker-host の形式で入力し、「一覧取得」からサーバーを選び、「SSH で接続」を押します。

Windows 10/11、.NET 10 Desktop Runtime、Windows OpenSSH の鍵認証が必要です。Docker ホストでは python3 と sudo -n docker を使用します。EXE 単体ではなく app フォルダー一式を使用してください。

主な機能

  • Docker サーバーごとの現在人数、今季接続人数、観測最大同時接続数と日時、収容人数、シーズン、RCON ポートを表示。
  • 接続中・過去に接続したメンバーを表示し、名前・Steam ID 検索とオンライン絞り込みに対応。
  • マップにプレイヤーの位置・名前・座標を表示。印をクリックすると本人の座標と所持品を確認できます。
  • ホイールと+/−で最大16倍まで拡大縮小、ドラッグで移動。「全体」と「選択した人へ」に対応。
  • 本人のインベントリ・ベルト・装備をセーブから取得し、SQLite に記録。

データの時点と制限

座標と所持品は 最終セーブ時点 の記録です。オンラインの人もリアルタイム追跡ではなく、セーブ後の変更は次の保存後に反映されます。オフラインでもセーブに本人の身体が残っていれば表示できます。

座標を確定できない人には印を出さず理由を表示します。画像の範囲外の座標は右側で数値を確認できます。別のワイプの座標・所持品は混ぜません。対応セーブ形式は288です。

30秒ごとに同期します。RCON パスワードはコンテナ内でのみ使い、PC へ取得・保存しません。

検証

  • 公開用ソースから .NET の60項目、Python の23テストが成功。
  • 複数の実サーバーで SSH 同期、座標表示、メンバー選択、マップ拡大、所持品表示を確認。
  • 配布 ZIP の収集スクリプト、アイテム対応表、README が公開ソースと一致することを確認。

ZIP SHA-256: b564d0c03b63d71eacc1c7b2104073178cbf5d7481835b6996f62031314018fa

Docker イメージ

このリリースは Windows アプリの追加です。Docker イメージの新規ビルド・push は行っていません。既存のコンテナリリースは 1.1.6 です。

既存 sakkuntyo/rust-server:1.1.6 の Docker Hub digest(1.1.6 Release に記録された値): sha256:002ec6da119865822ceb1672bd8222265e0fc21b6ae09e3a0698ecc96b6e0984

詳しい使用方法は Rust Monitor README を参照してください。