getServerConfigSetting
Lê um valor do server.cfg.
Sintaxe
Seção intitulada “Sintaxe”string getServerConfigSetting ( string chave )Parâmetros
Seção intitulada “Parâmetros”| Nome | Tipo | Padrão | Descrição |
|---|---|---|---|
chave | string | — | Nome da configuração, exatamente como aparece no server.cfg. |
Retorno
Seção intitulada “Retorno”O valor como string, ou false quando a chave não existe ou não é legível por scripts. Números voltam como string: passe-os por tonumber você mesmo.
Uma chave é legível quando foi publicada com sets ou setr, ou quando é uma das configurações que o servidor expõe por conta própria:
sv_projectName · sv_projectDesc · sv_maxclients · sv_tickRate · locale · tags · store_url · discord_url · banner_detail · banner_connecting · sv_httpDownloadUrl · voice_enabled · voice_maxDistance
local nome = getServerConfigSetting("sv_projectName")local vagas = tonumber(getServerConfigSetting("sv_maxclients"))
-- uma configuração sua, publicada no server.cfg com: sets gm_roundLength "600"local duracaoRodada = tonumber(getServerConfigSetting("gm_roundLength")) or 300Veja server.cfg para as diretivas e a lista completa de convars.
Veja também
Seção intitulada “Veja também”getServerName— Devolve o nome público do servidor.getMaxPlayers— Devolve o limite de jogadores simultâneos.getServerPort— Devolve a porta em que o servidor de jogo escuta.getServerHttpPort— Devolve a porta do servidor HTTP, usada para entregar os arquivos dos resources aos clientes.setServerPassword— Define ou remove a senha de acesso ao servidor.shutdown— Desliga o servidor.outputServerLog— Escreve uma linha no log do servidor.passwordHash— Gera o hash de uma senha.