The TMC App - The Modding Community

Ainda Não Lançado

O App da TMC

Um navegador de servidores e gestor de mods multiplataforma que roda na sua máquina — para poder fazer as duas coisas que um site fisicamente não consegue: dar ping nos servidores a partir da sua conexão e colocar mods na sua pasta do jogo.

Windows Linux macOS Android Mais tarde iOS Mais tarde

O desktop é o alvo que estamos mirando primeiro — Windows, Linux e macOS. O mobile vem depois que esses estiverem prontos. É a mesma base de código em Rust, Tauri 2 e React nos dois casos, e nenhuma delas foi lançada ainda.

O app ainda não está disponível, e não está pronto. Não há nada para baixar em nenhuma plataforma e nada aqui pode ser instalado hoje — esta página descreve o que foi construído até agora. O código-fonte é público enquanto ele toma forma.

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
Ilustrativo — o navegador real consulta esses servidores ao vivo.
Navegador de Servidores

Latência Real, Contagem De Jogadores Real

O site só consegue mostrar o que o nosso scanner viu por último, do lugar onde esse scanner por acaso está. Onde ele tenta fazer melhor, está adivinhando pela geografia — sua posição aproximada, vinda do navegador ou do endereço IP, comparada com a do servidor — e isso também é um palpite: descreve uma linha reta num mapa, não a rota que seus pacotes percorrem nem o estado dela agora. O app envia o próprio pacote de consulta do jogo a partir do seu dispositivo — então a contagem de jogadores é atual, e o ping é o que você realmente vai ter. Um jogador em Sydney e um em Frankfurt veem números diferentes para a mesma máquina, e só algo rodando no computador de cada um pode dizer a verdade a ambos.

Rust — Main | 2x | Weekly Wipe
Consultado há 2 s · direto do servidor

Procedural Map · 4500

Jogadores 142 / 200
Seu Ping 23 ms
Rápido Aceitável Lento
Últimas 20 medições
21 ms 58 ms

Pings A Partir Do Seu Dispositivo

Latência medida onde você está, e não onde fica um scanner, com um histórico contínuo por servidor para você ver se um pico foi do servidor ou da sua linha.

Consultas Ao Vivo, Jogo A Jogo

Treze protocolos de consulta falados nativamente — o app pergunta ao servidor diretamente e lê a resposta, em vez de repetir uma varredura de uma hora atrás.

Os Filtros Do Site, Exatamente

Os filtros de busca espelham os do site campo a campo, então uma busca feita no navegador significa a mesma coisa aqui. Onde os dois puderem divergir, o site prevalece.

Os Mesmos Servidores Ocultos

Servidores sob penalidade ativa — as fazendas de redirecionamento e as contagens falsas de jogadores — são descartados no servidor, para que o app nunca vire a última superfície que ainda os lista.

Gráficos De Latência

Uma sparkline na linha, um gráfico completo na página e uma escala de latência sobre suas medições recentes. Limitada nos dois eixos e mantida no dispositivo.

RCON Integrado

Administre seu próprio servidor pelo mesmo app: consoles Source e Frostbite, com as senhas criptografadas no dispositivo e nunca enviadas para lugar nenhum.
Protocolos falados nativamente
A2SMinecraftMinecraft SLPQuake IIIGameSpy 1GameSpy 2GameSpy 3GameSpy 4SA-MPFiveMFrostbiteTeamSpeak 3Hytale (Nitrado)

Qual protocolo um servidor usa, e qual porta consultar, vêm da mesma lista que nossos próprios scanners usam — não existe uma segunda fonte para divergir.

Administrando Seus Próprios Servidores
No app

Consoles RCON para servidores Source e Frostbite, com as senhas criptografadas no dispositivo e nunca enviadas para lugar nenhum.

  • Planejado

    Instalar e gerenciar mods em um servidor — a mesma preparação e implantação que as sandboxes já fazem para uma pasta de jogo, apontadas para uma máquina que você opera.

  • Planejado

    Uma visão de console do servidor de verdade: saída ao vivo, rolagem de histórico e histórico de comandos, em vez de disparar um comando por vez.

  • Planejado

    Configuração e parâmetros de inicialização editados pelo app, com backup do arquivo que está prestes a ser sobrescrito.

  • Planejado

    Mais dialetos de RCON, para que Source e Frostbite não sejam os únicos servidores alcançáveis.

Planejado significa planejado — nenhum desses quatro está construído. Eles vivem no roadmap junto com tudo o mais, e esta página dirá "no app" quando estiverem prontos.

Gestor de Mods

Perfis, Implantados Sem Copiar Nada

Uma sandbox é o que outros gestores chamam de perfil ou instância: um conjunto nomeado de mods com sua própria ordem de carregamento, seu próprio método de implantação e suas próprias opções de execução. Os mods são preparados uma vez e depois vinculados à pasta do jogo, então alternar entre perfis é uma operação de link em vez de um novo download — e a pasta do jogo é recuperável de qualquer forma.

Estratégia Pasta do jogo Custo
Cópia Modificada Uma cópia completa
Hard link Ponteiros de link Nada
Link simbólico Ponteiros de link Nada
USVFS Windows Intocada Nada

USVFS é exclusivo do Windows e vem desligado — o jogo é informado de que os mods estão lá e nada é escrito na pasta dele.

Preparar, Depois Implantar

Os arquivos são descompactados primeiro na sandbox e só espelhados no jogo quando você implanta — assim nada baixado pela metade chega à pasta do jogo.

Um Registro, Para Que Desfazer Funcione

Cada arquivo implantado é registrado junto com o que ele deslocou. Limpar uma sandbox devolve a pasta do jogo ao estado original, inclusive os arquivos que um mod sobrescreveu.

Conflitos, Antes De Iniciar

A árvore mesclada diz quem vence cada caminho e quais mods discordam — mostrado enquanto você ainda pode mudar a ordem de carregamento, não depois que o jogo trava.

Seus Perfis, Em Cada Máquina

Os mods, a ordem e os parâmetros de execução de uma sandbox sincronizam com sua conta, então entrar em outra máquina reproduz tudo. A sincronização é por sandbox e pode simplesmente ficar desligada.

Caminhos De Pastas Ficam Locais

Em qual pasta uma sandbox implanta, qual versão está preparada e o registro de implantação nunca saem do dispositivo — eles descrevem um disco e estariam errados em qualquer outro lugar.

Ele Encontra Seus Jogos

Steam, Epic, GOG, Xbox, Ubisoft, EA e Battle.net são lidos a partir do que eles mesmos já anotaram. A detecção sugere; nunca configura nada por conta própria.
Downloads

Uma Fila Feita Para Centenas De Arquivos

Um modpack não é um download. São centenas, por uma conexão doméstica, num notebook que será fechado no meio do caminho — por isso cada byte que o app busca passa por uma única fila com pausa, retomada, prioridades e limites de banda.

Pausar E Retomar, Corretamente

O progresso fica num arquivo parcial ao lado do destino e o nome real só aparece depois do último byte e do checksum — nada mais adiante pode pegar um arquivo escrito pela metade e tratá-lo como concluído.

Banda Que Você Controla

Um limite global e um limite por download, ambos ajustáveis com a fila em andamento, para que um modpack não deixe a casa inteira sem internet.

Versões Antigas Também

Baixar uma versão mais antiga porque a mais nova quebrou seu save passa pela mesma fila — justamente quando você mais quer poder pausar um download.
Plugins

Extensível, Sem Executar O Código De Ninguém

Um plugin é dado, nunca código. Sem motor de script, sem WASM, sem nenhuma etapa de "execute este programa". Um instalador descreve operações de arquivo, um plugin de consulta descreve um pacote e como ler a resposta, um tema descreve cores — e tudo o que um plugin pode expressar é algo que o próprio app implementa e audita.

Instalador Etapas ordenadas de instalação e desinstalação para um jogo
Consulta Ao Vivo De Servidor Um pacote de requisição e como ler os campos de volta
Tema Um mapa de tokens de cor, com lista de permissões

Permissões Que Você Aprova

Um plugin declara as pastas de que precisa e o que fará com elas. Você vê a lista completa antes de ele rodar, e aprova exatamente o conjunto que foi mostrado.

Todo Caminho É Confinado

Caminhos são relativos por construção — o tipo não consegue expressar um caminho absoluto — e são reverificados contra traversal, links simbólicos e zip-slip pelo trajeto.

Uma Atualização Não Pode Ampliá-las

Cada plugin instalado tem o hash recalculado ao iniciar. Um que mudou desde a sua aprovação fica desativado, e o botão se recusa a religá-lo até você ler as permissões de novo.

Assinaturas, Bem Distinguidas

Ed25519 sobre o manifesto, verificado contra o seu próprio repositório de confiança. Sem assinatura, confiável e assinado por alguém em quem você não confia são três estados, não dois.
Segurança e Privacidade

A Webview Recebe Dados. Nada Além Disso

A descrição de um mod é texto não confiável renderizado dentro de uma janela capaz de chamar o app. Por isso as credenciais e o sistema de arquivos vivem em Rust, e a interface recebe dados — não há como pedir a ela o seu token, e exatamente um comando aceita um caminho, o qual lista nomes de diretórios e nada mais.

Você Entra No Site De Verdade

O app abre o seu próprio navegador em moddingcommunity.com e espera. Ele nunca vê a sua senha, e não existe uma janela de login embutida fingindo ser uma.

Tokens No Chaveiro Do Sistema

Keychain no macOS, Credential Manager no Windows, Secret Service no Linux. O token de acesso de curta duração fica apenas na memória e nunca é gravado em disco.

As Senhas Do Seu Servidor Continuam Suas

As senhas de RCON são criptografadas no dispositivo com uma chave do repositório de credenciais, e não existe endpoint que as enviaria a lugar algum.

Dois Tipos De Configuração

Tudo o que estaria errado em outra máquina — caminhos de pastas, limites de banda — é local do dispositivo. Só o que deve acompanhar você vai para a conta.

Uma Trilha De Auditoria

Toda ação privilegiada — um plugin aprovado, uma implantação, uma conexão RCON — é anexada a um log que você pode ler nas Configurações.

Nada De Instalações Silenciosas

O app verifica se existe uma versão mais nova e avisa você. Ele não baixa nem instala nada sozinho.
Em Que Pé Está

Indisponível, E Não Pronto

Para deixar completamente claro: você não pode baixar nem instalar o app da TMC hoje. Tudo acima descreve o que já foi construído, não algo que você possa executar — e preferimos que você ouça isso de nós a descobrir no fim de uma página de download que não existe.

Nada Para Baixar

Não há nenhuma build, em nenhuma plataforma — sem instalador, sem versão portátil, sem página em loja. O repositório é público enquanto está sendo escrito, e as notícias de lançamento saem no nosso Discord.

Somente Leitura Para Publicação

Avaliações, denúncias, inscrições e sandboxes escrevem na sua conta; enviar arquivos e comentar continuam sendo tarefa do site.

Ele Não Se Atualiza Sozinho

O app avisa quando existe uma versão mais nova e abre a página de download no seu navegador. Um atualizador de verdade precisa de uma chave de assinatura e de um endpoint de manifesto, e entregar a metade cliente sem nenhum dos dois anunciaria uma capacidade que ele não tem.

Desktop Primeiro, Mobile Depois

Estamos mirando primeiro nos três de desktopWindows, Linux e macOS — porque é ali que um gestor de mods tem uma pasta de jogo para escrever. Android e iOS vêm depois que esses estiverem realmente lançados, não junto com eles.