Escolha as configurações do QBCore da sua versão instalada e a experiência que você deseja que os jogadores tenham. Não existe um preset config.lua universal que corrija lag, equilíbrio econômico e permissões juntos.
Localize as configurações que realmente controlam o comportamento
Registre a revisão do qb-core e as alterações locais. Leia seu config.lua e o código que consome cada configuração. Recursos de HUD, spawn, inventário, empregos e voz podem ter configurações separadas.
Faça backup dos recursos e do banco de dados, depois use o ambiente de teste. Mantenha os limites de slot do server.cfg, os limites de jogadores do framework e os direitos da plataforma consistentes; um número no framework não cria capacidade de hospedagem.
Ajuste a primeira sessão do jogador
Teste os recursos reais de seleção de personagem e spawn. Confirme se o spawn é acessível, legível e próximo a uma primeira atividade útil. Verifique os jogadores comuns após a reconexão, não apenas os administradores se teletransportando para a área.
Ajuste a fome e a sede somente após verificar o intervalo de atualização de status instalado e o comportamento do HUD. Observe uma sessão representativa e escolha um ritmo que suporte o roleplay. Aumentar um intervalo não é uma correção de FPS garantida.
Altere as configurações de economia deliberadamente
Inspecione os tipos de dinheiro suportados, saldos iniciais, regras de saldo negativo e mecanismo de pagamento. As configurações de dinheiro inicial podem se aplicar apenas a personagens recém-criados. Um limite de dívida não é um controle completo da inflação.
Teste a folha de pagamento da organização quando seu recurso de empregos oferecer esse suporte: contas com saldo e sem saldo, níveis de cargo autorizados, pagamentos repetidos e reinicializações do servidor. Alterar as verificações de licenças duplicadas não corrige uma falha que permite duplicar dinheiro.
Audite os limites de permissão
Grupos de framework, permissões ACE e contas txAdmin são sistemas separados. Nomes como god, admin e mod não garantem um conjunto fixo de permissões entre os recursos. Teste cada ação da equipe com a função pretendida e verifique se os jogadores comuns são negados.
Aplique verificações do lado do servidor para recompensas e eventos privilegiados. Um botão oculto não é autorização.
Aceite uma mudança por vez
- Escreva o resultado pretendido e a configuração/recurso responsável.
- Altere um valor no ambiente de teste e teste os caminhos normais e de falha.
- Meça o desempenho do cliente ou do servidor com a ferramenta apropriada, se esse for o objetivo. Use o fluxo de trabalho oficial do profiler em vez de comandos de barra inventados.
- Reconecte, reinicie e compare os dados salvos. Registre o resultado e implante apenas a configuração aceita com uma cópia de reversão.
Documentação de referência
Fonte: qbcore-fivem/qb-core · Cfx.re — segurança do servidor