The TMC App - The Modding Community

Pas Encore Disponible

L'App TMC

Un navigateur de serveurs et gestionnaire de mods multiplateforme qui tourne sur votre machine — pour faire les deux choses qu'un site web ne peut physiquement pas faire : pinguer les serveurs depuis votre connexion, et installer les mods dans votre dossier de jeu.

Windows Linux macOS Android Plus tard iOS Plus tard

Le bureau est la cible que nous visons en premier — Windows, Linux et macOS. Le mobile suivra une fois ceux-là livrés. Une seule base de code Rust, Tauri 2 et React dans les deux cas, et aucune version n'est publiée pour l'instant.

L'application n'est pas encore disponible, et elle n'est pas prête. Il n'y a rien à télécharger sur aucune plateforme et rien ici ne peut être installé aujourd'hui — cette page décrit ce qui a été construit jusqu'ici. Le code source est public pendant qu'il se met en place.

TMC — Server Browser Live
Filter by game, map, players…
  • 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
À titre d'illustration — le vrai navigateur interroge ces serveurs en direct.
Navigateur de Serveurs

Latence Réelle, Vrais Compteurs De Joueurs

Le site web ne peut vous montrer que ce que notre scanner a vu en dernier, depuis l'endroit où ce scanner se trouve. Quand il essaie de faire mieux, il devine à partir de la géographie — votre position approximative, d'après votre navigateur ou votre adresse IP, comparée à celle du serveur — et c'est également une supposition : elle décrit une ligne droite sur une carte, pas le trajet que prennent vos paquets ni son état actuel. L'application envoie le paquet de requête du jeu lui-même depuis votre appareil — le nombre de joueurs est donc à jour, et le ping est celui que vous aurez vraiment. Un joueur à Sydney et un joueur à Francfort voient des chiffres différents pour la même machine, et seul un logiciel tournant chez eux peut dire la vérité à l'un comme à l'autre.

Rust — Main | 2x | Weekly Wipe
Interrogé il y a 2 s · directement depuis le serveur

Procedural Map · 4500

Joueurs 142 / 200
Votre Ping 23 ms
Rapide Correct Lent
20 dernières mesures
21 ms 58 ms

Des Pings Depuis Votre Appareil

Latence mesurée là où vous êtes, pas là où se trouve un scanner, avec un historique glissant par serveur pour voir si un pic venait du serveur ou de votre ligne.

Requêtes En Direct, Jeu Par Jeu

Treize protocoles de requête parlés nativement — l'application interroge le serveur directement et lit sa réponse, au lieu de répéter un scan vieux d'une heure.

Les Filtres Du Site, À L'Identique

Les filtres de recherche reprennent ceux du site champ pour champ, donc une recherche faite dans votre navigateur veut dire la même chose ici. En cas de désaccord possible, c'est le site qui l'emporte.

Les Mêmes Serveurs Masqués

Les serveurs sous pénalité active — les fermes de redirection et les faux compteurs de joueurs — sont écartés côté serveur, pour que l'application ne devienne jamais la seule surface à les lister encore.

Graphiques De Latence

Une sparkline sur la ligne, un graphique complet sur la page et une échelle de latence sur vos mesures récentes. Bornée sur les deux axes, conservée sur l'appareil.

RCON Intégré

Administrez votre propre serveur depuis la même application : consoles Source et Frostbite, avec les mots de passe chiffrés sur l'appareil et jamais envoyés ailleurs.
Protocoles parlés nativement
A2SMinecraftMinecraft SLPQuake IIIGameSpy 1GameSpy 2GameSpy 3GameSpy 4SA-MPFiveMFrostbiteTeamSpeak 3Hytale (Nitrado)

Le protocole qu'utilise un serveur, et le port à interroger, viennent de la même liste que nos propres scanners — il n'y a pas de seconde source qui pourrait diverger.

Administrer Vos Propres Serveurs
Dans l'application

Consoles RCON pour les serveurs Source et Frostbite, avec les mots de passe chiffrés sur l'appareil et jamais envoyés ailleurs.

  • Prévu

    Installer et gérer des mods sur un serveur — la même préparation et le même déploiement que les sandboxes font déjà pour un dossier de jeu, pointés vers une machine que vous gérez.

  • Prévu

    Une vraie vue console du serveur : sortie en direct, historique de défilement et de commandes, plutôt que d'envoyer une commande à la fois.

  • Prévu

    La configuration et les paramètres de démarrage édités depuis l'application, avec une sauvegarde du fichier qu'elle s'apprête à écraser.

  • Prévu

    D'autres dialectes RCON, pour que Source et Frostbite ne soient pas les seuls serveurs joignables.

Prévu veut dire prévu — aucune de ces quatre fonctions n'est construite. Elles vivent sur la feuille de route comme tout le reste, et cette page dira « dans l'application » quand elles y seront.

Gestionnaire de Mods

Des Profils, Déployés Sans Rien Copier

Un sandbox, c'est ce que les autres gestionnaires appellent un profil ou une instance : un ensemble de mods nommé, avec son propre ordre de chargement, sa propre méthode de déploiement et ses propres paramètres de lancement. Les mods sont préparés une fois puis liés dans le dossier du jeu, si bien que passer d'un profil à l'autre est une opération de lien et non un nouveau téléchargement — et le dossier du jeu reste récupérable dans tous les cas.

Stratégie Dossier du jeu Coût
Copie Modifié Une copie complète
Lien physique Pointeurs de lien Rien
Lien symbolique Pointeurs de lien Rien
USVFS Windows Intact Rien

USVFS est réservé à Windows et désactivé par défaut — on dit au jeu que les mods sont là et rien n'est écrit dans son dossier.

Préparer, Puis Déployer

Les fichiers sont décompressés d'abord dans le sandbox et répercutés dans le jeu seulement au déploiement — ainsi rien de à moitié téléchargé ne se retrouve jamais dans le dossier du jeu.

Un Journal, Pour Que L'Annulation Marche

Chaque fichier déployé est consigné avec ce qu'il a déplacé. Purger un sandbox remet le dossier du jeu tel qu'il était, y compris les fichiers qu'un mod avait écrasés.

Les Conflits, Avant De Lancer

L'arbre fusionné indique qui gagne pour chaque chemin et quels mods s'opposent — affiché tant que vous pouvez encore changer l'ordre de chargement, pas après un plantage du jeu.

Vos Profils, Sur Chaque Machine

Les mods, l'ordre et les options de lancement d'un sandbox se synchronisent avec votre compte, donc se connecter sur une seconde machine le reproduit. La synchronisation est par sandbox et peut simplement être laissée désactivée.

Les Chemins De Dossiers Restent Locaux

Le dossier dans lequel un sandbox déploie, la version préparée et le journal de déploiement ne quittent jamais l'appareil — ils décrivent un disque et seraient faux ailleurs.

Il Trouve Vos Jeux

Steam, Epic, GOG, Xbox, Ubisoft, EA et Battle.net sont lus à partir de ce qu'ils ont déjà écrit. La détection suggère ; elle ne configure jamais rien d'elle-même.
Téléchargements

Une File Conçue Pour Des Centaines De Fichiers

Un modpack n'est pas un téléchargement. C'est des centaines, sur une connexion domestique, sur un portable qu'on refermera à mi-chemin — alors chaque octet récupéré par l'application passe par une file unique avec pause, reprise, priorités et limites de bande passante.

Pause Et Reprise, Correctement

La progression vit dans un fichier partiel à côté de la cible et le vrai nom de fichier n'apparaît qu'après le dernier octet et la somme de contrôle — rien en aval ne peut ramasser un fichier à moitié écrit et le croire terminé.

Une Bande Passante Que Vous Maîtrisez

Une limite globale et une limite par téléchargement, toutes deux réglables pendant que la file tourne, pour qu'un modpack ne coupe pas internet à toute la maison.

Les Anciennes Versions Aussi

Récupérer une version plus ancienne parce que la plus récente a cassé votre sauvegarde passe par la même file — le moment précis où l'on veut le plus qu'un téléchargement soit interruptible.
Plugins

Extensible, Sans Exécuter Le Code De Personne

Un plugin, c'est des données, jamais du code. Pas de moteur de script, pas de WASM, aucune étape « lancez ce programme ». Un installateur décrit des opérations sur des fichiers, un plugin de requête décrit un paquet et la façon d'en lire la réponse, un thème décrit des couleurs — et tout ce qu'un plugin peut exprimer est quelque chose que l'application implémente et audite elle-même.

Installateur Étapes ordonnées d'installation et de désinstallation pour un jeu
Requête Serveur En Direct Un paquet de requête et la façon de relire les champs
Thème Une table de jetons de couleur, sur liste blanche

Des Permissions Que Vous Approuvez

Un plugin nomme les dossiers dont il a besoin et ce qu'il en fera. Vous voyez la liste complète avant son exécution, et vous approuvez exactement l'ensemble qui vous a été montré.

Chaque Chemin Est Confiné

Les chemins sont relatifs par construction — le type ne peut pas exprimer un chemin absolu — et sont revérifiés contre la traversée, les liens symboliques et le zip-slip en cours de route.

Une Mise À Jour Ne Peut Pas Les Élargir

Chaque plugin installé est re-haché au démarrage. Celui qui a changé depuis votre approbation est désactivé, et l'interrupteur refuse de le réactiver tant que vous n'avez pas relu les permissions.

Signatures, Bien Distinguées

Ed25519 sur le manifeste, vérifié contre votre propre magasin de confiance. Non signé, de confiance et signé par quelqu'un en qui vous n'avez pas confiance sont trois états, pas deux.
Sécurité et Confidentialité

La Webview Reçoit Des Données. Rien D'Autre

La description d'un mod est du texte non fiable rendu dans une fenêtre qui peut appeler l'application. Les identifiants et le système de fichiers vivent donc en Rust, et l'interface reçoit des données — il n'y a aucun moyen de lui demander votre jeton, et exactement une commande accepte un chemin, laquelle liste des noms de dossiers et rien de plus.

Vous Vous Connectez Sur Le Vrai Site

L'application ouvre votre propre navigateur sur moddingcommunity.com et attend. Elle ne voit jamais votre mot de passe, et il n'y a pas de fenêtre de connexion intégrée qui prétendrait en être une.

Jetons Dans Le Trousseau Du Système

Keychain sur macOS, Credential Manager sur Windows, Secret Service sur Linux. Le jeton d'accès de courte durée reste en mémoire seulement et n'est jamais écrit sur disque.

Les Mots De Passe De Votre Serveur Restent Les Vôtres

Les mots de passe RCON sont chiffrés sur l'appareil avec une clé du magasin d'identifiants, et aucun endpoint n'existe qui les enverrait où que ce soit.

Deux Sortes De Réglage

Tout ce qui serait faux sur une autre machine — chemins de dossiers, plafonds de bande passante — est local à l'appareil. Seul ce qui doit vous suivre part vers votre compte.

Une Piste D'Audit

Chaque action privilégiée — un plugin approuvé, un déploiement, une connexion RCON — est ajoutée à un journal consultable dans les Paramètres.

Aucune Installation Silencieuse

L'application vérifie s'il existe une version plus récente et vous le dit. Elle ne télécharge et n'installe rien d'elle-même.
Où Ça En Est

Pas Disponible, Et Pas Prête

Pour être parfaitement clair : vous ne pouvez ni télécharger ni installer l'app TMC aujourd'hui. Tout ce qui précède décrit ce qui est construit à ce jour, pas quelque chose que vous pouvez lancer — et nous préférons que vous l'appreniez de nous plutôt qu'au bout d'une page de téléchargement qui n'existe pas.

Rien À Télécharger

Il n'y a aucune version compilée, sur aucune plateforme — ni installateur, ni version portable, ni fiche sur un store. Le dépôt est public pendant son écriture, et les annonces de sortie passent par notre Discord.

Lecture Seule Pour La Publication

Les avis, les signalements, les abonnements et les sandboxes écrivent sur votre compte ; l'envoi de fichiers et les commentaires restent le travail du site web.

Elle Ne Se Met Pas À Jour Toute Seule

L'application vous prévient quand une version plus récente existe et ouvre la page de téléchargement dans votre navigateur. Un vrai système de mise à jour demande une clé de signature et un endpoint de manifeste, et livrer la moitié cliente sans ni l'un ni l'autre annoncerait une capacité qu'elle n'a pas.

Bureau D'Abord, Mobile Ensuite

Nous visons d'abord les trois plateformes bureauWindows, Linux et macOS — parce que c'est là qu'un gestionnaire de mods a un dossier de jeu où écrire. Android et iOS viendront une fois celles-là réellement livrées, pas en même temps.