Configurações do servidor Garry's Mod explicadas

Um servidor de Garry's Mod é configurado em dois lugares: a linha de inicialização, lida uma vez quando ele começa, e cfg/server.cfg, lido toda vez que um mapa carrega. Saber em qual lugar fica cada configuração evita muita confusão, porque o server.cfg roda por último e prevalece.

A linha de execução

Estes são definidos uma vez na inicialização. Na Flux, são os campos de Configurações de implantação, e uma mudança é aplicada com uma nova implantação.

ConfiguraçãoOpção de inicializaçãoNotas
Nome do servidor+hostname "..."O que o navegador de servidores mostra
Modo de jogo+gamemode sandboxO nome da pasta do gamemode: terrortown para TTT, darkrp para DarkRP
Mapa+map gm_constructSem .bsp
Max players+maxplayers 16Up to 128
Coleção da Workshop+host_workshop_collection <id>Baixado a cada inicialização
Senha de entrada+sv_password "..."Vazio para um servidor público
Senha RCON+rcon_password "..."Necessário para qualquer ferramenta RCON
Token da Steam+sv_setsteamaccount <token>Opcional, um ranking melhor no navegador de servidores
Dica:Se o server.cfg também definir hostname ou sv_password, o server.cfg prevalece. Na Flux, a aba Configurações do Servidor remove essas linhas do arquivo quando salva, então o formulário em Configuração de implantação continua sendo o que vale.

server.cfg: limites do sandbox

Limites por jogador, e a principal ferramenta contra lag em um servidor de construção. Os padrões: sbox_maxprops 200, sbox_maxragdolls 10, sbox_maxvehicles 4, sbox_maxsents 100, sbox_maxeffects 200, sbox_maxballoons 100, sbox_maxthrusters 50, sbox_maxwheels 50, sbox_maxlamps 3, sbox_maxlights 5. sbox_noclip e sbox_playershurtplayers ativam ou desativam o noclip e o PvP.

server.cfg: Trouble in Terrorist Town

  • ttt_roundtime_minutes 10, ttt_preptime_seconds 30 e ttt_firstpreptime 60 definem o cronômetro da rodada; ttt_haste 1 o começa curto e acrescenta tempo a cada morte.
  • ttt_round_limit 6 e ttt_time_limit_minutes 75 definem quando o mapa muda.
  • ttt_traitor_pct 0.25, ttt_detective_pct 0.13 e ttt_detective_min_players 8 definem os papéis.
  • ttt_karma 1 faz com que jogadores que matam inocentes causem menos dano.

server.cfg: downloads e navegador

  • sv_loadingurl: uma página web exibida enquanto os jogadores entram.
  • sv_downloadurl: um servidor web FastDL para conteúdo personalizado que não está na Workshop.
  • sv_region: a região em que o navegador cataloga o servidor (255 é o mundo).
  • sv_allowcslua 0: deixe desligado, a menos que precise; ele permite que os jogadores executem o próprio Lua.

Perguntas frequentes

Onde fica o server.cfg em um servidor Garry's Mod?

Em garrysmod/cfg/server.cfg. Uma instalação nova não tem um; o servidor roda sem ele. Na Flux, a aba Configurações do Servidor cria o arquivo no primeiro salvamento.

Por que o hostname no meu server.cfg não muda?

Sim, e ele substitui o que está na linha de inicialização: o server.cfg é executado depois da linha de inicialização, a cada carregamento de mapa. Mantenha o nome em um só lugar.

Preciso reiniciar depois de mudar o server.cfg?

Uma troca de mapa ou uma reinicialização aplica a mudança, porque o srcds lê o server.cfg quando um mapa carrega. O comando RCON exec server.cfg aplica a maioria das cvars na hora.

Guias relacionados de Garry's Mod