DRS FPS Boost
Um menu de desempenho para os jogadores ganharem FPS com um clique, dos PCs médios aos muito fracos, com gráfico e contador ao vivo.
Menu de desempenho para os jogadores ganharem FPS com um clique, com FPS e ping ao vivo, gráfico dos últimos 20 segundos e contador de FPS no ecrã. Leve por design: não percorre nem esconde entidades, por isso nunca causa carros ou pessoas invisíveis.
#Requisitos
Nenhum (standalone).
#Instalação
server.cfg
ensure drs_fpsboost#Utilização
/fps ou /fpsboost abre o menu. Opcionalmente podes definir uma tecla em Config.DefaultKey.
| Modo | Para quem | O que muda |
|---|---|---|
| Equilibrado | PCs médios | Menos tráfego e peões, gráficos quase iguais |
| Boost | PCs fracos | Sem sombras dinâmicas, menos detalhe ao longe |
| Ultra Boost | PCs muito fracos | Sem tráfego, sem luzes extra, menos partículas |
| Super Low PC | O mínimo possível | Tudo no mínimo e iluminação simplificada |
| Normal | — | Volta aos gráficos originais |
O modo e o contador ficam guardados para a próxima sessão (Config.Remember).
#Ajustar os modos
Cada modo em Config.Presets tem estes valores:
| Valor | Descrição |
|---|---|
density | Tráfego e peões, de 0.0 a 1.0 |
lod | Distância de detalhe (1.0 = normal) |
shadows / lights | Sombras e luzes extra ligadas |
particles | Reduz partículas e efeitos |
budget | Menos modelos de peões e carros em memória |
flatLight | Iluminação simplificada (usa Config.FlatLightTimecycle) |
Atenção
lod abaixo de 0.5 faz as texturas e objetos passarem a baixa qualidade muito perto do jogador.
#Configuração completa
config.lua
Config = {}
-- Idioma / Language: 'pt' ou 'en'
Config.Locale = 'pt'
-- Comandos para abrir o menu / Commands that open the menu
Config.Commands = { 'fps', 'fpsboost' }
-- Tecla opcional (o jogador pode mudar em Definições > Teclas > FiveM). '' = sem tecla
-- Optional key (players can rebind it in Settings > Key Bindings > FiveM). '' = no key
Config.DefaultKey = ''
-- Lembrar o modo escolhido entre sessões / Remember the chosen mode between sessions
Config.Remember = true
-- Modos. density = tráfego/peões (0.0–1.0), lod = distância de detalhe (1.0 = normal)
-- budget = menos modelos de peões/carros em memória, flatLight = iluminação simplificada (fica mais "plano")
-- Mostrador de FPS no ecrã (o jogador liga/desliga e escolhe o canto no menu; fica guardado)
-- On-screen FPS counter (players toggle it and pick the corner in the menu; it's remembered)
-- corner: 'top-left', 'top-right', 'bottom-left', 'bottom-right'
Config.Counter = { enabled = false, corner = 'top-right' }
-- Nota: lod abaixo de 0.5 faz as texturas e objetos passarem a baixa qualidade muito perto do jogador.
-- Note: lod below 0.5 makes textures and objects switch to low quality very close to the player.
-- Modes. density = traffic/pedestrians (0.0–1.0), lod = level-of-detail distance (1.0 = normal)
-- budget = fewer ped/vehicle models in memory, flatLight = simplified lighting (looks flatter)
Config.Presets = {
balanced = { density = 0.6, lod = 0.85, shadows = true, lights = true, particles = false, budget = false, flatLight = false },
boost = { density = 0.3, lod = 0.7, shadows = false, lights = true, particles = true, budget = false, flatLight = false },
ultra = { density = 0.0, lod = 0.6, shadows = false, lights = false, particles = true, budget = false, flatLight = false },
potato = { density = 0.0, lod = 0.5, shadows = false, lights = false, particles = true, budget = true, flatLight = true },
}
-- Ordem dos modos no menu / Order of the modes in the menu
Config.PresetOrder = { 'balanced', 'boost', 'ultra', 'potato' }
-- Timecycle usado pelo flatLight (tira a luz direcional, a parte mais pesada da iluminação)
-- Timecycle used by flatLight (removes directional light, the heaviest part of the lighting)
Config.FlatLightTimecycle = 'yell_tunnel_nodirect'