Configuração
O FR Guard funciona perfeitamente sem alterar nada após a instalação. Mas se quiseres ajustar algo, aqui estão as opções mais úteis explicadas em linguagem simples.
Todas as opções vão no teu server.cfg com set <opção> "<valor>".
Opções principais
fiverank_token (obrigatório)
A tua API Key. Sem isto o FR Guard não funciona.
set fiverank_token "frk_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
fiverank_language — Idioma
Idioma dos cartões de ligação que os jogadores veem e das notificações do staff.
set fiverank_language "pt"
Valores válidos: es, en, pt, fr, de. (Padrão: es.)
fiverank_fail_open — Se o FiveRank cair
O que fazer se a API do FiveRank não responder a tempo.
set fiverank_fail_open "1"
"1"(recomendado) — O teu servidor continua a funcionar normalmente e deixa os jogadores entrar. A proteção só se perde enquanto durar a falha."0"— Se a API cair, ninguém entra. Usa isto apenas se preferires "melhor fechar o servidor do que deixar entrar um cheater por engano".
fiverank_debug — Logs detalhados
set fiverank_debug "0"
"0"(normal) — apenas logs importantes."1"— logs detalhados para cada verificação. Usa só quando estiveres a resolver problemas.
Comportamento avançado (opcional)
Se quiseres ajustar detalhes mais finos, abre o config.lua dentro de resources/fiverank_guard/.
Permitir jogadores sem Discord aberto?
O FR Guard identifica os jogadores pela conta de Discord. Se alguém se ligar sem o Discord aberto, não pode ser identificado.
Config.Behavior.failOpenNoDiscord = false -- recomendado
false(recomendado) — Se não tiverem o Discord aberto, não entram. É a única forma de evitar que um cheater feche simplesmente o Discord para contornar o sistema.true— Deixa-os entrar na mesma. Não recomendado.
Atualizar banimentos a cada X minutos
Se banires alguém no painel web do FiveRank e esse jogador já estiver ligado ao teu servidor, o FR Guard vai expulsá-lo automaticamente na próxima "varredura".
Config.Behavior.banSweepMinutes = 3
3(recomendado) — bom equilíbrio.1— mais rápido mas com mais carga.0— desativado (os banimentos só têm efeito quando voltarem a ligar-se).
Rodar o token
Se achares que o teu token foi comprometido:
- Vai a Painel → Servidores → [O teu servidor] → FR Guard.
- Clica em Revogar no key atual.
- Gera um novo.
- Atualiza
set fiverank_tokenno teuserver.cfg. - Reinicia o recurso:
restart fiverank_guard.
- Não carregues o teu
server.cfgcom o token para o GitHub, Pastebin ou Discord público. - Cada token só funciona para um servidor. Não reutilizes tokens em vários servidores.