Learn · modules

O que é Blink no Minecraft? O Módulo Packet-Buffer

Blink é um módulo de rede que armazena em buffer os seus pacotes de saída para que o servidor o mantenha congelado enquanto se move localmente, e depois envia tudo de uma vez.

TRtrolPublished 4 min read

Blink é um módulo de rede encontrado em alguns clientes utilitários do Minecraft que intercepta seus pacotes de saída e os retém em vez de enviá-los no momento em que são gerados. Enquanto o buffer está ativo, o servidor continua a renderizá-lo na posição que recebeu pela última vez, mesmo que seu cliente ainda esteja se movendo, lutando ou construindo em tempo real. Quando o buffer é liberado, todos os pacotes que você gerou durante a retenção chegam ao servidor em uma única explosão, e sua posição real alcança o servidor em um único salto. É manipulação de pacotes, não um truque de exibição, e servidores com bom registro podem distinguir a diferença.

O apelo é situacional. Se você está prestes a ser atacado, desaparecer da visão do servidor por um segundo enquanto se prepara para um contra-ataque pode funcionar. Em uma luta em equipe, desaparecer e reaparecer pode criar uma janela de dessincronização. O problema é que o atraso real não se parece com isso, e os anticheats sabem disso.

Um cliente normal envia um fluxo constante de pacotes de movimento e ação. O servidor atualiza seu estado a partir de cada um instantaneamente, ao chegar. O Blink intercepta esse fluxo e o impede de sair por um período. Localmente, nada muda. Você continua se movendo, balançando, colocando blocos, o que estiver fazendo, e sua própria tela renderiza tudo isso. O servidor simplesmente não tem nada de novo para trabalhar, então ele o mantém na última posição que recebeu. Libere o buffer e todos os pacotes que você enfileirou durante a pausa chegam ao servidor de uma só vez, fazendo com que seu estado real se encaixe em um único salto.

  1. Segure o buffer

    Impeça os pacotes de saída de deixarem seu cliente.

  2. Continue agindo localmente

    Mova, lute, construa ou utilize itens normalmente presentes na sua tela.

  3. Libere o buffer

    Envie tudo de uma vez, em um único fluxo.

  4. Posicionar

    O seu estado real sincroniza-se com o servidor num salto.

Piscar vs. Latência Falsa

Ambos os módulos retêm pacotes, mas por razões e durações diferentes.

Latência FalsaPiscar
Comportamento dos pacotesAtrasado, depois liberado em um fluxoSuspenso completamente, não gotejado
ConexãoPermanece ativa durante todo o tempoMantida parada durante a duração
Duração típicaMeio segundo em uma lutaRetenções mais longas, segundos ou mais
ObjetivoDesincronia de combate breveDesaparecer do ponto de leitura do servidor

A Latência Falsa é construída para comprar meio segundo em uma luta. O Piscar é construído para fazer você não existir do ponto de vista do servidor por mais tempo do que isso.

Perguntas Frequentes