Um servidor Garry's Mod próprio vale a pena se quiseres gerir TTT, DarkRP, PropHunt ou Sandbox com regras fixas, addons controlados e administração estável. O importante é escolher claramente um modo de jogo, ter uma server.cfg limpa, uma Collection do Steam Workshop bem mantida e fazer um teste antes de abrires o servidor à tua comunidade.
Requisitos
Para um pequeno servidor Garry's Mod, deves planear pelo menos 2 GB de RAM. Isso é mais indicado para grupos controlados e conjuntos leves de addons; servidores DarkRP com muitos jobs, mapas, veículos ou conteúdos extensos do Workshop precisam de mais reservas, dependendo da configuração. Define também antecipadamente que modo queres usar. Um servidor preparado ao mesmo tempo para TTT, DarkRP e PropHunt torna-se rapidamente confuso.
Precisas de acesso aos ficheiros do servidor, à server.cfg, aos parâmetros de arranque e à consola do servidor. Para addons, usa o Steam Workshop oficial para Garry's Mod. Esta fonte é o ponto principal para conteúdos do Workshop, Collections e IDs de addons. Verifica sempre aí se um addon ainda é mantido atualmente e que dependências o autor indica.
Se também estiveres a planear comunicação por voz para a tua equipa, um servidor TeamSpeak 3 próprio para administração e combinações em coop combina bem com sessões de GMod. Para outros servidores cooperativos, também encontras o guia sobre servidores multiplayer de Terraria.
Encomendar o servidor e definir dados básicos
- Vai a game-serverhosting
- Escolhe pelo menos 2 GB de RAM
- Escolhe o modo de jogo durante a encomenda
Na game-serverhosting, o foco está na operação paga: alugas um servidor, geres a configuração e os addons de forma direcionada e podes usar suporte e processos operacionais transparentes, em vez de alojar localmente. Define cedo um nome de servidor inequívoco, decide se haverá palavra-passe e começa inicialmente com um número pequeno de jogadores. Para servidores públicos, uma palavra-passe vazia é comum; para fases de teste ou sessões privadas, defines uma palavra-passe até os addons, mapas e permissões funcionarem corretamente.
Modos de jogo populares
| Modo | Descrição | Jogadores |
|---|---|---|
| TTT | Trouble in Terrorist Town | 8-24 |
| DarkRP | Roleplay | 20-64 |
| PropHunt | Esconder-se como Prop | 8-24 |
| Sandbox | Construção livre | 4-20 |
| Murder | Encontrar o assassino | 8-16 |
Estes números de jogadores são valores práticos de orientação, não uma garantia de desempenho. O que conta é o tamanho do mapa, tickrate, addons, scripts Lua, número de entidades e comportamento dos jogadores. Começa de forma conservadora, observa a consola do servidor e o feedback dos jogadores, e só aumenta os slots quando o servidor se mantiver estável.
Configurar a server.cfg
A server.cfg é o ficheiro base central para nome, palavra-passe, slots e modo de jogo. Usa apenas uma linha gamemode ativa. As outras linhas ficam como comentário para poderes trocar mais facilmente mais tarde.
hostname "O meu servidor GMod"
sv_password ""
maxplayers 24
gamemode terrortown // TTT
// gamemode darkrp // DarkRP
// gamemode prop_hunt // PropHunt
Depois de cada alteração, deves reiniciar o servidor e verificar na consola se o modo foi carregado. Se o servidor arrancar no modo errado, a causa costuma ser uma segunda linha de Gamemode ativa, um parâmetro de arranque incorreto ou uma pasta de Gamemode em falta.
Configurar a Collection do Workshop
As Collections do Workshop são a forma mais limpa de disponibilizar addons automaticamente aos jogadores. Coloca lá apenas os conteúdos que são realmente necessários: Gamemode, mapas, models, sons, armas, HUDs e dependências obrigatórias. Quanto maior a Collection, mais tempo demora a primeira entrada no servidor e maior é o risco de conflitos.
- Cria uma Collection do Steam Workshop
- Adiciona todos os addons desejados
- ID da Collection na linha de arranque:
+host_workshop_collection <collection_id>
Encontras o ID da Collection no URL da tua Collection do Steam. Depois de o inserires, reinicia o servidor e liga-te com um cliente que ainda não tenha os addons instalados localmente. Assim verificas se o caminho de download funciona e se conteúdos em falta aparecem como Error-Models ou texturas rosa e pretas.
Configurar DarkRP
DarkRP depende de funções, regras e valores económicos bem mantidos. Não alteres tudo diretamente de uma vez; testa jobs e entidades passo a passo.
- O Gamemode DarkRP muitas vezes já vem pré-instalado
- Define jobs em
darkrp_customthings/jobs.lua - Entidades em
darkrp_customthings/entities.lua - Testa o menu F4 para trocar de job
Depois de cada alteração, verifica a consola do servidor à procura de erros Lua. Se o menu F4 não abrir ou faltarem jobs, a causa costuma estar em erros de sintaxe, vírgulas em falta ou addons que substituem funções do DarkRP. Mantém disponível uma versão funcional da tua configuração antes de adicionares pacotes maiores de jobs.
Configurar TTT
TTT precisa de durações de ronda claras, proporções sensatas de Traitors e Detectives e mapas adequados ao número de jogadores. Estes valores de exemplo são um bom ponto de partida para grupos pequenos a médios:
ttt_round_limit 6
ttt_time_limit_minutes 15
ttt_traitor_pct 0.25
ttt_detective_pct 0.13
ttt_haste 1
ttt_haste_starting_minutes 5
Depois testa pelo menos uma ronda completa com vários jogadores. Confirma se as funções são atribuídas corretamente, se as rondas terminam sem problemas e se as trocas de mapa funcionam. Em grupos muito pequenos, a proporção de Detective pode parecer inadequada; em grupos maiores, deves avaliar o equilíbrio com sessões de jogo reais.
Verificar PropHunt e Sandbox
Para PropHunt, a escolha de mapas é especialmente importante. Nem todos os mapas oferecem Props suficientes, esconderijos ou caminhos de procura justos. Por isso, testa cada mapa com ambas as equipas. Já Sandbox precisa de uma gestão clara de permissões, porque os jogadores podem spawnar muitos objetos. Limita ferramentas problemáticas se o servidor estiver acessível publicamente.
Verificar o resultado
Depois da configuração, o servidor deve aparecer na lista de servidores com o nome correto, carregar o Gamemode escolhido e oferecer os conteúdos do Workshop ao entrar. Liga-te uma vez como jogador normal, não apenas como admin. Verifica palavra-passe, slots, mapa, addons, erros da consola, tempo de download e uma troca de mapa. Só depois deves passar o endereço à tua comunidade.
Troubleshooting
Se faltarem addons, verifica primeiro o ID da Collection e se a Collection está visível publicamente. Se o servidor não arrancar, remove temporariamente os addons novos e inicia com uma server.cfg mínima. Em erros Lua, a primeira mensagem de erro na consola costuma ser mais importante do que todos os erros seguintes. Se os jogadores ficarem presos ao entrar, reduz pacotes grandes de conteúdo e testa uma Collection do Workshop mais pequena.
Verificação, limites e caminho seguro de retorno
O guia “Alugar um servidor Garry's Mod – TTT, DarkRP e PropHunt” aplica-se ao tipo de servidor descrito no artigo e ao estado de versões 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 após atualizações. Por isso, não transfiras valores sem verificação para outra versão do jogo, loader ou servidor.
Cria uma cópia de segurança dos ficheiros afetados antes de alterações ao mundo, progresso, configuração ou extensões. Depois altera apenas um passo relacionado de cada vez e verifica-o com a mesma versão de cliente e servidor com que queres jogar mais tarde.
| Ponto de verificação | Resultado esperado | Interromper e voltar atrás |
|---|---|---|
| Arranque do servidor | O servidor chega ao estado operacional sem nova mensagem de erro. | Em caso de erros de arranque, desfaz a alteração e repõe a última cópia de segurança. |
| Teste de ligação | Uma conta de teste consegue ligar-se através do endereço apresentado no painel. | Em caso de erros de versão ou ligação, volta a comparar versão, porta e permissões. |
| Teste funcional | A função alterada concretamente funciona sem danificar dados existentes do mundo ou do jogo. | Em caso de efeitos secundários, para o servidor e restaura os ficheiros guardados. |
Um teste individual bem-sucedido não é garantia de desempenho ou 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 conseguires compreender desvios futuros.
FAQ
De quanta RAM preciso para um servidor Garry's Mod?
Para configurações pequenas, deves escolher pelo menos 2 GB de RAM. Mais jogadores, DarkRP, mapas grandes e muitos addons do Workshop aumentam a necessidade. Planeia melhor por etapas e observa o servidor sob carga real.
Que modo de jogo é adequado para começar?
TTT e PropHunt costumam ser mais rápidos de configurar porque têm estruturas de rondas claras. DarkRP oferece mais profundidade, mas exige muito mais manutenção em jobs, regras, addons e moderação.
Tenho de usar uma Collection do Steam Workshop?
Para servidores com addons, é altamente recomendável. Sem Collection, os jogadores têm de instalar conteúdos manualmente ou verão models, sons e texturas em falta. Usa a página oficial do Steam Workshop como fonte para a Collection e os addons.
Porque é que o meu servidor arranca no Gamemode errado?
Verifica a server.cfg, os parâmetros de arranque e os ficheiros de Gamemode instalados. Só deve haver uma linha gamemode ativa. Exemplos comentados podem ficar, mas não devem ser carregados acidentalmente sem //.
Como testo corretamente DarkRP depois de alterações?
Reinicia o servidor, abre o menu F4, troca entre vários jobs e spawna entidades definidas. Depois lê a consola do servidor. Pequenos erros de sintaxe em jobs.lua ou entities.lua podem ocultar áreas inteiras.