Como criar um mapa personalizado para CS2
Como Criar um Mapa Personalizado para CS2

O processo para criar um mapa personalizado para CS2 pode ser descrito da seguinte forma: instalar as CS2 Authoring Tools, usar o Hammer, modelar a geometria, definir os modos de jogo, testar, compilar e enviar o seu mapa para a Workshop. De acordo com a Valve, para criar um mapa inicial no CS2, é preciso primeiro baixar as CS2 Authoring Tools, que incluem a nova versão do Hammer, as ferramentas de compilação e o Map Publisher para a Workshop. Neste artigo, vamos explicar por onde começar, como funciona o processo básico de criação de mapas e a que você deve prestar atenção especial durante os testes e a publicação.
"1. Como Criar um Mapa Personalizado para CS2","1.1. Por onde começar","1.2. Primeiro deixe jogável, não bonito","1.3. Escolha o tipo de mapa desde o início","1.4. Hammer: o processo básico de criação do mapa","1.5. Iluminação e desempenho importam mais do que parecem","1.6. Compilação: não é apenas “apertar um botão e pronto”","1.7. Testes: sozinho, com bots e com amigos","1.8. Publicando na Workshop","1.9. Conclusão"
Por onde começar
O primeiro passo não é abrir o Blender, nem o Photoshop, nem sair procurando por “configurações secretas”, mas sim instalar as ferramentas oficiais de criação do CS2. De acordo com o FAQ de Counter-Strike, os mapas personalizados são criados exatamente com esse pacote, e é nele que você encontrará todos os elementos necessários – o editor de mapas, os compiladores e o aplicativo de publicação para a Workshop. Isso é importante porque, no CS2, um mapa não é apenas um conjunto de modelos e texturas, mas um nível completo que precisa ser construído corretamente.
A boa notícia é que a Valve continua utilizando o Hammer como principal editor de mapas. A má notícia é que, se você nunca trabalhou com editores de nível antes, no começo tudo pode parecer o painel de controle de um avião. Mas não há motivo para pânico: a lógica do processo é bastante passo a passo. Até mesmo nos tutoriais básicos de Source 2 da Valve, o ponto de partida é o mais simples possível: criar um novo arquivo de mapa e começar com blocos brush comuns.
Primeiro deixe jogável, não bonito
O erro mais comum de iniciantes é tentar criar “a sua própria Dust2, só que mais bonita” logo de cara. Na prática, um mapa quase sempre começa não pela decoração, mas por um blockout: uma versão cinza, bruta e às vezes até feia do nível, onde você testa escala, timings, ângulos, largura dos corredores e a lógica geral de movimentação. Até mesmo nos materiais antigos de level design da Valve, a recomendação é focar primeiro no layout e só depois partir para texturas, iluminação e detalhes.
Isso é especialmente importante no CS, porque aqui o mapa não é apenas cenário — ele é a base do balanceamento. Se uma rota até o bombsite for alguns segundos críticos mais curta que a outra, se um spawn for vantajoso demais ou se um choke point só puder ser realmente controlado por um dos lados, isso rapidamente vai comprometer a partida. Nos materiais sobre a criação de mapas clássicos de CS, a Valve enfatiza diretamente que a posição dos spawns e a distância até os objetivos principais afetam fortemente as chances de vitória e a importância dos choke points.
Escolha o tipo de mapa desde o início
No CS2, é melhor definir o quanto antes que tipo de mapa você está criando. Se for para o competitivo clássico, você precisa de um dos cenários tradicionais: desarme de bomba ou resgate de reféns. Na documentação da Valve, tanto antiga quanto ainda relevante, isso está ligado até mesmo aos prefixos dos mapas: de_ para desarme de bomba e cs_ para resgate de reféns. Se você não definir um cenário, o mapa pode funcionar como um modo de eliminação, mas para a lógica competitiva completa isso geralmente não é suficiente.
Se você estiver criando algo diferente — por exemplo, um aim map, scoutzknivez, um modo arena ou outra variação — a Workshop também oferece suporte para isso. A Valve destaca especificamente que o modo Custom permite iniciar um mapa com suas próprias configurações por meio de um config personalizado, e o SDK já inclui exemplos desses modos. Em outras palavras, o CS2 suporta não apenas o “Counter-Strike oficial”, mas também cenários mais flexíveis, desde que a estrutura do mapa esteja configurada corretamente.
Hammer: o processo básico de criação do mapa
É aqui que começa o trabalho real no Hammer. O ciclo básico é bastante tradicional: você cria um novo arquivo de mapa, constrói salas e passagens com objetos brush simples, divide o espaço em salas, corredores, variações de altura e coberturas, e então começa a adicionar entidades — spawns de jogadores, lógica de round, triggers, iluminação e assim por diante. Nos tutoriais introdutórios de Source 2 da Valve, construir uma sala simples com blocos é justamente a primeira tarefa prática, e essa é a abordagem correta: primeiro entenda o espaço, depois torne-o mais complexo.
Nessa fase, vale manter uma regra simples em mente: cada área do mapa deve responder à pergunta “Por que o jogador vem para cá?”. No CS, não existe espaço vazio apenas por existir. Se uma área não oferece rotação, ângulo, risco, controle, timing ou informação, quase certamente ela vai parecer inútil.
Iluminação e desempenho importam mais do que parecem
No Source 2, a iluminação não é apenas decoração. Nos mapas de CS2, ela influencia fortemente tanto a legibilidade quanto o tempo de compilação. A Valve observa diretamente que o Hammer agora utiliza ray tracing acelerado por GPU para pré-visualização e bake de iluminação e, para ter todas as funcionalidades do editor, é praticamente necessário uma placa de vídeo com suporte a ray tracing; na documentação de iluminação, a GeForce RTX 2060 é mencionada como referência mínima.
A conclusão prática é simples: não sobrecarregue seu mapa com iluminação e efeitos muito cedo. Na fase de blockout, você precisa de clareza, não de um filme. Se o mapa jogar bem em uma forma simples primeiro, você poderá deixá-lo bonito depois. Se ele for bonito primeiro, mas desconfortável de jogar, então você terá que salvar a base do projeto.
Compilação: não é apenas “apertar um botão e pronto”
Depois que a versão básica do mapa estiver pronta, ela precisa ser compilada para um formato jogável. De acordo com a documentação das Workshop Tools, o Hammer do Source 2 inclui quatro tipos de compilação, e o Full Compile constrói o mundo, gera iluminação, física e outros dados de gameplay. Isso significa que a compilação não é uma formalidade, mas uma etapa completa de produção sem a qual o nível não se torna um mapa adequado para testes.
Na prática, isso significa uma coisa simples: compile com frequência, mas não necessariamente com as configurações mais pesadas todas as vezes. Para testes rápidos, um ciclo mais leve é suficiente, enquanto uma compilação completa é mais indicada antes de testes sérios, publicação ou grandes mudanças.
Testes: sozinho, com bots e com amigos
Testar um mapa no CS2 não é “eu corri pelo mapa uma vez e parecia legal”. Você precisa verificar:
como os spawns funcionam, se as passagens não quebram, se as diferenças de altura são claras, se as granadas ficam presas, se existem wallbangs estranhos e quão confortável o mapa realmente é em um round real.
Se você quiser que o mapa funcione corretamente com bots, será necessário gerar uma nav mesh. A documentação da Valve afirma especificamente que o gerador automático de navegação já faz um “trabalho razoável”, o que significa que ele pode fazer bots e reféns funcionarem em um mapa personalizado de forma relativamente rápida. Isso não quer dizer que a nav será sempre perfeita, mas para uma primeira versão funcional geralmente é suficiente.
Outro passo prático é criar um minimapa/overview. Para mapas antigos de CS, a Valve descreveu em detalhes o processo de criação de um overview funcional, e a ideia continua válida: se você quer que as pessoas realmente testem e entendam o mapa, um bom radar é quase tão importante quanto bons callouts.
Publicando na Workshop
Depois que o mapa estiver jogável, você pode enviá-lo para a Steam Workshop. De acordo com o FAQ de Counter-Strike, a publicação utiliza o Workshop Map Publisher, e o ecossistema da Valve também inclui uma opção via console por meio do comando workshop_publish. Após a publicação, outros jogadores poderão se inscrever no mapa, e ele aparecerá automaticamente na aba Workshop deles. Além disso, se você iniciar uma partida com amigos em um lobby Play With Friends, os clientes deles poderão baixar o mapa automaticamente.
Como Verificar o Que Está Limitando Seu FPS no CS2 – CPU ou GPU
Conclusão
Se organizarmos tudo em uma estrutura clara, criar um mapa personalizado para CS2 fica assim:
instalar as CS2 Authoring Tools;
depois criar um blockout no Hammer;
depois escolher o cenário do mapa;
depois configurar os spawns e a lógica de gameplay;
depois compilar o mapa;
depois testá-lo com bots e amigos;
depois melhorar a iluminação, o overview e o balanceamento;
e por fim publicá-lo na Workshop.
Não é um processo rápido e definitivamente não é algo que você conclui em uma única noite, mas o conjunto de ferramentas oficial da Valve ainda permite criar um mapa completo do zero, e não apenas um mockup decorativo.