Learn · concepts

O que é Discord RPC no Minecraft? Presença Rica Explicada

O RPC do Discord mostra seu servidor de Minecraft, atividade e duração da sessão no seu perfil do Discord em tempo real. Veja como a funcionalidade funciona.

TRtrolPublished 5 min read

O que é o RPC do Discord no Minecraft?

O RPC do Discord é o recurso que transforma uma sessão do Minecraft em um cartão de Presença Rica do Discord, mostrando o servidor em que você está, o que você está fazendo e há quanto tempo você está jogando, tudo isso aparecendo logo abaixo do seu nome para quem verifica seu perfil. É um dos componentes mais visíveis das ferramentas do cliente Minecraft e um dos menos dramáticos: nada sobre como você se move, mira ou luta muda por causa dele. Ative-o e o Discord começa a mostrar seu status no momento em que você faz login. Desative-o e seu perfil volta a mostrar sua última atividade.

O termo "RPC" significa Chamada de Procedimento Remoto, mas toda essa terminologia significa aqui apenas "enviar status para o Discord". Nada disso é complicado ou arriscado. É apenas leitura do estado do seu jogo e atualização do seu perfil do Discord com as informações.

Como o RPC do Discord funciona

O recurso mantém uma pequena conexão em segundo plano aberta entre o cliente Minecraft e o aplicativo desktop do Discord enquanto ambos estão em execução. Periodicamente, ele lê alguns valores do jogo, o endereço do servidor, a atividade atual e há quanto tempo a sessão está em andamento, e os envia para a API de Presença Rica do Discord. O Discord cuida do resto, renderizando os dados no seu cartão de perfil para que sejam visíveis para quem visualizar seu perfil ou passar o mouse sobre seu nome em um servidor compartilhado.

A maioria dos clientes envia isso por meio de um wrapper SDK do Discord que gerencia o handshake da conexão e a formatação das mensagens. O trabalho do cliente é apenas fornecer o texto de status, nada mais. Como toda a troca ocorre em uma única direção, saindo do jogo e indo para o Discord, o RPC do Discord nunca envia entrada, nunca toca em pacotes de saída e nunca altera nada que o servidor Minecraft vê. É um canal lateral para o Discord, não um hook no jogo.

Esse fluxo unidirecional é a chave para entender por que esse recurso é seguro: a única coisa que sai do seu jogo é uma descrição em texto do que você está fazendo, não pacotes, dados de posição ou qualquer informação que afete a partida.

O que o RPC do Discord mostra

O que é exibidoFonte
Endereço ou nome do servidorSua conexão atual com o jogo
Descrição da atividadeTexto fornecido pelo cliente
Duração da sessãoTempo desde o lançamento
Número de jogadores (opcional)Dados do seu servidor atual

Nada disso é secreto. O endereço do servidor é público: qualquer um pode ver em qual servidor você está apenas estando lá com você. A duração da sessão é apenas um cronômetro. A atividade é o que você configurou para mostrar. O Rich Presence transforma informações que já existem em um cartão de status.

Privacidade e visibilidade

A parte que vale a pena pensar não é a detecção, é a privacidade. Qualquer um que possa ver seu perfil do Discord, amigos, membros de servidores, desconhecidos se sua presença estiver pública, também pode ver em qual servidor do Minecraft você está e o que você está fazendo lá. Se isso não é algo que você quer divulgar, desative o módulo antes de fazer login.

Algumas pessoas preferem manter sua vida no Minecraft separada da presença no Discord. Outras gostam do cartão de status. É uma escolha pessoal.

É seguro usar?

Sim, sem ressalvas. O RPC do Discord apenas lê e reporta o status. Ele não altera o movimento, combate ou qualquer coisa que o servidor processe, e nunca abre um canal de volta para o jogo. Não há nada aqui para um anticheat do lado do servidor detectar, porque o recurso não deixa rastros dentro do Minecraft. Cada byte dele vive na conversa entre seu cliente e seu aplicativo local do Discord.

O requisito é simples: o Discord precisa estar aberto. Se o Discord não estiver rodando, o Rich Presence não funcionará e não há nada para detectar de qualquer maneira.

Perguntas frequentes