The TMC App - The Modding Community
TMC アプリ
あなたのマシン上で動くクロスプラットフォームのサーバーブラウザ兼MOD マネージャーです。だからこそ、ウェブサイトには物理的にできない 2 つのことができます — あなたの回線からサーバーに ping を打つこと、そして あなたのゲームフォルダに MOD を配置することです。
最初に狙っているのはデスクトップ — Windows、Linux、macOS です。モバイルはそれらが揃ってから続きます。いずれにせよ Rust、Tauri 2、React による単一のコードベースであり、どれもまだリリースされていません。
このアプリはまだ利用できず、完成もしていません。 どのプラットフォームにもダウンロードできるものはなく、ここにあるものを今日インストールすることはできません。このページはこれまでに作られたものを説明しています。組み上がるまでのあいだ、ソースは公開されています。
- Rust — Vanilla Main Procedural 183/200 24ms
- Garry's Mod — DarkRP rp_downtown_v4c 96/128 41ms
- Minecraft — SkyFactory Overworld 72/100 63ms
- Valheim — Northlands Meadows 8/10 88ms
本物のレイテンシ、本物のプレイヤー数
ウェブサイトが見せられるのは、スキャナーが最後に見たものを、そのスキャナーが置かれている場所から見た姿だけです。そこから一歩進もうとするとき、サイトは地理から推測しているにすぎません — ブラウザや IP アドレスから割り出したおおよその位置を、サーバーの位置と突き合わせているのです。そしてそれも推測です。地図上の直線を語っているだけで、あなたのパケットが通る経路でも、いまこの瞬間の状態でもありません。アプリはゲーム自身のクエリパケットをあなたの端末から送ります — だからプレイヤー数は現在の値であり、ping は実際にあなたが得る値です。シドニーのプレイヤーとフランクフルトのプレイヤーは同じ 1 台について違う数字を見ます。その両方に本当のことを伝えられるのは、それぞれのマシンで動くものだけです。
サーバーがどのプロトコルを使い、どのポートに尋ねるかは、私たち自身のスキャナーが使うのと同じリストから来ています — ずれる可能性のある第二の情報源が存在しません。
プロファイルを、何もコピーせずに配備
サンドボックスとは、ほかのマネージャーがプロファイルやインスタンスと呼ぶものです。名前の付いた MOD のまとまりで、独自のロード順、独自の配備方法、独自の起動設定を持ちます。MOD は一度だけステージングされ、その後ゲームフォルダにリンクされるので、プロファイルの切り替えは再ダウンロードではなくリンク操作になります — そしてゲームフォルダはいずれの場合も元に戻せます。
数百のファイルのために作られたキュー
MOD パックは 1 つのダウンロードではありません。家庭用回線で、途中で閉じられるノート PC の上で、数百件です — だからアプリが取得するすべてのバイトは、一時停止、再開、優先度、帯域制限を備えた 1 本のキューを通ります。
拡張可能、誰のコードも実行せずに
プラグインはデータであって、コードではありません。スクリプトエンジンも WASM も「このプログラムを実行する」という手順もありません。インストーラーはファイル操作を記述し、クエリプラグインはパケットと応答の読み方を記述し、テーマは色を記述します — プラグインが表現できることはすべて、アプリ自身が実装し監査しているものです。
WebView が受け取るのはデータだけ。それ以外は何も
MOD の説明文は、アプリを呼び出せるウィンドウの中で描画される信頼できないテキストです。だから認証情報とファイルシステムは Rust 側にあり、インターフェースにはデータが渡されるだけです — トークンを要求する手段はなく、パスを受け取るコマンドはただ 1 つ、ディレクトリ名を列挙するだけのものです。
入手できず、完成もしていません
はっきり言います — 今日、TMC アプリをダウンロードすることもインストールすることもできません。上に書いたのはこれまでに作られたものであって、実行できる何かではありません。存在しないダウンロードページの末尾で気づくより、私たちの口から聞いていただくほうがよいと考えています。