Resposta curta. Você pode hospedar um servidor de Garry's Mod sozinho, de graça: instale o Garry's Mod Dedicated Server (app 4020 da Steam) com o SteamCMD, crie um token de servidor de jogo da Steam e inicie o srcds_run com o -port que você escolheu, liberado no seu firewall e no seu roteador. Ou alugue um servidor de Garry's Mod e pule a instalação e a rede.
Os jogadores encontram o seu servidor no navegador de servidores do jogo, ou se conectam ao endereço e à porta dele pelo console.
Verificado em 5 de novembro de 2026 com a atualização de setembro de 2026 e o hotfix de 17 de setembro de 2026, a versão mais recente que a Facepunch havia anunciado na Steam.
Este guia usa três fontes: as páginas de servidor dedicado da wiki da Facepunch, a página de contas de servidor de jogo da Steam e o que rodamos em cada servidor de Garry's Mod que hospedamos. Para ir direto à opção de aluguel, vá para a opção 2.
O que você precisa
O software do servidor: "Garry's Mod Dedicated Server", app 4020 da Steam. Ele é gratuito e baixa com um login anônimo na Steam.
Uma máquina que fique ligada: um PC sobrando, um servidor doméstico ou uma máquina virtual na nuvem. Este guia usa Linux de 64 bits, que é o que rodamos. A wiki da Facepunch também documenta o Windows com steamcmd.exe e srcds.exe.
Bibliotecas de 32 bits: a wiki da Facepunch diz que um sistema Linux de 64 bits precisa de bibliotecas de 32 bits, porque o SteamCMD só existe em 32 bits. O passo de instalação abaixo as adiciona.
Um token de servidor de jogo da Steam: a wiki o chama de obrigatório e diz que um servidor sem ele tem a posição penalizada. Você o cria com a sua própria conta Steam, que precisa ter o jogo, não pode estar limitada, banida da comunidade ou bloqueada, e precisa ter um número de telefone válido cadastrado.
Rede: a porta que você passar com -port precisa estar acessível pela internet.
RAM e CPU: as páginas de hospedagem da wiki da Facepunch não listam requisitos de servidor. Trate qualquer número que você ler em outro lugar como estimativa. Nossas próprias anotações estão em Quanta RAM um servidor de Garry's Mod precisa?
Opção 1: hospedar você mesmo
Estes passos são para Debian ou Ubuntu. O ID do app e as opções de inicialização são os que nossos servidores usam.
O SteamCMD às vezes responde "Missing configuration" e não deixa arquivos do jogo, mas mesmo assim termina como se tivesse dado certo. Vemos isso aparecer e sumir em instalações novas. Confira se steamapps/appmanifest_4020.acf existe na pasta do servidor e rode o comando de novo se não existir. A wiki da Facepunch acrescenta que force_install_dir pode causar falhas de atualização; se acontecer com você, coloque-o antes de login, como acima, ou instale em outra pasta.
Copie a biblioteca do cliente Steam do SteamCMD para onde o servidor a procura, como faz a nossa instalação:
Abra a página de contas de servidor de jogo da Steam (steamcommunity.com/dev/managegameservers) com a sessão iniciada na conta que tem o Garry's Mod.
Digite 4000 como App ID do jogo base (a wiki da Facepunch dá esse valor para o Garry's Mod) e uma anotação com o nome do servidor, e então crie o token. Cada servidor precisa do próprio token. A Steam diz que você é o único responsável pelos seus tokens, que não deve entregá-los a terceiros (e deve apagar qualquer token que tenha entregado), e que um token com o qual o servidor não faz login por muito tempo expira.
Guarde-o para o comando de inicialização abaixo como +sv_setsteamaccount.
Inicie o servidor
Iniciar o servidor a partir da pasta do servidor. Esta é a linha de inicialização que nossos servidores usam, reduzida ao essencial:
Troque 27016 pela porta que você abriu e YOUR_TOKEN pelo seu token. A wiki da Facepunch lista -tickrate com padrão de 66.6666 e faixa recomendada de 30 a 128; adicione só para alterar. A wiki da Facepunch também avisa que um token inválido ou expirado impede o servidor de iniciar. Nosso painel considera a linha de log gameserver Steam ID o sinal de que o servidor está no ar. Rode-o sob um gerenciador de serviços como o systemd para que ele reinicie depois de uma falha.
Abra a porta. Libere-a no firewall da máquina e encaminhe-a no seu roteador para a máquina.
Entre nele. Abra o Garry's Mod e depois o navegador de servidores, ou use o console para se conectar ao seu endereço público e à sua porta.
Atualizar: pare o servidor e rode de novo o comando de download do passo 4. Jogadores e servidor precisam estar em versões compatíveis: o anúncio da Facepunch de abril de 2026 dizia que aquela atualização exigia que os servidores existentes se atualizassem antes de poderem receber conexões, enquanto a de setembro de 2026 era compatível com os servidores existentes.
Configurações, addons do Workshop e uma armadilha no server.cfg
Coleção do Workshop: adicione +host_workshop_collection <collection ID> à linha de inicialização. O servidor baixa a coleção na inicialização e monta os addons dela. A wiki diz que a coleção precisa ser pública ou não listada.
Arquivo de configurações: coloque suas opções em garrysmod/cfg/server.cfg. Não coloque hostname nem rcon_password ali se você também os passa na linha de comando. A wiki da Facepunch observa que o server.cfg roda tarde na inicialização, e a nossa instalação deixa um comentário no topo do arquivo avisando que um valor nele sobrepõe em silêncio o da linha de comando.
Esconda-o: a wiki documenta hide_server 1 para manter um servidor fora do navegador de servidores.
Opção 2: hospedar na PlayNHost
Alugar elimina a instalação, a rotina do token na linha de comando, o encaminhamento de portas e a rotina de atualização. Você ainda escolhe um nome, um mapa, um modo de jogo e seus addons.
Escolha um plano. Abra a página de hospedagem de servidor de Garry's Mod e compare os planos: DOG BALLON (4 jogadores), STAR BALLON (8) e GMAN BALLON (15) no momento da escrita. Clique em Criar servidor (Personalizar plano no GMAN BALLON) e finalize o pedido. Os preços mudam, então confira-os nessa página.
Aguarde a instalação. O servidor aparece no painel. O Console dele mostra gameserver Steam ID quando está pronto.
Configure-o. Na aba Configurações, em Configurações do jogo, defina o Nome do servidor (sem espaços: una as palavras com - ou _), o Modo de jogo (o nome da pasta dele, como sandbox), o Mapa e o seu Token do servidor de jogo da Steam. O token é opcional nos nossos servidores: sem ele o servidor ainda inicia, mas a wiki da Facepunch diz que a posição dele na lista de servidores é penalizada. Um token errado ou expirado é pior do que nenhum, porque a wiki diz que ele impede o servidor de iniciar. Depois reinicie. As chaves e os passos estão em Como configurar seu servidor de Garry's Mod: principais configurações.
Adicione addons. Cole o ID da sua coleção do Steam Workshop em Coleção do Workshop e reinicie. Use o ID de uma coleção, como a wiki da Facepunch descreve; para adicionar um único addon, coloque-o em uma coleção sua e use o ID dessa coleção. Veja Como adicionar mods ao seu servidor de Garry's Mod.
Ele instala o app 4020 e faz até três tentativas quando o SteamCMD responde "Missing configuration", contando o manifesto do app, e não o código de saída, como prova de que os arquivos chegaram.
Sua porta é atribuída para você e passada com -port, então não há roteador nem firewall para configurar.
Ele escreve um server.cfg uma única vez, na instalação, com os limites (por exemplo sbox_maxprops 100), os padrões de rede e linhas exec para os arquivos de banimento. Como o painel não o reescreve a cada inicialização, suas edições permanecem; uma reinstalação o escreve de novo. O hostname e a senha RCON vêm das configurações do painel, não deste arquivo.
Com Atualização automática ativada (o padrão, em Mostrar avançado), o servidor instala a versão mais recente a cada inicialização, então reiniciar é atualizar.
Atualização do Lua vem desativada por padrão: o servidor inicia com -disableluarefresh a menos que você a ative.
O limite de jogadores segue o plano que você escolher e não é uma configuração que dá para mudar no painel. A configuração Tickrate começa em 22 nos nossos servidores, abaixo da faixa de 30 a 128 que a wiki da Facepunch recomenda; você pode alterá-la em Configurações do jogo.
Hospedar você mesmo ou alugar: uma comparação honesta
Custo: o software do servidor é gratuito. Hospedar você mesmo custa energia, hardware e banda, ou uma máquina na nuvem. Alugar é uma mensalidade definida pelo plano.
Disponibilidade: um servidor doméstico só fica no ar enquanto o seu PC, a energia e a internet estiverem. Um servidor alugado roda no hardware do provedor.
Exposição: em casa, os jogadores se conectam ao seu endereço IP público e você cuida do firewall e do roteador. Um servidor alugado mantém o IP da sua casa fora disso.
Configuração: hospedar você mesmo exige a linha de comando, bibliotecas de 32 bits, um token da Steam e encaminhamento de portas. Alugar exige um nome, um modo de jogo e, de preferência, o seu token.
Controle: hospedar você mesmo dá acesso a todos os arquivos. Nos nossos servidores você muda as configurações no painel e ainda tem a aba Files para as suas próprias configs e addons.
Usamos cookies para manter o site funcionando, entender como ele é usado e medir nosso marketing. Você pode aceitar tudo, aceitar apenas os cookies essenciais ou escolher por categoria.Usamos cookies para manter o site funcionando, entender como ele é usado e medir nosso marketing. Eles estão ativos por padrão. Você pode desativar o que não quiser.Leia nossa política de privacidade