Repository navigation
1.1.7: Rust Monitor 0.2.1 for Windows
Rust Monitor 0.2.1 を Windows 向けに公開しました。SSH と docker exec で Rust サーバーの人数、メンバー、マップ、本人の座標・所持品を確認できます。追加のサーバープラグインは不要です。
リポジトリのリリース番号は 1.1.7、Windows アプリのバージョンは 0.2.1 です。
使い方
- Assets の RustMonitor-0.2.1-windows.zip をダウンロードして展開します。
app/RustMonitor.exeを起動します。既存のアプリを更新する場合は、先に終了してください。- 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 を参照してください。