Deadlock travando? Como ganhar FPS em PC fraco
Se o seu Deadlock trava, engasga ou cai de FPS bem na hora da teamfight, o problema pode não ser (só) o seu PC. O jogo roda na Source 2 (a mesma engine do CS2), é bastante dependente de CPU e vem, por padrão, configurado para estabilidade e não para desempenho máximo. A boa notícia: dá para arrancar bastante frame extra e deixar o jogo mais leve sem trocar de máquina.
Este guia rápido foca em um atalho que faz o trabalho pesado: o OptimizationLock, o config da comunidade mantido pelo Sqooky que virou referência para quem quer FPS de verdade. Você troca um arquivo e ganha frames. Bora.
O que é o OptimizationLock
O gameinfo.gi é o arquivo que diz para a engine quais convars (variáveis de console) carregar e como montar o pipeline de renderização. O padrão do jogo é conservador. O OptimizationLock, mantido pelo Sqooky e colaboradores, substitui esse arquivo por versões afinadas para desempenho.
Um detalhe importante de credibilidade: a V2 foi reconstruída em cima do trabalho original e teve todos os comandos "inventados" removidos, deixando só convars verificadas e documentadas. Alguns usuários relatam, em média, quase o dobro de frames com a V2 em máquinas mais fracas, e guias independentes medem em torno de 15-30% de ganho nos 1% lows durante brigas (o número real varia MUITO conforme o seu hardware, então encare como estimativa, não promessa).
Versões disponíveis no repositório
O projeto oferece configs para perfis diferentes:
| Sqooky's Config (padrão) | Equilibra desempenho e visual. Recomendada para a maioria. |
| Test_Cfg | Experimental, foca em performance (pode ter pequenos bugs). |
| Boot's Max Fps | Prioriza o máximo de frames. |
| Kaizuchaneru's Minimum Spec | Para PCs fracos: derruba muito o visual em troca de FPS. |
| Piggy's gameinfo.gi | Otimizações básicas alternativas. |
Passo a passo de instalação
- Baixe o
gameinfo.gida versão escolhida no repositório do OptimizationLock. - Na Steam: Deadlock → Gerenciar → Procurar arquivos locais, e navegue até
game/citadel. - Faça backup do
gameinfo.gioriginal (copie para uma pasta segura). Isso é inegociável. - Substitua o arquivo, colando o novo por cima do antigo em
game/citadel. - Marque como somente leitura (botão direito → Propriedades → "Somente leitura"). Assim atualizações do jogo não sobrescrevem seu config automaticamente.
💡 Prefere não substituir o arquivo inteiro?
Dá para adicionar convars manualmente: abra o gameinfo.gi (de preferência no Notepad++), ache a seção convars e cole os comandos logo depois da chave de abertura {. Nunca remova o bloco rate { nem coloque variáveis dentro dos colchetes dele, senão o jogo não inicia. Para desligar uma linha, comente com // no começo dela.
Corrigindo bugs visuais das configs agressivas
Configs mais pesadas de otimização às vezes "cortam demais" e escondem coisas que você precisa ver. A tabela abaixo é ouro puro para ajustar (todas mexem em convars do próprio gameinfo.gi):
| Mapa escuro/estranho | Suba as sombras para médio/baixo no jogo |
| Personagens escuros nos retratos | lb_enable_dynamic_lights para true |
| Construções sumindo à distância | Comente r_farz ou r_mapextents |
| Caixas invisíveis de longe | r_size_cull_threshold "0.7" |
| Barra de vida das tropas some | Ajuste r_size_cull_threshold e sc_fade_distance_scale_override |
| Ult do Porteiro invisível | cl_ragdoll_limit para -1 |
| Buracos nos modelos | Comente ou aumente sc_screen_size_lod_scale_override |
| Ataque no chão do Chico invisível | Comente r_drawdecals |
| Campo de visão | Ajuste citadel_camera_hero_fov ou r_aspectratio |
Dica: para achar uma variável rápido, use Ctrl+F no editor. Você também pode conferir/testar valores ao vivo abrindo o
com F7 dentro do jogo.
Se quiser uma alternativa focada em uso competitivo em PCs de entrada, existe ainda o fork OptiLock (dacooderr), na mesma pegada.
Avisos importantes (leia antes de sair aplicando)
- A Valve pode restringir convars no matchmaking no futuro. O próprio projeto avisa que há indícios (no
citadel_main_english.txt) de que a Valve talvez bloqueie o uso de variáveis de console em partidas ranqueadas algum dia. Enquanto isso não acontece, o config funciona, mas fique de olho. - Atualizações grandes sobrescrevem o
gameinfo.gi. Depois de um patch pesado, talvez você precise reaplicar o arquivo (por isso o backup e o "somente leitura"). - É um mod da comunidade, não algo oficial. Os mantenedores afirmam usar apenas convars legítimas e documentadas, mas o bom senso vale: mantenha o backup e teste aos poucos.
- Não existe bala de prata. Se seu gargalo é a CPU numa teamfight, nenhuma config faz milagre, mas a diferença nos engasgos costuma ser bem perceptível.
💡 Para um empurrão extra e 100% seguro, some a isto os ajustes do próprio jogo: em Configurações → Vídeo, baixe sombras e efeitos, desligue Motion Blur e VSync e trave o FPS na taxa do seu monitor.
Fontes e para se aprofundar
Este guia é baseado no repositório OptimizationLock do Sqooky (que tem, inclusive, tradução em português). Vale complementar com o tutorial escrito da UltimateMove sobre instalar o OptimizationLock.
E, para ver a instalação na prática, o tutorial oficial linkado no próprio repositório mostra o passo a passo de como usar o config:
E aí, quantos frames você ganhou depois de aplicar? Conta pra gente nos comentários qual config do OptimizationLock rodou melhor no seu PC (e o modelo da sua máquina) 👇 assim a galera com hardware parecido se ajuda.
👉 E cola no nosso Discord da comunidade para trocar setups, tirar dúvidas de otimização e ficar por dentro dos próximos patches!