Os mapas do Workshop expandem o teu servidor CS2 com mapas de treino, diversão e comunidade, sem precisares de distribuir manualmente ficheiros de mapa aos jogadores. O essencial é ter a Workshop-ID correta, um comando de arranque limpo, entradas adequadas na rotação e um breve teste de entrada antes de disponibilizares o mapa publicamente.
Requisitos
Precisas de acesso à consola do servidor ou ao RCON, da Workshop-ID do mapa pretendido e de acesso de escrita aos ficheiros de configuração do teu servidor CS2. Na game-serverhosting, este processo encaixa no posicionamento de um alojamento multi-jogo pago: manténs controlo técnico sobre parâmetros de arranque, configuração e operações, mas em caso de problemas podes trabalhar de forma estruturada com o suporte e os logs.
A base oficial para conteúdos do Workshop é o Steam Workshop da Valve. A Valve descreve o Workshop como uma plataforma através da qual conteúdos da comunidade podem ser publicados e subscritos: documentação em steamcommunity.com. Para servidores CS2, na prática, isto significa: referes conteúdos do Workshop através da sua ID numérica e carrega-los no servidor com comandos de consola adequados.
Se primeiro quiseres verificar a configuração geral do servidor, o guia interno sobre alugar um servidor CS2: configurações, plugins e mapas do Workshop 2025 ajuda. Para estruturas relacionadas de servidores Source, o guia sobre configurar servidor Team Fortress 2: mapas, mods e definições também é útil, mesmo que comandos e caminhos de ficheiro não sejam exatamente idênticos.
Encontrar a Workshop-ID
Abre o mapa pretendido no Steam Workshop. Normalmente, a URL contém uma ID numérica, por exemplo depois de ?id=. Esse número é a Workshop-ID de que precisas para host_workshop_map ou para uma collection do Workshop. Copia apenas o número, sem parâmetros adicionais da URL.
Verifica também se o mapa foi feito para Counter-Strike 2. Conteúdos antigos do Workshop de Counter-Strike ou mapas para outros jogos podem não servir num servidor CS2. Se um mapa não carregar, uma Workshop-ID errada ou incompatível é uma das causas mais frequentes.
Iniciar um mapa do Workshop
Por RCON ou consola:
host_workshop_map <workshop_id>
Exemplo para um mapa de aim popular:
host_workshop_map 3070194623
O comando carrega o mapa do Workshop indicado e define-o como mapa ativo. Se executares o comando via RCON, o log do servidor ou a consola deve mostrar se o conteúdo do Workshop foi encontrado e carregado. Depois do comando, espera um pouco antes de fazeres o teste de entrada, porque o servidor e os clientes precisam de processar primeiro o mapa.

Carregar uma collection do Workshop
Para uma coleção de mapas:
host_workshop_collection <collection_id>
Uma collection faz sentido se quiseres gerir vários mapas de treino ou diversão. Em vez de iniciares cada mapa individualmente, referes a coleção. Certifica-te de que a collection contém apenas mapas que queres realmente usar no servidor. Collections pouco claras ou misturadas dificultam a resolução de problemas mais tarde, porque não vês imediatamente qual mapa individual está a bloquear a troca ou o download.
Rotação de mapas com mapas do Workshop
Para uma rotação fixa, adiciona o mapa do Workshop em gamemodes_server.txt. Podes manter os mapas padrão existentes e acrescentar mapas do Workshop.
{
"maps": {
"de_dust2": {},
"de_mirage": {},
"workshop/3070194623/aim_botz": {}
}
}
O formato importante é workshop/<workshop_id>/<mapname>. A Workshop-ID tem de corresponder ao mapa, e o mapname tem de corresponder ao nome real do mapa. Se não tiveres a certeza, carrega primeiro o mapa com host_workshop_map, verifica o nome do mapa apresentado e depois copia-o para a rotação.
Depois de uma alteração em gamemodes_server.txt, deves reiniciar o servidor ou pelo menos recarregar a configuração, dependendo de como o teu setup é operado. Em servidores de comunidade usados em produção, um breve aviso de manutenção é útil para que jogadores ativos não sejam retirados inesperadamente de uma ronda.
Mapas populares do Workshop
| Mapa | Tipo | Descrição |
|---|---|---|
| Aim Botz | Treino | Exercícios de aim com bots |
| Recoil Master | Treino | Treinar padrões de spray |
| Prefire Maps | Treino | Treinar spots de prefire |
| Surf Maps | Diversão | Jogabilidade de surf |
| KZ Maps | Diversão | Climbing/movement |
| Retake | Competitivo | Cenários de retake |
Estes exemplos são categorias típicas para servidores de comunidade CS2. Antes de usar, verifica sempre a página concreta do Workshop, a atualidade do mapa e a compatibilidade com o modo de jogo pretendido. Para servidores de treino, muitas vezes bastam poucos mapas com nomes claros. Para servidores públicos de diversão, uma rotação curta é melhor do que uma lista longa que os jogadores não reconhecem.
Criar os teus próprios mapas
Se quiseres usar conteúdos próprios, o processo geral é este:
- Abrir o Hammer 2 Editor (incluído no CS2 SDK)
- Criar e compilar o mapa
- Publicar no Workshop
- Carregar no servidor
Publica mapas próprios no servidor apenas depois de verificares pontos de spawn, superfícies de colisão, buyzones e lógica de equipas. Um teste local poupa trabalho de suporte mais tarde, porque muitos problemas de mapas não vêm do alojamento, mas sim de definições de mapa incompletas.
Verificar o resultado
Inicia o servidor com o mapa pretendido ou muda para ele por comando. Depois liga-te como cliente normal, não apenas pela consola do servidor. Verifica três pontos: o mapa carrega, o download começa no cliente e vários jogadores conseguem entrar? Depois deves testar uma troca de mapa, para garantir que a rotação não funciona apenas no primeiro mapa.
Para a troca manual, podes usar estes comandos conforme a situação:
changelevel <mapname>
ou:
map <mapname>
Se usares caminhos do Workshop na rotação, testa exatamente o nome aí inserido. Pequenas diferenças já chegam para a troca falhar.
Resolução de problemas
- O mapa não carrega: verifica a Workshop-ID. Abre novamente a página do Workshop e copia a ID numérica diretamente da URL.
- Os jogadores não conseguem entrar: o mapa tem de ser descarregado através do Workshop. Testa com um cliente que ainda não tenha o mapa localmente.
- A troca de mapa falha: usa
changelevel <mapname>oumap <mapname>e verifica o nome exato do mapa. - A rotação salta um mapa: controla a entrada em
gamemodes_server.txtquanto ao formato, vírgulas e chavetas. - A collection está confusa: testa mapas individuais com
host_workshop_mapantes de usares a collection inteira em produção.
Verificação, limites e caminho de retorno seguro
O guia “Carregar mapas do Workshop de CS2 no servidor” aplica-se ao tipo de servidor descrito no artigo e à versão visível no momento da verificação. Nomes de menus, versões disponíveis, compatibilidade de mods ou plugins e recursos necessários podem mudar depois de atualizações. Por isso, não transfiras valores para outra versão de jogo, loader ou servidor sem os verificares.
Cria um backup dos ficheiros afetados antes de alterares mundo, progresso, configuração ou extensões. Depois altera apenas um passo relacionado de cada vez e testa-o com a mesma versão de cliente e servidor com que queres jogar mais tarde.
| Ponto de verificação | Resultado esperado | Interrupção e retorno |
|---|---|---|
| Arranque do servidor | O servidor chega ao estado operacional sem nova mensagem de erro. | Em caso de erros de arranque, reverter a alteração e restaurar o último backup. |
| Teste de ligação | Uma conta de teste consegue ligar-se através do endereço mostrado no painel. | Em caso de erros de versão ou ligação, comparar novamente versão, porta e permissões. |
| Teste funcional | A função alterada em concreto funciona sem danificar dados existentes do mundo ou do jogo. | Em caso de efeitos secundários, parar o servidor e restaurar os ficheiros guardados. |
Um teste individual bem-sucedido não garante desempenho nem disponibilidade. Tamanho do mundo, mods, plugins, número de jogadores, rota de rede e carga simultânea podem alterar o resultado. Documenta versão, alteração e resultado do teste para poderes compreender desvios posteriores.
FAQ
Posso carregar qualquer mapa do Steam Workshop num servidor CS2?
Não. O mapa tem de ser adequado para CS2 e estar corretamente publicado no Workshop. Mapas para outros jogos ou conteúdos antigos incompatíveis podem falhar.
Qual é a diferença entre host_workshop_map e host_workshop_collection?
host_workshop_map carrega um único mapa do Workshop através da sua ID. host_workshop_collection carrega uma coleção que pode conter vários conteúdos do Workshop.
Tenho de enviar mapas do Workshop adicionalmente para o servidor?
Neste processo, referes o mapa através do Steam Workshop. O essencial é que a Workshop-ID esteja correta e que os clientes consigam obter o mapa ao entrar.
Porque é que o mapa funciona na consola, mas não na rotação?
Nesse caso, normalmente a entrada da rotação está errada. Verifica o caminho workshop/<workshop_id>/<mapname>, o nome exato do mapa e a estrutura JSON em gamemodes_server.txt.
Devo testar mapas do Workshop antes de os usar publicamente?
Sim. Testa pelo menos o arranque, o download no cliente, a entrada no servidor e a troca de mapa. Assim percebes cedo se ID, mapname, modo de jogo e rotação combinam.