{
    "version": "https://jsonfeed.org/version/1",
    "title": "ReHLDS Blog",
    "home_page_url": "https://rehlds.dev/pt-BR/blog/",
    "description": "ReHLDS Blog",
    "items": [
        {
            "id": "https://rehlds.dev/pt-BR/blog/2026/09/11/state-of-rehlds/",
            "content_html": "<p>O Half-Life acabou sendo um daqueles jogos que se recusam a terminar. Servidores montados há uma década continuam no ar, continuam cheios numa sexta-feira à noite, continuam administrados por gente que sabe exatamente o que cada linha de config faz. O motor por baixo deles, no entanto, deixou de receber atenção dos autores originais há muito tempo.</p>\n<p>É essa lacuna que esta organização existe para preencher.</p>\n<!-- -->\n<h2 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"o-que-nós-fazemos-de-fato\">O que nós fazemos, de fato<a href=\"https://rehlds.dev/pt-BR/blog/2026/09/11/state-of-rehlds/#o-que-n%C3%B3s-fazemos-de-fato\" class=\"hash-link\" aria-label=\"Link direto para O que nós fazemos, de fato\" title=\"Link direto para O que nós fazemos, de fato\" translate=\"no\">​</a></h2>\n<p>O ReHLDS é uma versão reformulada do Half-Life Dedicated Server da Valve, obtida por engenharia reversa e reconstruída a partir da build 6153, com os bugs corrigidos, as falhas de segurança fechadas e os limites ampliados. Em torno dele existe uma família de projetos, cada um resolvendo um problema específico que um administrador realmente tem:</p>\n<ul>\n<li class=\"\"><strong><a href=\"https://rehlds.dev/pt-BR/docs/regamedll-cs\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">ReGameDLL_CS</a></strong> — um substituto estável e ampliado da biblioteca de jogo do Counter-Strike 1.6 e do Condition Zero.</li>\n<li class=\"\"><strong><a href=\"https://rehlds.dev/pt-BR/docs/metamod-r\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">Metamod-r</a></strong> — um gerenciador de plugins otimizado, com núcleo compilado por JIT.</li>\n<li class=\"\"><strong><a href=\"https://rehlds.dev/pt-BR/docs/reapi\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">ReAPI</a></strong> — as entranhas do motor e da GameDLL expostas aos plugins em Pawn como natives comuns, para que os autores de plugins parem de aplicar patches em offsets de memória.</li>\n<li class=\"\"><strong><a href=\"https://rehlds.dev/pt-BR/docs/reunion\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">ReUnion</a></strong>, <strong><a href=\"https://rehlds.dev/pt-BR/docs/rechecker\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">ReChecker</a></strong>, <strong><a href=\"https://rehlds.dev/pt-BR/docs/resemiclip\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">ReSemiclip</a></strong>, <strong><a href=\"https://rehlds.dev/pt-BR/docs/refreelook\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">ReFreeLook</a></strong> — compatibilidade de clientes, verificação de arquivos, colisão entre jogadores e controle da câmera do espectador.</li>\n</ul>\n<p>Nada disso é reescrita por esporte. Cada um desses projetos começou porque alguém bateu numa parede em um servidor ao vivo e decidiu consertar o motor em vez de contorná-lo.</p>\n<h2 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"o-que-foi-lançado-recentemente\">O que foi lançado recentemente<a href=\"https://rehlds.dev/pt-BR/blog/2026/09/11/state-of-rehlds/#o-que-foi-lan%C3%A7ado-recentemente\" class=\"hash-link\" aria-label=\"Link direto para O que foi lançado recentemente\" title=\"Link direto para O que foi lançado recentemente\" translate=\"no\">​</a></h2>\n<p>Os projetos principais estão em movimento. ReHLDS, ReGameDLL_CS e ReAPI lançaram versões no mesmo dia em maio deste ano — <code>3.15.0.896</code>, <code>5.30.0.814</code> e <code>5.29.0.358</code>, respectivamente — e o ReHLDS e o ReGameDLL_CS receberam cerca de trinta commits cada um no último ano. Isto aqui não é um museu.</p>\n<p>Vale destacar à parte: em julho de 2025 o ReHLDS migrou da GPLv3 para a <strong>licença MIT</strong>, com o consentimento explícito dos seus principais colaboradores. Foi uma decisão deliberada para facilitar construir coisas sobre o motor, e não uma formalidade.</p>\n<h2 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"a-documentação-finalmente-existe-de-verdade\">A documentação finalmente existe de verdade<a href=\"https://rehlds.dev/pt-BR/blog/2026/09/11/state-of-rehlds/#a-documenta%C3%A7%C3%A3o-finalmente-existe-de-verdade\" class=\"hash-link\" aria-label=\"Link direto para A documentação finalmente existe de verdade\" title=\"Link direto para A documentação finalmente existe de verdade\" translate=\"no\">​</a></h2>\n<p>Por muito tempo, a resposta honesta para \"cadê a documentação?\" era dar de ombros e mandar o link de um tópico de fórum de 2017. Isso deixou de ser verdade.</p>\n<p>Todos os projetos listados acima agora têm um conjunto completo de documentação — o que é, como instalar, todas as configurações que oferece, como compilar a partir do código-fonte e quem o escreveu. E tudo isso existe em <strong>cinco idiomas</strong>: inglês, russo, espanhol, português do Brasil e chinês simplificado, com 84 páginas cada.</p>\n<p>O idioma chinês, em especial, valeu a pena terminar direito. Sites de documentação recorrem ao inglês em silêncio, página por página, então um site parcialmente traduzido não parece parcial — parece quebrado de um jeito que ninguém relata. Agora não parece mais.</p>\n<p>Três seções novas subiram junto:</p>\n<ul>\n<li class=\"\"><strong>Projetos de terceiros</strong> — plugins escritos por membros da comunidade fora desta organização, o <a href=\"https://rehlds.dev/pt-BR/docs/hitbox-fixer\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">Hitbox Fixer</a> e o <a href=\"https://rehlds.dev/pt-BR/docs/safenameandchat\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">SafeNameAndChat</a>. Eles são muito usados junto do ReHLDS e merecem ser encontráveis, com a etiqueta clara de que não são nossos.</li>\n<li class=\"\"><strong>Projetos descontinuados</strong> — quatro projetos genuinamente mortos: hitboxtracker, ReAMXModX, ReLocalizeBugFix e LocalizeBugFix. Cada página diz de forma direta o que aquilo era, por que parou e o que usar no lugar. Uma página ausente não diz nada a um administrador que está procurando; uma página que diz \"isto é incompatível com o ReHLDS moderno, use aquilo\" poupa a noite dele.</li>\n<li class=\"\"><strong>Comunidade</strong> — ferramentas de terceiros construídas em torno do ReHLDS, listadas com as ressalvas declaradas abertamente. Estar na lista não é um endosso, e a página diz isso.</li>\n</ul>\n<h2 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"o-que-vem-a-seguir\">O que vem a seguir<a href=\"https://rehlds.dev/pt-BR/blog/2026/09/11/state-of-rehlds/#o-que-vem-a-seguir\" class=\"hash-link\" aria-label=\"Link direto para O que vem a seguir\" title=\"Link direto para O que vem a seguir\" translate=\"no\">​</a></h2>\n<p>Os quadros do projeto são públicos. Se você quer saber o que está sendo realmente trabalhado, em vez do que soa bem em um post de anúncio, <a href=\"https://github.com/orgs/rehlds/projects\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">é lá que se olha</a>.</p>\n<p>Do lado da documentação, a pergunta óbvia seguinte é qual idioma acrescentar. Olhando para onde os servidores ativos de CS 1.6 de fato estão, e não para onde supomos que estejam, os próximos candidatos são o romeno e o polonês. Nada é prometido aqui: uma tradução só continua útil enquanto alguém a mantém em dia, e um idioma desatualizado é pior do que nenhum.</p>\n<h2 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"como-ajudar\">Como ajudar<a href=\"https://rehlds.dev/pt-BR/blog/2026/09/11/state-of-rehlds/#como-ajudar\" class=\"hash-link\" aria-label=\"Link direto para Como ajudar\" title=\"Link direto para Como ajudar\" translate=\"no\">​</a></h2>\n<p>A coisa mais útil que você pode fazer não custa nada: <strong>rode a versão atual e relate o que quebrar.</strong></p>\n<p>Um bom relato inclui a build do ReHLDS, a sua plataforma, o mod e a versão dele, a sua lista de plugins e a saída do console ou o dump do travamento. A <a href=\"https://rehlds.dev/pt-BR/docs/rehlds/troubbleshouting\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">Solução de problemas</a> explica como capturar tudo isso. Relatos assim são como o motor chegou onde está — toda a lista de correções veio de gente rodando servidores, não de um laboratório de testes.</p>\n<p>Além disso: a documentação é <a href=\"https://github.com/rehlds/rehlds.github.io\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">um repositório como outro qualquer</a>. Se uma página está errada, confusa ou não traz algo que você teve de descobrir na marra, um pull request corrigindo isso é sinceramente bem-vindo — traduções incluídas.</p>\n<p>E se você está decidindo entre perguntar por mensagem privada ou em público: <a class=\"\" href=\"https://rehlds.dev/pt-BR/blog/2024/12/12/why-not-to-dm-developers/\">pergunte em público</a>. A resposta ajuda a próxima pessoa também.</p>\n<hr>\n<p>Encontre a gente no <a href=\"https://github.com/rehlds\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">GitHub</a>, no <a href=\"https://rehlds.dev/to/discord\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">Discord</a> e no <a href=\"https://rehlds.dev/to/telegram\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">Telegram</a>. Obrigado por manter esses servidores vivos.</p>",
            "url": "https://rehlds.dev/pt-BR/blog/2026/09/11/state-of-rehlds/",
            "title": "Onde o ReHLDS está hoje",
            "summary": "O que é a organização ReHLDS, o que foi lançado recentemente e em que pé está a documentação, agora em cinco idiomas.",
            "date_modified": "2026-09-11T00:00:00.000Z",
            "author": {
                "name": "Anatolii Zimovskii",
                "url": "https://www.mobygames.com/person/1052066/anatolii-zimovskii/"
            },
            "tags": [
                "announcement",
                "community",
                "documentation",
                "open source"
            ]
        },
        {
            "id": "https://rehlds.dev/pt-BR/blog/2024/12/12/why-not-to-dm-developers/",
            "content_html": "<p>Todos os dias, os desenvolvedores de código aberto recebem perguntas e problemas dos usuários. Mas você sabia que mandar perguntas por mensagem direta está longe de ser a melhor forma de obter uma resposta? Na prática, muitos problemas são resolvidos bem mais rápido e de maneira mais eficiente quando discutidos em canais públicos. Isso vale para o projeto ReHLDS e para muitas outras iniciativas de código aberto.</p>\n<p>Quando você manda uma DM, o problema fica \"nas sombras\". Só você e o desenvolvedor sabem dele. Publicar uma pergunta ou um bug nas GitHub Issues ou nas GitHub Discussions permite que não apenas o desenvolvedor, mas também outros membros da comunidade, ajudem você a encontrar uma solução. Afinal, a comunidade de código aberto funciona com base na ajuda mútua e na troca de conhecimento. Quanto mais gente envolvida na solução do problema, mais rápido ele será resolvido.</p>\n<!-- -->\n<h2 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"por-que-publicar-no-github-em-vez-de-mandar-dm\">Por que publicar no GitHub em vez de mandar DM?<a href=\"https://rehlds.dev/pt-BR/blog/2024/12/12/why-not-to-dm-developers/#por-que-publicar-no-github-em-vez-de-mandar-dm\" class=\"hash-link\" aria-label=\"Link direto para Por que publicar no GitHub em vez de mandar DM?\" title=\"Link direto para Por que publicar no GitHub em vez de mandar DM?\" translate=\"no\">​</a></h2>\n<p>Desenvolvedores são pessoas ocupadas. Cada resposta a uma mensagem direta tira tempo de tarefas como corrigir bugs, acrescentar recursos ou otimizar o desempenho. Enquanto o desenvolvedor gasta tempo reunindo informações sobre o seu problema, outros usuários poderiam estar oferecendo uma solução.</p>\n<p>Por que isso importa?</p>\n<ol>\n<li class=\"\">\n<p><strong>Discussões abertas</strong>: quando um problema ou uma pergunta se torna público, outros usuários podem compartilhar soluções ou sugestões. Isso cultiva um clima ativo de colaboração.</p>\n</li>\n<li class=\"\">\n<p><strong>Visibilidade pública</strong>: todos podem ver a sua pergunta e ajudar você a encontrar uma solução, o que aumenta bastante a chance de uma resolução rápida.</p>\n</li>\n<li class=\"\">\n<p><strong>Economia de recursos</strong>: o tempo dos desenvolvedores é limitado e deve se concentrar em questões maiores e mais complexas, e não em resolver casos simples que poderiam ser tratados em espaços públicos.</p>\n</li>\n</ol>\n<h2 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"a-eficácia-da-comunicação-no-código-aberto\">A eficácia da comunicação no código aberto<a href=\"https://rehlds.dev/pt-BR/blog/2024/12/12/why-not-to-dm-developers/#a-efic%C3%A1cia-da-comunica%C3%A7%C3%A3o-no-c%C3%B3digo-aberto\" class=\"hash-link\" aria-label=\"Link direto para A eficácia da comunicação no código aberto\" title=\"Link direto para A eficácia da comunicação no código aberto\" translate=\"no\">​</a></h2>\n<p>Plataformas como as GitHub Issues ou as Discussions existem para que usuários e desenvolvedores discutam os projetos e os problemas deles. É importante entender que os usuários finais nem sempre conseguem avaliar objetivamente a dimensão de um problema. Às vezes, o que parece um bug crítico é, na verdade, um simples mal-entendido ou um erro de instalação. Por isso, as discussões abertas ajudam todos os participantes do projeto a avaliar a real importância de um problema e a resolvê-lo o mais rápido possível.</p>\n<h2 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"como-fazer-perguntas-no-github\">Como fazer perguntas no GitHub<a href=\"https://rehlds.dev/pt-BR/blog/2024/12/12/why-not-to-dm-developers/#como-fazer-perguntas-no-github\" class=\"hash-link\" aria-label=\"Link direto para Como fazer perguntas no GitHub\" title=\"Link direto para Como fazer perguntas no GitHub\" translate=\"no\">​</a></h2>\n<ol>\n<li class=\"\">Seja específico: descreva os passos que levaram ao erro.</li>\n<li class=\"\">Dê contexto: informe o sistema que você usa e as versões envolvidas.</li>\n<li class=\"\">Anexe os logs: isso acelera bastante o diagnóstico e a resolução do problema.</li>\n</ol>\n<p>Em vez de mandar uma DM, abra uma issue com uma descrição detalhada do problema. Isso não só acelera a resolução, como também poupa você de esperas e incertezas desnecessárias.</p>\n<h2 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"contribuindo-com-o-projeto\">Contribuindo com o projeto<a href=\"https://rehlds.dev/pt-BR/blog/2024/12/12/why-not-to-dm-developers/#contribuindo-com-o-projeto\" class=\"hash-link\" aria-label=\"Link direto para Contribuindo com o projeto\" title=\"Link direto para Contribuindo com o projeto\" translate=\"no\">​</a></h2>\n<p>Lembre-se: toda pergunta ou mensagem em canais públicos, seja em uma discussão no GitHub ou em um bate-papo, é uma contribuição ao desenvolvimento do projeto. Isso é muito mais valorizado do que uma conversa por DM. Os canais públicos ajudam a criar uma comunidade em que o conhecimento e as ideias circulam mais rápido do que circulariam em mensagens privadas.</p>\n<h2 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"recursos\">Recursos<a href=\"https://rehlds.dev/pt-BR/blog/2024/12/12/why-not-to-dm-developers/#recursos\" class=\"hash-link\" aria-label=\"Link direto para Recursos\" title=\"Link direto para Recursos\" translate=\"no\">​</a></h2>\n<ul>\n<li class=\"\"><a href=\"https://github.com/ReHLDS/ReHLDS/issues\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">GitHub Issues</a></li>\n<li class=\"\"><a href=\"https://github.com/orgs/rehlds/discussions\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">GitHub Discussions</a></li>\n<li class=\"\"><a href=\"https://rehlds.dev/to/discord\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">Comunidade no Discord</a></li>\n<li class=\"\"><a href=\"https://github.com/orgs/ReHLDS/projects\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">Quadros no GitHub</a></li>\n</ul>\n<p>Ao abrir issues, enviar pull requests ou simplesmente participar das discussões, você já está dando uma contribuição importante ao desenvolvimento do projeto. Todas as discussões, bugs e sugestões ajudam não só você, mas também os outros membros da comunidade, e melhoram o projeto para todo mundo.</p>",
            "url": "https://rehlds.dev/pt-BR/blog/2024/12/12/why-not-to-dm-developers/",
            "title": "Por que você não deve mandar DM para os desenvolvedores",
            "summary": "Explicação de por que mandar mensagem direta aos desenvolvedores não é uma forma eficaz de resolver problemas em projetos de código aberto.",
            "date_modified": "2024-12-12T00:00:00.000Z",
            "author": {
                "name": "Sergey Shorokhov",
                "url": "https://wopox1337.github.io"
            },
            "tags": [
                "open source",
                "community building",
                "collaboration",
                "GitHub",
                "developer guidelines",
                "volunteer support",
                "problem solving"
            ]
        },
        {
            "id": "https://rehlds.dev/pt-BR/blog/2024/11/01/welcome/",
            "content_html": "<p>A nossa comunidade do ReHLDS está crescendo, e temos a missão de torná-la um lugar mais acolhedor e envolvente para todos os membros — sejam novatos ou colaboradores experientes. Para nos ajudar a alcançar esses objetivos, procuramos Community Managers entusiasmados, dispostos a causar um impacto positivo.</p>\n<!-- -->\n<h2 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"por-que-se-juntar-a-nós\">Por que se juntar a nós?<a href=\"https://rehlds.dev/pt-BR/blog/2024/11/01/welcome/#por-que-se-juntar-a-n%C3%B3s\" class=\"hash-link\" aria-label=\"Link direto para Por que se juntar a nós?\" title=\"Link direto para Por que se juntar a nós?\" translate=\"no\">​</a></h2>\n<p>Como Community Manager, você terá um papel decisivo em moldar a experiência dos usuários e desenvolvedores da nossa comunidade. De moderar discussões e ajudar recém-chegados a organizar recursos e apoiar a criação de conteúdo, você terá várias oportunidades de contribuir de forma significativa.</p>\n<h2 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"o-que-você-vai-fazer\">O que você vai fazer<a href=\"https://rehlds.dev/pt-BR/blog/2024/11/01/welcome/#o-que-voc%C3%AA-vai-fazer\" class=\"hash-link\" aria-label=\"Link direto para O que você vai fazer\" title=\"Link direto para O que você vai fazer\" translate=\"no\">​</a></h2>\n<p>Temos um quadro de <a href=\"https://github.com/orgs/rehlds/projects/1/views/1\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">🤝 Iniciativas de Comunidade e UX</a> com uma lista de tarefas e prioridades da comunidade nas quais a nossa equipe vai se concentrar. Você poderá escolher as tarefas que mais lhe interessarem ou propor ideias alinhadas aos nossos objetivos.</p>\n<p><strong>Principais responsabilidades</strong>:</p>\n<ul>\n<li class=\"\">Interagir com os membros da comunidade para cultivar um ambiente amigável e acolhedor.</li>\n<li class=\"\">Ajudar a organizar, etiquetar e administrar issues e pull requests.</li>\n<li class=\"\">Auxiliar na coleta de retorno da comunidade e na melhoria dos nossos recursos.</li>\n<li class=\"\">Trabalhar em conjunto com outros colaboradores nas iniciativas da comunidade.</li>\n</ul>\n<h2 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"contribuição-flexível\">Contribuição flexível<a href=\"https://rehlds.dev/pt-BR/blog/2024/11/01/welcome/#contribui%C3%A7%C3%A3o-flex%C3%ADvel\" class=\"hash-link\" aria-label=\"Link direto para Contribuição flexível\" title=\"Link direto para Contribuição flexível\" translate=\"no\">​</a></h2>\n<p>Ainda que tenhamos um plano definido de tarefas, valorizamos a flexibilidade. Se existe uma área específica pela qual você se interessa, as suas ideias e o seu apoio nessa área também são muito bem-vindos.</p>\n<h2 class=\"anchor anchorTargetStickyNavbar_Vzrq\" id=\"como-se-candidatar\">Como se candidatar<a href=\"https://rehlds.dev/pt-BR/blog/2024/11/01/welcome/#como-se-candidatar\" class=\"hash-link\" aria-label=\"Link direto para Como se candidatar\" title=\"Link direto para Como se candidatar\" translate=\"no\">​</a></h2>\n<p>Se você tem interesse em participar, preencha <a href=\"https://forms.gle/fhyrnhnSFu4g4Cmz8\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">este formulário do Google</a> com algumas informações básicas sobre a sua experiência, os seus contatos e os seus interesses. Mal podemos esperar para conhecer você melhor!</p>\n<p><strong>Vamos trabalhar juntos para construir uma comunidade do ReHLDS mais acolhedora e vibrante!</strong></p>\n<!-- -->\n<div class=\"wrapper_bkks\"><iframe class=\"iframe_EBEO\" src=\"https://docs.google.com/forms/d/e/1FAIpQLSd3fFLzeEGKKOTOQFK3cl6EjgswXhm3SvPCvaYCbZz0PmGhfg/viewform?embedded=true\" frameborder=\"0\" marginheight=\"0\" marginwidth=\"0\"><p>Loading…</p></iframe></div>",
            "url": "https://rehlds.dev/pt-BR/blog/2024/11/01/welcome/",
            "title": "Junte-se à equipe de Community Managers do ReHLDS",
            "summary": "A comunidade do ReHLDS procura Community Managers dedicados para ajudar a criar um ambiente acolhedor para todos os membros. Candidate-se e contribua com a nossa comunidade em crescimento!",
            "date_modified": "2024-11-01T00:00:00.000Z",
            "author": {
                "name": "Sergey Shorokhov",
                "url": "https://wopox1337.github.io"
            },
            "tags": [
                "recruitment",
                "community",
                "open source",
                "volunteer"
            ]
        }
    ]
}