Economize 20% hoje mesmo Use o código WELCOME ao finalizar a compra. BEM-VINDO

Guia completo do arquivo server.cfg do FiveM – Configuração completa

O servidor.cfg O arquivo é o coração de cada servidor FiveM. Ele define como seu servidor funciona: slots, rede, criação de jogos, OneSync, registro e visibilidade na lista de servidores. Este guia é para proprietários e desenvolvedores de servidores que desejam padrões seguros, reforço de produção e melhores práticas de desempenho. Sempre mantenha backups e use o controle de versão. Se você é novo, comece com nosso Como criar um servidor FiveM. Para otimizações mais profundas, consulte nosso Centro de desempenho.



TL;DR: Linha de base pronta para produção (anotada)

Uma limpeza servidor.cfg é a base da estabilidade. Abaixo estão dois exemplos: um mínimo configuração de desenvolvimento e um configuração de produção reforçada.

Configuração mínima de desenvolvimento

# server.cfg (desenvolvimento) # Configuração básica para testes locais # Rede endpoint_add_tcp "0.0.0.0:30120" # Vinculação de porta TCP endpoint_add_udp "0.0.0.0:30120" # Vinculação de porta UDP # Informações do servidor sv_hostname "Meu servidor de desenvolvimento" sv_maxclients 8 # OneSync definir onesync em # Recursos (exemplo básico) garantir mapmanager garantir chat garantir spawnmanager garantir sessionmanager garantir hardcap garantir baseevents # Permissões (ACL padrão) exec permissions.cfg

Configuração de produção reforçada

# server.cfg (produção) # Rede endpoint_add_tcp "0.0.0.0:30120" endpoint_add_udp "0.0.0.0:30120" # Segurança sv_endpointPrivacy true # Ocultar IP na lista de servidores sv_scriptHook 0 # Desabilitar mods de cliente rcon_password "StrongRconPassword123" # Desabilitar se não for necessário # Slots sv_maxclients 64 # Ajustar à capacidade do host # Build do jogo (use a versão mais recente recomendada) sv_enforceGameBuild 2944 # Ou alias: "mp2024_02" # Informações do projeto sv_hostname "FIVEMX Roleplay | Serious RP" sets sv_projectName "Servidor FIVEMX RP" define sv_projectDesc "RP realista com QBCore e scripts personalizados" define tags "roleplay, seriousrp, qbcore" define locale "en-US" load_server_icon mylogo.png define banner_detail "https://cdn.example.com/banner.png" define banner_connecting "https://cdn.example.com/loading.png" # OneSync define onesync em # Recursos (usar lista de recursos) exec resources.cfg # Registro e ACL define sv_logLevel 2 exec permissions.cfg # Integração txAdmin define mysql_connection_string "mysql://user:pass@localhost/fivemdb"

Dica: Sempre valide sua configuração após edições com verificações de integridade do txAdmin e logs do console. Veja registros do txAdmin.


Informações e listagem do servidor

As seguintes convars controlam como seu servidor aparece no navegador do servidor e API:

ConvarPropósitoExemploQuando mudarAdvertências
sv_nome_do_hostNome público na lista de servidoressv_hostname "Meu Servidor RP [EN]"Sempre definidoEvite caracteres especiais, mantenha-se afastado
define sv_projectNameNome de exibição do projeto internodefine sv_projectName "MyCommunityRP"Configuração de marca e multi-servidorVisível somente na lista da IU
define sv_projectDescDescrição mostrada na listadefine sv_projectDesc "Servidor QBCore RP"Adicionar regras, idioma, recursosMantenha < 100 caracteres
define tagsTags da lista de servidoresdefine as tags "roleplay, carros, qbcore"Melhore a capacidade de descobertaUse apenas tags oficiais
define localidadeIdioma padrãodefine a localidade "en-US"Idioma do servidor de correspondênciaLocalidade errada pode ocultar o servidor
sv_endpointPrivacidadeOcultar IP público no navegadorsv_endpointPrivacy verdadeiroRecomendado para produçãoOs jogadores se conectam via relé Cfx
ícone_do_servidor_de_cargaÍcone PNG 96×96load_server_icon mylogo.pngPara brandingDeve ser quadrado, <96×96 pixels
define banner_detailBanner grande na lista de servidoresdefine banner_detail "url"Opcional, mas recomendadoDeve ser URL HTTPS
define banner_connectingBanner exibido na conexãodefine banner_connecting "url"Bom para branding/carregamentoUse CDN para evitar atrasos

Veja a [lista oficial de convars][1] para referência completa.


Redes e slots

Os servidores FiveM usam Pontos finais TCP/UDP. Por padrão, a porta 30120 é usado.

endpoint_add_tcp "0.0.0.0:30120" endpoint_add_udp "0.0.0.0:30120" sv_maxclients 64
  • Execute vários servidores em uma máquina com deslocamentos de porta: por exemplo 30121, 30122.
  • Combine regras de firewall para abrir portas TCP/UDP.
  • sv_maxclients afeta diretamente o uso da CPU e da RAM — não defina um valor maior do que seu hardware pode suportar. Veja provedores de hospedagem de servidores

Aviso: Não exponha portas MySQL ou RCON à internet.


Construção e artefatos do jogo

Cada construção de servidor (artefato) corresponde a uma construção do jogo GTA V. Sempre fixar uma construção específica para evitar mudanças inesperadas.

# Exemplo forçando a compilação 2944 (atualização do Los Santos Drug Wars) sv_enforceGameBuild 2944 # ou use o alias enforce_game_build mp2024_02
  • [Documento oficial do convars][1] lista números de compilação válidos.
  • Definir construção em servidor.cfg ou em txAdmin → Configurações → FXServer → Argumentos adicionais:
+definir sv_enforceGameBuild 2944
  • Baixe a última versão artefatos de [runtime.fivem.net][4] (Windows) ou da página de compilação do Linux.
  • Nunca misture compilações de cliente e servidor.

Configuração OneSync

O OneSync permite sincronização de entidade do lado do servidor: mais jogadores, estados precisos, melhor streaming. Use sempre OneSync ativado para estruturas modernas (QBCore, ESX).

ContextoEfeitoValor típicoImpacto na CPU/memóriaDocumentos
sincronização únicaHabilita o OneSyncsobreMaior uso da CPU[Documentação OneSync][3]
população_onesyncControla NPCs/tráfego localsobre (opcional)Adiciona carga de CPU[Documentação OneSync][3]
onesync_distanceCullVehiclesTransmita veículos com eficiênciaverdadeiroMelhor desempenho, economiza largura de banda[Documentação OneSync][3]

Dica: Escala sv_maxclients com hardware. Usar Guia Resmon para medir o impacto dos recursos.


Ordem de início dos recursos e dependências

Os recursos são carregados na ordem definida por garantir. Sempre inicie as dependências primeiro.

# resources.cfg (arquivo dividido) garantir oxmysql garantir qb-core garantir qb-adminmenu garantir qb-inventory garantir qb-policejob garantir my-custom-scripts

Em servidor.cfg:

recursos exec.cfg
  • Mantenha as estruturas e os conectores de banco de dados em primeiro lugar.
  • Recursos relacionados ao grupo.
  • Evitar garantir * na produção; causa ordem não determinística.

Reforço da segurança e do abuso

Um seguro servidor.cfg evita vazamentos e abusos.

Lista de verificação:

  • sv_endpointPrivacy verdadeiro
  • sv_scriptHook 0 (bloquear mods do cliente)
  • Forte ou incapacitado rcon_senha
  • Usar adicionar_principal e adicionar_ace para ACLs
  • Ocultar chaves de API em .env, não em servidor.cfg
  • Atualize artefatos regularmente
  • Monitor registros do txAdmin
  • Usar Guia Resmon para pegar scripts pesados

Exemplo de ACL:

comando add_ace group.admin permite identificador add_principal.steam:110000112345678 group.admin

CDN e streaming de ativos (quando usar)

Para grandes MLOs, carros personalizados e texturas, use um CDN para reduzir tempos de junção.

  • Hospedar arquivos em um CDN como Cloudflare R2 (definir [cabeçalhos CORS][6]).
  • Para alto desempenho, BunnyCDN suporta [solicitações de intervalo][7] (necessário para .rpf transmissão).
  • Adicione URLs versionadas para evitar conflitos de cache.

Veja nosso Otimize os tempos de carregamento guia.


Mitos e sinalizadores obsoletos

Muitas configurações on-line ainda mostram cvars do mecanismo de origem como:

sv_maxrate 0 sv_minrate 30000 sv_maxupdaterate 60

Não utilizar. Eles não são suportados no FiveM e não têm efeito. Veja [convars oficiais][1].

Convars obsoletos/legados:

  • sv_mestre1 → não é mais necessário.
  • sv_useDirectListing → substituído por sv_endpointPrivacidade.

Validação e solução de problemas

Verificações de chave após a edição servidor.cfg:

SintomaCausa provávelConsertarTempo
Servidor não iniciaErro de sintaxe na configuraçãoVerifique o console e remova as linhas inválidas5m
Não está na lista de servidoresAusente sv_nome_do_host/etiquetasAdicione nome de host/tags, verifique o firewall, sv_mestre110m
Os jogadores não conseguem se conectarPortas fechadas / IP erradoAbra 30120 TCP+UDP, verifique endpoint_add_*15m
Alto uso da CPUMuitos slots / scripts ruinsMais baixo sv_maxclients, usar Ajuste de desempenho20m
Longos tempos de carregamentoGrandes ativos não otimizadosUsar Otimize os tempos de carregamento + CDN20m
Travamentos após atualizaçãoIncompatibilidade de construçãoAlfinete sv_enforceGameBuild, atualizar [artefatos][4]15m

Recursos internos e próximos passos


Perguntas frequentes

1. O que é servidor.cfg no FiveM?
É o arquivo de configuração principal que define o nome do servidor, slots, recursos, rede, segurança e visibilidade.

2. Onde devo colocar servidor.cfg?
Dentro da pasta raiz do seu servidor (ao lado de servidor.exe ou Servidor FX ponto de entrada). O txAdmin o carrega automaticamente.

3. Qual é a diferença entre definir, conjuntos, e conjunto?

  • definir: variável somente do servidor.
  • conjuntos: aparece na lista de servidores (informações públicas).
  • conjunto: sincronizado com clientes.

4. Meu servidor não aparece na lista. Por quê?
Verificar sv_nome_do_host, define tags, define localidade, e sv_endpointPrivacidade. Certifique-se também de que suas portas estejam abertas.

5. Como posso aumentar os slots de jogadores?
Mudar sv_maxclients. Escale gradualmente e monitore com Guia Resmon. Certifique-se de que seu hardware e rede podem suportar isso.

6. O que é sv_enforceGameBuild?
Uma convar que força os clientes a usar uma versão específica do jogo GTA V. Evita travamentos causados por versões incompatíveis. Consulte [documentação Convars][1].

7. Devo usar números de compilação ou aliases?
Qualquer um funciona. Numérico (2944) é explícito; alias (mp2024_02) é mais fácil de rastrear. Ambos são suportados.

8. Onde eu coloco sv_enforceGameBuild no txAdmin?
Em txAdmin → Configurações → FXServer → Argumentos adicionais. Exemplo: +definir sv_enforceGameBuild 2944.

9. O que é OneSync?
Um sistema que permite mais jogadores, streaming preciso de entidades e autoridade de servidor. Necessário para frameworks modernos. Consulte [documentação do OneSync][3].

10. Infinity ou OneSync antigo?
Legado = até 64 slots. Infinito = suporta mais de 128, sincronização avançada de entidades. Sempre use onesync ativado (Infinito por padrão).

11. Como organizo os recursos?
Usar recursos exec.cfg. Inicie os conectores do banco de dados primeiro, depois os frameworks e, por fim, os jobs/scripts. Evite garantir *.

12. Meus banners não aparecem na lista de servidores.
Certifique-se de que as URLs sejam HTTPS, públicas e apontem para os tamanhos de imagem corretos. Use uma CDN para maior confiabilidade.

13. Para que servem os logs do txAdmin?
Eles mostram erros, travamentos, problemas de recursos. Veja registros do txAdmin.

14. Como posso verificar problemas de desempenho?
Usar resposta 1 no console. Veja nosso Guia Resmon para mais detalhes.

15. Os sinalizadores de taxa do mecanismo de origem são necessários?
Não. sv_maxrate, sv_minrate, sv_maxupdaterate não faça nada no FiveM. Use [Convars doc][1] em vez disso.


Créditos:

Lucas
Lucas

Eu sou Luke, sou um gamer e adoro escrever sobre FiveM, GTA e roleplay. Eu administro uma comunidade de roleplay e tenho cerca de 10 anos de experiência em administração de servidores.

Artigos: 570