How To Make A Garry's Mod Server & Install Both Mods & Addons (2026)

How To Make A Garry's Mod Server & Install Both Mods & Addons (2026)

A guide on how to set up a Garry's Mod server and download and install mods (addons) on both Windows and Linux!

July 26, 202618 min de leituraAtualizado a July 26, 2026
How To Make A Garry's Mod Server & Install Both Mods & Addons (2026)

Um guia sobre como configurar um servidor de Garry's Mod e baixar e instalar mods (addons) tanto no Windows quanto no Linux!

Garry's Mod é um popular jogo sandbox que prospera com mods e conteúdo criado pelos usuários, oferecendo uma vasta biblioteca de mods para aprimorar a jogabilidade. Esses mods, disponíveis em plataformas como a Steam Workshop e o GitHub, adicionam toques únicos à experiência de jogo, desde novos mapas e ferramentas até modos de jogo totalmente personalizados.

Rodar um servidor com mods permite que os jogadores se conectem e aproveitem uma experiência compartilhada e personalizada usando os addons que o servidor tem instalados.

Os dois sistemas operacionais que abordaremos especificamente neste guia são Windows 11 e Debian 12 (Linux).

Eu queria destacar algumas coisas antes de continuar neste guia.

  • Os termos addon e mod são usados de forma intercambiável para se referir a conteúdo criado pelo usuário ou modificações no Garry's Mod. No Garry's Mod, conteúdo personalizado é chamado de addons.
  • Da mesma forma, os termos directory (conhecido no Linux) e folder (conhecido no Windows) são usados de forma intercambiável.

Requisitos

Especificações do Servidor & Conexão de Rede

Os servidores de Garry's Mod são relativamente leves em uso de RAM em comparação com servidores de outros jogos como Minecraft e Rust. No entanto, a quantidade de poder de processamento necessária depende de vários fatores. Se você não planeja ter muitos jogadores no servidor simultaneamente (todos ao mesmo tempo) ou não planeja abrir o servidor ao público, geralmente é possível rodar o servidor em uma CPU mais antiga, dependendo dos mods que você usa.

Dito isso, a velocidade da sua rede tem um papel importante em quantos jogadores você pode ter no servidor simultaneamente. Especialmente quanta largura de banda você consegue enviar aos jogadores (velocidade de upload).

Alguns fatores a considerar são:

  1. A quantidade de jogadores que estarão jogando no servidor simultaneamente.
  2. A quantidade de dados de rede adicionais que os mods do seu servidor geram.
  3. Configurações de performance e taxa (explicadas mais adiante neste guia).

Se você for abrir seu servidor ao público, também recomendo hospedá-lo através de um provedor de servidores dedicados. Além das taxas geralmente associadas à hospedagem de servidores, ter seu servidor hospedado em um data center é melhor do que hospedá-lo em casa devido a mais estabilidade, melhores velocidades de rede e roteamento (latência), melhor proteção contra ataques (D)DoS, e mais.

Eu recomendo pesquisar e buscar a melhor solução de hospedagem de servidor de jogos adequada para você. Existem muitas opções, mas a localização do servidor, o preço, a performance e a proteção (D)DoS são fatores importantes a considerar caso você planeje deixar o servidor disponível publicamente.

Encaminhamento de Portas

Se você planeja deixar seu servidor acessível pela Internet, pode ser necessário encaminhar tanto as portas UDP quanto TCP 27015 através do seu roteador. Este guia não abordará o encaminhamento de portas especificamente. No entanto, eu queria fornecer outros guias úteis sobre como encaminhar as portas que acabei de mencionar.

Se sua rede local estiver operando como uma rede NAT, você também pode precisar criar uma regra NAT.

Baixando & Executando o SteamCMD

O primeiro passo para criar um servidor de Garry's Mod é baixar e executar o SteamCMD.

O SteamCMD é uma ferramenta CLI para a Steam que permite baixar tanto arquivos de cliente quanto de servidor.

Windows

Instruções sobre como baixar e extrair o SteamCMD no Windows podem ser encontradas aqui.

  1. Baixe o arquivo steamcmd.zip aqui.
  2. Crie uma pasta onde você possa armazenar e extrair o conteúdo do arquivo steamcmd.zip. Neste guia, usaremos E:\servers\steamcmd.
  3. Use a ferramenta ZIP do Windows para extrair o conteúdo de steamcmd.zip na pasta recém-criada. Alternativamente, você pode usar uma ferramenta como o 7-Zip.

Agora você deve ver um arquivo executável steamcmd.exe que pode executar para concluir os próximos passos.

SteamCmd Files

SteamCmd Windows Start

Linux

Instruções sobre como baixar e extrair o SteamCMD no Linux podem ser encontradas aqui. Eu prefiro baixar e extrair o SteamCMD manualmente, que é o que farei neste guia.

Você precisará baixar alguns pacotes necessários para baixar, executar e extrair o SteamCMD e rodar servidores de Source Engine.

Baseado em Debian/Ubuntu (Apt)
sudo apt install -y lib32gcc-s1 lib32stdc++6 curl tar

NOTA - Se você não tem o sudo instalado, será necessário fazer login como root através do comando su - e executar os comandos ao longo deste guia sem usar sudo no início.

SteamCMD Packages

Embora não seja necessariamente obrigatório, também é recomendado que você crie um usuário separado para rodar o SteamCMD e seu servidor de Garry's Mod. Você pode usar os seguintes comandos em sistemas baseados em Debian/Ubuntu para criar um novo usuário.

# Create servers group.
sudo groupadd servers

# Create servers user with home directory set to /home/servers and using /bin/bash as the shell.
sudo useradd -m -d /home/servers -g servers -s /bin/bash servers

# Login as servers.
sudo su servers -

SteamCMD New User

Em seguida, você vai querer criar um diretório para armazenar o conteúdo do arquivo steamcmd_linux.tar.gz.

# Create a 'steamcmd/' directory inside the user's home directory.
mkdir ~/steamcmd

# Change directories to the created directory from above.
# Tip - You can also use 'cd $_' if you've just created the new directory.
cd ~/steamcmd

SteamCMD New Directory

Agora, você vai querer baixar o arquivo steamcmd_linux.tar.gz e extraí-lo. Recomendo usar os comandos curl ou wget para baixar o arquivo e tar para extraí-lo. Neste guia, usaremos um one-liner que utiliza curl e tar.

curl -sqL "https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz" | tar zxvf -

Se o comando acima foi bem-sucedido, você deverá ver um novo arquivo steamcmd.sh ao listar os arquivos no novo diretório usando um comando como ls -l.

SteamCMD Download & Extract

Agora você pode executar o novo programa steamcmd.sh usando o comando a seguir, que também atualizará a instalação do SteamCMD.

./steamcmd.sh

SteamCMD Start

Baixando Os Arquivos Do Servidor

Após iniciar o SteamCMD, a primeira coisa que você precisará fazer é definir o diretório onde instalar os arquivos do servidor de Garry's Mod através do comando force_install_dir. Neste guia, instalaremos o servidor dentro de um diretório chamado gmod/ dentro de qualquer diretório ou pasta que criarmos para o SteamCMD. Portanto, definiremos force_install_dir como /home/servers/gmod no Linux (ou E:\servers\gmod no Windows).

Por exemplo, é assim que fica no Linux.

force_install_dir /home/servers/gmod

Depois, você vai querer fazer login no Steam usando o comando login <username>. A maioria dos aplicativos/ferramentas de servidor dedicado permite que um usuário faça login anonimamente através do SteamCMD, incluindo o Garry's Mod, então você não precisará inserir seu nome de usuário ou senha do Steam neste caso!

login anonymous

Em seguida, você vai querer obter o app ID que deseja instalar a partir desta lista. No nosso caso, o app ID do servidor de Garry's Mod é 4020.

Agora, você vai querer usar o comando app_update <app ID> para baixar ou atualizar os arquivos do servidor de Garry's Mod. Além disso, você pode adicionar validate ao final do comando se quiser verificar os arquivos do servidor para garantir que não estejam corrompidos. Tenha em mente que passar validate no final do comando fará com que o download demore mais para terminar.

Instalar ou atualizar os arquivos do servidor de Garry's Mod sem validar (mais rápido, mas não verifica arquivos corrompidos).

app_update 4020

Instalar ou atualizar os arquivos do servidor de Garry's Mod junto com a validação (mais lento, mas garante que os arquivos do servidor não estejam corrompidos).

app_update 4020 validate

Levará algum tempo para baixar os arquivos do servidor dependendo da velocidade da sua rede e do disco. Depois de concluído, você pode navegar até o diretório onde instalou o servidor.

NOTA - Se você quiser criar um script para criar ou atualizar o servidor, leia aqui!

Executando O Servidor De Garry's Mod

Para economizar tempo, vamos criar scripts para iniciar o servidor de Garry's Mod.

Windows

Ao olhar para os novos arquivos do servidor através do File Explorer, você deve ver um arquivo chamado srcds.exe.

Vamos criar um arquivo/script Batch chamado start-server.bat para rodar o servidor. Antes de criar esse arquivo, você precisará garantir que pode definir a extensão do arquivo, certificando-se de conseguir visualizar extensões nos nomes de arquivos. Se você não conseguir visualizar extensões de arquivos, leia aqui.

Depois de criar o arquivo Batch, adicione o seguinte conteúdo.

@echo off
.\srcds.exe -game garrysmod -console -ip 0.0.0.0 -port 27015 +maxplayers 32 +map gm_construct

Agora você deve conseguir dar duplo clique no arquivo Batch recém-criado para iniciar o servidor!

Linux

Após navegar até o diretório dos arquivos do servidor executando cd ~/gmod ou similar, você deve ver os arquivos srcds_run e srcds_linux dentro do diretório. Vamos criar um script Bash simples para iniciar o servidor.

Existem muitos tipos diferentes de editores de texto que você pode usar para criar o script, como Nano e Vim; neste tutorial, usaremos o Nano. Vamos nomear o script start-server.sh.

Primeiro, use o seguinte comando para começar a editar o novo arquivo.

nano start-server.sh

Em seguida, cole o seguinte conteúdo no arquivo.

#!/bin/bash
./srcds_run -game garrysmod -console -ip 0.0.0.0 -port 27015 +maxplayers 32 +map gm_construct

O comando acima inicia um servidor sandbox de Garry's Mod no mapa gm_construct que fica vinculado a qualquer endereço IP e interface no servidor através de 0.0.0.0, além de vinculado à porta 27015 (a porta padrão para servidores SRCDS).

Depois de terminar, pressione CTRL + X e enter para salvar o arquivo. Se quiser ver o conteúdo do arquivo, você pode executar cat start-server.sh.

Depois de salvar o arquivo, você também vai querer dar permissão ao usuário para executá-lo, o que pode ser feito com o comando abaixo.

chmod u+x start-server.sh

Server Start Linux

Finalmente, você pode iniciar o servidor usando o seguinte comando.

./start-server.sh

Server Start Linux #2

NOTA - Você deve ver uma mensagem VAC secure mode is activated, a menos que tenha desativado especificamente o VAC. Dito isso, se quiser que o servidor fique acessível pela Internet, você também deve ver uma mensagem Public IP is <your WAN IP>, que foi removida da captura de tela acima.

Para parar o servidor, você pode executar o comando quit através do console do servidor ou pressionar CTRL + C, que envia um sinal para encerrar o processo do servidor.

Usando o Screen

Uma vez instalado, você também pode usar o comando screen para permitir que o servidor continue rodando sem precisar manter o terminal Linux aberto (em segundo plano). Recomendo ler sobre o comando screen aqui.

Primeiro, vamos instalar o pacote screen. Talvez seja necessário fazer logout do usuário servers atual através do comando exit, já que o comando precisa ser executado como root ou via sudo.

Debian/Ubuntu
sudo apt install -y screen

Screen Install

A seguir, copie o comando de inicialização do servidor e adicione screen -S <name> na frente. Aqui está um exemplo.

screen -S gmod ./srcds_run -game garrysmod -console -ip 0.0.0.0 -port 27015 +maxplayers 32 +map gm_construct

Isso irá iniciar o servidor dentro de uma screen. Você pode se desconectar da screen usando CTRL + A + D por padrão.

Para se conectar à screen, você pode executar screen -r (se houver apenas uma screen aberta, ele se conectará automaticamente a ela) ou screen -r <name>. No comando acima, criamos uma screen chamada gmod. Portanto, podemos usar o comando a seguir para nos conectarmos à screen pelo nome.

screen -r gmod

Você também pode alterar o script de inicialização do servidor e adicionar screen -S <name> no início, de forma semelhante ao mostrado acima, para que o script inicie automaticamente o servidor dentro de uma screen.

Criando Um Arquivo De Configuração Do Servidor

O próximo passo é configurar o servidor modificando o arquivo server.cfg. Este arquivo está localizado no diretório garrysmod/cfg no Linux ou na pasta garrysmod\cfg no Windows.

O formato de configuração que o Garry's Mod usa dentro do arquivo server.cfg é <ConVar> "<Value>". Vamos configurar itens básicos como o hostname e a senha do servidor.

Cole o conteúdo a seguir no arquivo server.cfg e modifique os valores das ConVars conforme sua necessidade.

hostname "My Server Name"
sv_password ""
rcon_password "CHANGEME"
  • O hostname é o nome do servidor visto através do navegador de servidores ou em sites externos (qualquer coisa que consulte o servidor através de consultas A2S).
  • O sv_password é a senha que os jogadores devem digitar antes de entrar no servidor. Quando deixado em branco, nenhuma solicitação de senha aparece ao entrar no servidor.
  • O rcon_password é a senha necessária para acesso RCON. Essa senha deve ser conhecida apenas por indivíduos/equipe de confiança, já que usuários com essa senha poderão executar comandos do servidor, desde que consigam acessar remotamente a porta TCP em que o RCON está rodando.

Também existem muitas outras ConVars que você pode gostar dentro do Garry's Mod e que podem ser definidas através do arquivo server.cfg! Aqui está uma boa lista de ConVars no Garry's Mod.

ConVars De Desempenho

Existem várias ConVars que você pode configurar para ajudar a melhorar o desempenho do servidor, dependendo da velocidade da sua rede, da largura de banda disponível e das especificações do servidor.

Se você estiver hospedando seu servidor de Garry's Mod através de um provedor de servidores dedicados, é provável que você tenha velocidades de rede boas o suficiente para maximizar as ConVars de desempenho, independentemente da quantidade de jogadores que estarão no servidor simultaneamente. Ainda assim, recomendo garantir que você tenha pelo menos 100 mbps de velocidade de upload.

Você também pode verificar a velocidade da sua rede em um site como o SpeedTest.net. Eu pessoalmente gosto do teste de velocidade da CloudFlare, que pode ser encontrado aqui!

Se você não tiver uma rede rápida, recomendo usar uma calculadora como esta para calcular os valores das ConVars que ajudarão no seu servidor.

Aqui está uma lista de ConVars de desempenho que assume que seu servidor tem ótimas velocidades de download e upload, além de uma CPU moderna.

sv_maxrate 0
sv_minrate 64000
sv_maxupdaterate 66
sv_minupdaterate 33
sv_maxcmdrate 66
sv_mincmdrate 33
net_splitpacket_maxrate 256000
net_maxcleartime 0.001

Adicionando Mods (Addons)

Existem duas maneiras de instalar mods e addons em um servidor de Garry's Mod.

A forma menos moderna consiste em baixar os arquivos do mod/addon e extraí-los diretamente nos arquivos do servidor (geralmente dentro dos diretórios addons/ e lua). Embora isso possa te dar mais controle sobre o próprio mod/addon, já que geralmente é possível modificar o código-fonte diretamente, é menos conveniente e pode exigir a configuração de um servidor web separado para permitir que os jogadores baixem os arquivos client-side do mod/addon (também conhecido como "servidor FastDL").

A solução mais moderna e considerada mais conveniente é baixar mods através da Steam Workshop.

Neste guia, vamos nos concentrar em baixar e instalar mods no servidor através da Steam Workshop usando uma collection. Uma collection permite agrupar mods. Também podemos definir o ID da collection do servidor através do argumento de linha de comando host_workshop_collection <collection ID>, que fará o download e instalação automáticos dos mods/addons da collection no servidor quando ele for iniciado. Além disso, também criaremos um arquivo Lua que registra os mods/addons client-side através da função resource.AddWorkshop, garantindo que, quando um jogador entrar, ele baixe os arquivos client-side necessários para os addons (por exemplo, modelos, materiais, arquivos de som, etc.).

Criando Uma Collection

A primeira coisa que precisamos fazer é criar uma collection. Você pode fazer isso dentro do próprio aplicativo Steam ou através do site da Steam. Vamos usar o aplicativo Steam neste guia (ambos geralmente têm a mesma interface).

Primeiro, navegue até Community -> Workshop.

Workshop Community Tab

A seguir, digite Garry's Mod onde está escrito "Search for a Workshop". Você pode clicar no item que aparece no menu suspenso.

Workshop Search For Garry's Mod

Agora, clique no menu suspenso Browse próximo ao meio-esquerdo da tela e clique em Collections.

Workshop Click Browse And Collections

Depois, clique em Create Collection.

Workshop Create Collection

Você vai querer preencher todos os campos da página. Neste guia, o título será simplesmente "Test Collection".

Workshop Create #1

Por fim, clique no botão Save and continue no canto inferior direito para criar a coleção.

Workshop Create #2

NOTA - Se a coleção for publicada e visível para outros, os usuários poderão se inscrever em todos os mods/addons da coleção com um único clique.

Adicionando Addons À Coleção

O próximo passo é adicionar mods/addons à sua nova coleção e anotar os IDs para depois. Você pode navegar pelos itens do workshop para o Garry's Mod usando os passos mencionados acima.

Neste guia, vou instalar o addon gDisasters, que é um dos meus addons favoritos no Garry's Mod. Esse addon adiciona eventos climáticos e naturais como tornados, terremotos, chuva, tempestades de neve e muito mais! Esse único addon também requer alguns addons adicionais que contêm materiais e outros recursos.

Depois de encontrar o(s) item(ns) que você tem interesse em adicionar à coleção, abra o(s) item(ns) clicando nos links dos títulos e clique no botão Add to Collection.

Isso abrirá uma lista com caixas de seleção de todas as coleções que você possui. Certifique-se de marcar a coleção à qual deseja adicionar o mod/addon e clique em Ok.

Workshop Add To Collection

Em seguida, precisaremos extrair o ID a partir da URL. O ID numérico está localizado após o parâmetro de consulta id na URL.

Workshop Addon URL

Por exemplo:

https://steamcommunity.com/sharedfiles/filedetails/?id=1431470677

O ID do addon acima é 1431470677. Anote o(s) ID(s) que você extrair dos itens que adicionar à coleção para usar depois.

Se você não conseguir ver uma URL no aplicativo Steam, leia isso na seção de F.A.Q.

Automatizando O Download De Conteúdo Client-Side Dos Addons Pelos Jogadores

É recomendado que você permita que os jogadores que entrarem no seu servidor baixem automaticamente os arquivos client-side dos mod(s)/addon(s) que você adicionou à sua coleção. Para isso, precisamos criar um script Lua e usar a função resource.AddWorkshop("<id>").

Para fins de organização, na prática vamos criar um addon no sistema de arquivos.

Primeiro, navegue até o diretório garrysmod/addons no Linux (ou a pasta garrysmod\addons no Windows) e crie um novo diretório/pasta chamado cl-downloads.

Em seguida, crie os diretórios/pastas lua/autorun/server e navegue até ele. Seu caminho atual deve agora ser algo como addons/cl-downloads/lua/autorun/server.

Agora, crie um novo script Lua. Você pode nomear o script como quiser, desde que tenha a extensão de arquivo .lua. Neste guia, vamos nomear o arquivo addons.lua.

Abra o arquivo para edição e cole a(s) linha(s) a seguir dependendo de quantos addons você tem na sua coleção.

resource.AddWorkshop("collection ID")

Já que neste guia estamos usando cinco addons, é assim que o conteúdo do arquivo se apresenta.

-- gDisasters Base Pack
resource.AddWorkshop("1431470677")

-- gDisasters Materials Pack 1 of 4
resource.AddWorkshop("1431447072")

-- gDisasters Materials Pack 2 of 4
resource.AddWorkshop("1431442150")

-- gDisasters Materials Pack 3 of 4
resource.AddWorkshop("1431435621")

-- gDisasters Materials Pack 4 of 4
resource.AddWorkshop("1431419203")

NOTA - As linhas que começam com -- são chamadas de comentários, que são ignoradas e também não são obrigatórias.

Publicando A Coleção

Agora você precisará publicar a coleção. Volte para a coleção que você criou e clique no botão Publish.

Workshop Publish

Em seguida, você vai querer extrair o ID da coleção usando um processo similar ao de extrair o ID de um mod/addon. O ID numérico está localizado após o parâmetro de consulta id na URL ao visualizar sua coleção.

Workshop Get Collection ID

Por exemplo:

https://steamcommunity.com/sharedfiles/filedetails/?id=3380605782

O ID da coleção é 3380605782.

Vinculando A Coleção E O Servidor

O próximo passo é vincular a coleção e o servidor usando o ID da coleção que obtivemos acima. Vamos adicionar um argumento de linha de comando ao script de inicialização do servidor que criamos anteriormente.

Edite o script de inicialização do servidor e adicione o seguinte ao comando de inicialização do servidor.

+host_workshop_collection <collection ID>

Por exemplo, aqui está o novo conteúdo do arquivo startup-server.sh no Linux usando o ID de coleção utilizado neste guia:

#!/bin/bash
./srcds_run -game garrysmod -console -ip 0.0.0.0 -port 27015 +maxplayers 32 +map gm_construct +host_workshop_collection 3380605782

Depois disso, salve o script de inicialização e inicie o servidor. Supondo que o servidor consiga acessar a Steam, ele deverá começar automaticamente a baixar os mod(s)/addon(s) da coleção.

Conectando Ao Servidor

Agora vamos nos conectar ao servidor!

Primeiro, você vai querer obter o endereço IPv4 ou o hostname ao qual precisa se conectar. Se o seu servidor estiver hospedado através de um provedor de hospedagem dedicado, você deve conseguir encontrar o endereço IPv4/hostname necessário em vários lugares, incluindo os seguintes.

  • Através do painel web do seu provedor de hospedagem.
  • Usando o IP público que é anunciado ao iniciar o servidor.

NOTA - Um IPv4 está no formato xxx.xxx.xxx.xxx enquanto um hostname é um nome ou um domínio (ex.: myserver ou myserver.mydomain.com).

Se você estiver no próprio servidor ou se o servidor for hospedado localmente, também é possível obter o IP do servidor listando suas interfaces de rede + IPs usando os comandos ip a ou ifconfig no Linux ou ipconfig /all no Windows (use o Prompt de Comando ou o PowerShell).

Após encontrar o IP, inicie o Garry's Mod e pressione a tecla \ (ou ~) no teclado para abrir o console de desenvolvedor.

Quando o console de desenvolvedor aparecer, você vai querer digitar connect <ip/hostname> ou connect <ip/hostname>:<port>. Como vinculamos o servidor à porta padrão do Garry's Mod 27015, não precisamos informar uma porta nesse caso.

Vou usar o hostname interno do meu servidor, que é simplesmente x-gs01 na minha rede doméstica.

connect x-gs01

Garry's Mod Downloads

Ao começar a se conectar, se o seu cliente do Garry's Mod não tiver os arquivos do lado cliente dos addons/mods que você adicionou à sua coleção, ele deverá baixar esses arquivos automaticamente, como mostrado abaixo.

Garry's Mod Downloads

Depois de totalmente conectado, os addons que você instalou devem estar rodando no servidor. No meu caso, o gDisaster adiciona uma aba ao menu onde posso invocar desastres naturais!

gDisaster Menu Item

NOTA - Para invocar itens de mods/addons através do menu de spawn, talvez seja necessário se adicionar como admin no servidor. Para fazer isso, leia aqui.

Perguntas Frequentes

Como me adiciono como admin no servidor?

Muitas pessoas recomendam instalar mods/addons separados para lidar com funcionalidades de admin e grupo, como ULX e ULib. No entanto, também há uma forma de definir um usuário como admin sem addons adicionais.

Primeiro, encontre seu Steam ID (ou o Steam ID do usuário que você quer adicionar como admin ou superadmin). Recomendo usar uma ferramenta online como Steam ID Finder ou Steam ID I/O.

Em seguida, edite o arquivo garrysmod/settings/users.txt no Linux (ou garrysmod\settings\users.txt no Windows). Esse arquivo já deve conter um conteúdo que serve como modelo.

Nas seções superadmin ou admin, você vai querer adicionar uma nova linha no seguinte formato.

"<name>"            "<Steam ID>"

O nome pode ser qualquer coisa, já que é usado apenas para organização. Meu Steam ID é STEAM_0:0:36969327, então, no meu caso, ficará assim.

"Christian"         "STEAM_0:0:36969327"

Depois, reinicie o servidor e reconecte-se. Você agora deve ter admin ou superadmin!

Como faço para exibir e editar extensões de arquivo no Windows?

Para visualizar extensões de arquivo ocultas no Windows 11, através do Explorador de Arquivos, clique em Exibir -> Mostrar e certifique-se de que a caixa Extensões de nomes de arquivos esteja marcada.

Esse processo é muito parecido em outras versões do Windows também.

Para mostrar extensões de nomes de arquivo em outras versões do Windows, recomendo conferir este guia!

Posso criar um script para atualizar automaticamente os arquivos do servidor?

Sim, isso é possível!

Vamos criar um script com variáveis de ambiente que permite configurar facilmente os locais do SteamCMD e dos arquivos do seu servidor, além de qual app ID baixar, etc.

Siga os passos abaixo.

Windows

Vamos criar um arquivo Batch update-server.bat dentro da pasta onde o start-server.bat está localizado (raiz da pasta de arquivos do servidor) com o seguinte conteúdo.

@echo off
set STEAM_CMD_LOC="E:\servers\steamcmd"
set STEAM_USER="anonymous"
set STEAM_PASS=""

set INSTALL_DIR="..\gmod"
set APP_ID="4020"

cd "%STEAM_CMD_LOC%"
start "" steamcmd.exe +force_install_dir "%INSTALL_DIR%" +login "%STEAM_USERNAME%" "%STEAM_PASSWORD%" +app_update %APP_ID% validate +quit
Linux

Vamos criar um script Bash update-server.sh dentro do diretório onde o arquivo start-server.sh está localizado (raiz do diretório de arquivos do servidor) com o seguinte conteúdo.

#!/bin/bash
STEAM_CMD_LOC=../steamcmd/
STEAM_USER="anonymous"
STEAM_PASS=""

INSTALL_DIR=../gmod

APP_ID=4020

$STEAM_CMD_LOC/steamcmd.sh +force_install_dir $INSTALL_DIR +login "$STEAM_USER" "$STEAM_PASS" +app_update $APP_ID validate +quit

Recursos e Ferramentas Adicionais

Só queria fornecer alguns recursos e ferramentas úteis para donos de servidor que desejam melhorar sua experiência de gerenciamento no Garry's Mod.

  • Pterodactyl - Um painel de servidor de jogos open source muito popular para Linux, que oferece ferramentas para criar e gerenciar facilmente servidores em jogos como Garry's Mod, Counter-Strike, Rust, Minecraft, FiveM, e mais.

Conclusão

Isso resume este guia, mas espero criar muitos outros no futuro! A esta altura, você já deve ter um servidor de Garry's Mod funcional com um ou mais mods/addons instalados.

Se você tiver alguma dúvida ou feedback sobre este guia, por favor responda no tópico do fórum aqui! Este guia será trabalhado e melhorado ao longo do tempo.

Junte-se ao nosso servidor do Discord!

Comentários (0)

Inicie sessão para comentar.

A carregar…

Descobrir mais

Publicações

A carregar…

Atividade recente

A carregar…
Ir para a comunidade