Pular para o conteúdo principal

O que é o ReUnion?

O ReUnion é um plugin do Metamod que permite a clientes GoldSrc não Steam (protocolos 47 e 48) se conectarem a servidores ReHLDS. Ele é a continuação do projeto DProto, adaptada especificamente para o ReHLDS.

Historicamente, boa parte dos jogadores de Half-Life/Counter-Strike se conecta por clientes não Steam que usam emuladores variados (revEmu, SteamEmu, SC2009 e outros). O ReUnion autentica esses clientes e atribui identificadores (STEAM_/VALVE_) a eles conforme a sua configuração, corrige problemas de compatibilidade com a lista de servidores e as consultas que alguns desses clientes provocam e acrescenta proteção contra flood de consultas — tudo isso sem exigir uma instalação separada do DProto.

Você pode encontrar servidores rodando o ReUnion pelo Game Tracker.

Do que ele cuida

  • Identificação de clientes — atribui um ID no estilo STEAM_/VALVE_ a cada cliente que se conecta, com regras separadas por tipo de cliente (Steam real, revEmu, SteamEmu, SC2009, AVSMP, scanners SETTI, sXeI e outros). Veja as Configurações.
  • Proteção de SteamID — um hash com sal opcional (SteamIdHashSalt) torna os IDs gerados irreversíveis, o que impede a falsificação e o roubo de SteamID.
  • Compatibilidade com consultas ao servidor — correções para clientes com tratamento defeituoso das consultas da lista de servidores, além de uma limitação de taxa opcional contra abusos por flood de consultas.

Requisitos

  • ReHLDS com API 3.10 ou mais recente.
  • Metamod (o Metamod-R é o recomendado).

Veja a Instalação.

observação

O ReUnion já teve suporte ao emulador SmartSteamEmu3. Esse suporte foi removido quando o projeto virou código aberto, já que dependia de um código de autorização sensível. Isso raramente afeta a população real dos servidores, porque esse emulador é pouco comum entre os clientes não Steam.