Economize 20% com WELCOMEVer ofertas
Servidor FiveM.cfg

Guia do server.cfg do FiveM: Configuração Inicial Segura

Resposta rápida: comece com o exemplo oficial Cfx.re, altere apenas o endpoint, os campos do projeto, o limite de slots, a chave de registro do servidor e a lista explícita de recursos, depois valide no txAdmin e teste uma conexão direta. Mantenha uma cópia conhecida como boa antes de cada edição.

endpoint_add_tcp "0.0.0.0:30120"
endpoint_add_udp "0.0.0.0:30120"
sets sv_projectName "Meu Servidor"
sets sv_projectDesc "Uma descrição clara em uma frase"
sv_hostname "Meu Servidor"
set onesync on
sv_maxclients 48
sv_licenseKey "substituir_com_a_chave_do_portal"
ensure mapmanager
ensure chat
ensure spawnmanager
ensure sessionmanager
ensure hardcap

Limite de segurança: sv_endpointPrivacidade oculta os IPs dos jogadores de relatórios públicos; não fornece mitigação de DDoS ou esconde a origem do servidor. Deixe o RCon desativado a menos que seja explicitamente necessário, e nunca publique licenças reais, banco de dados, Steam, Tebex ou segredos de webhook.

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 "My Dev Server"
sv_maxclients 8

# OneSync
set onesync on

# Recursos (exemplo básico)
ensure mapmanager
ensure chat
ensure spawnmanager
ensure sessionmanager
ensure hardcap
ensure 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 # Oculta endereços IP dos jogadores de relatórios públicos do servidor; não oculta a origem do servidor
sv_scriptHook 0 # Desabilita mods de cliente
# Deixe rcon_password não definido a menos que o RCon legado seja explicitamente necessário

# Slots
sv_maxclients 64 # Ajuste para a capacidade do host

# Build do jogo (use a versão recomendada mais recente)
# Opcional: fixe um build do jogo documentado apenas quando seus recursos exigirem

# Informações do projeto
sv_hostname "FIVEMX Roleplay | Serious RP"
sets sv_projectName "FIVEMX RP Server"
sets sv_projectDesc "Realistic RP com QBCore & scripts personalizados"
sets tags "roleplay, seriousrp, qbcore"
sets locale "en-US"
load_server_icon mylogo.png
sets banner_detail "https://cdn.example.com/banner.png"
sets banner_connecting "https://cdn.example.com/loading.png"

# OneSync
set onesync on

# Recursos (use a lista de recursos)
exec resources.cfg

# Registro & ACL
set sv_logLevel 2
exec permissions.cfg

# Integração txAdmin
# Carregue a configuração do framework/banco de dados de um config separado com permissões; não publique credenciais reais

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 o Referência oficial de comando e convar do servidor Cfx.re para a sintaxe e comportamento atuais.


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

Uma versão de artefato FXServer e uma compilação de jogo GTA são escolhas separadas. Atualize os artefatos através do caminho de compilação recomendado pelo Cfx.re; defina sv_enforceGameBuild apenas quando os recursos do servidor exigirem uma construção de conteúdo GTA documentada, e verifique o valor em relação ao comando de referência Cfx.re atual.

# Configuração opcional apenas no início; escolha um valor da referência atual Cfx.re
# sv_enforceGameBuild 
  • [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
  • Mantenha segredos fora de repositórios públicos e arquivos de recursos compartilhados/cliente; restrinja o acesso à configuração exclusiva do servidor que os contém
  • 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

Pacotes de servidor

Explore produtos de servidor completos para lançamentos e reformulações.

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:

Para os campos específicos da lista e atuais sv_mestre1 comportamento, continue com o Guia de configuração da lista de servidores FiveM.

Referências atuais do servidor.cfg oficial