Respuesta rápida: comience con el ejemplo oficial Cfx.re, cambie solo el punto final, los campos del proyecto, el límite de ranuras, la clave de registro del servidor y la lista explícita de recursos, luego valide en txAdmin y pruebe una conexión directa. Mantenga una copia conocida y buena antes de cada edición.
endpoint_add_tcp "0.0.0.0:30120"
endpoint_add_udp "0.0.0.0:30120"
sets sv_projectName "My Server"
sets sv_projectDesc "A clear one-sentence description"
sv_hostname "My Server"
set onesync on
sv_maxclients 48
sv_licenseKey "replace_with_portal_key"
ensure mapmanager
ensure chat
ensure spawnmanager
ensure sessionmanager
ensure hardcap
Límite de seguridad: sv_endpointPrivacy oculta las IPs de los jugadores de los informes públicos; no proporciona mitigación de DDoS ni oculta el origen del servidor. Deje RCon desactivado a menos que sea explícitamente requerido, y nunca publique licencias reales, bases de datos, Steam, Tebex o secretos de webhook.
El server.cfg file es el corazón de cada servidor FiveM. Define cómo funciona su servidor: ranuras, red, compilación del juego, OneSync, registro y visibilidad en la lista de servidores. Esta guía es para dueños de servidores y desarrolladores que desean configuraciones predeterminadas seguras, endurecimiento de producción y las mejores prácticas de rendimiento. Siempre mantenga copias de seguridad y use control de versiones. Si es nuevo, comience con el nuestro Cómo crear un servidor FiveM. Para optimizaciones más profundas, consulte nuestro centro de rendimiento.
TL;DR: Línea base lista para producción (anotada)
Una configuración limpia server.cfg es la base de la estabilidad. A continuación se presentan dos ejemplos: una configuración mínima configuración de desarrollo y una configuración de producción endurecida.
Configuración de desarrollo mínima
# server.cfg (development) # Basic config for local testing # Network endpoint_add_tcp "0.0.0.0:30120" # TCP port binding endpoint_add_udp "0.0.0.0:30120" # UDP port binding # Server info sv_hostname "My Dev Server" sv_maxclients 8 # OneSync set onesync on # Resources (basic example) ensure mapmanager ensure chat ensure spawnmanager ensure sessionmanager ensure hardcap ensure baseevents # Permissions (default ACL) exec permissions.cfg
Configuración de producción endurecida
# server.cfg (production) # Network endpoint_add_tcp "0.0.0.0:30120" endpoint_add_udp "0.0.0.0:30120" # Security sv_endpointPrivacy true # Hides player IP addresses from public server reports; it does not hide the server origin sv_scriptHook 0 # Disable client mods # Leave rcon_password unset unless legacy RCon is explicitly required # Slots sv_maxclients 64 # Adjust to host capacity # Game build (use latest recommended) # Optional: pin a documented game build only when your resources require it # Project info sv_hostname "FIVEMX Roleplay | Serious RP" sets sv_projectName "FIVEMX RP Server" sets sv_projectDesc "Realistic RP with QBCore & custom scripts" 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 # Resources (use resource list) exec resources.cfg # Logging & ACL set sv_logLevel 2 exec permissions.cfg # txAdmin integration # Load framework/database configuration from a separately permissioned config; do not publish real credentials
Consejo: Siempre valide su configuración después de las ediciones con las comprobaciones de salud de txAdmin y los registros de la consola. Consulte registros de txAdmin.
Información del servidor y lista
Las siguientes convars controlan cómo aparece su servidor en el navegador de servidores y API:
| Convar | Objetivo | Ejemplo | Cuándo cambiar | Precauciones |
|---|---|---|---|---|
sv_hostname | Nombre público en la lista de servidores | sv_hostname "My RP Server [EN]" | Siempre establecer | Evitar caracteres especiales, mantener claro |
sets sv_projectName | Nombre de proyecto interno para mostrar | sets sv_projectName "MyCommunityRP" | Branding, configuraciones de múltiples servidores | Solo visible en la lista UI |
sets sv_projectDesc | Descripción mostrada en la lista | sets sv_projectDesc "QBCore RP Server" | Agregar reglas, idioma, características | Mantener < 100 caracteres |
sets tags | Etiquetas de lista de servidores | sets tags "roleplay, cars, qbcore" | Mejorar la visibilidad | Usar solo etiquetas oficiales |
sets locale | Idioma predeterminado | sets locale "en-US" | Coincidir con el idioma del servidor | Una configuración regional incorrecta puede ocultar el servidor |
sv_endpointPrivacy | Ocultar IP pública en el navegador | sv_endpointPrivacy true | Recomendado para producción | Los jugadores se conectan mediante el repetidor Cfx |
load_server_icon | Icono PNG de 96×96 | load_server_icon mylogo.png | Para branding | Debe ser cuadrado, <96×96 píxeles |
sets banner_detail | Gran banner en la lista de servidores | sets banner_detail "url" | Opcional pero recomendado | Debe ser URL HTTPS |
sets banner_connecting | Banner mostrado al conectar | sets banner_connecting "url" | Bueno para branding/carga | Usar CDN para evitar retrasos |
Ver el referencia oficial de comandos y cvars del servidor Cfx.re para la sintaxis y comportamiento actuales.
Red y slots
Los servidores FiveM usan puntos finales TCP/UDP. Por defecto, el puerto 30120 se usa.
endpoint_add_tcp "0.0.0.0:30120" endpoint_add_udp "0.0.0.0:30120" sv_maxclients 64
- Ejecutar múltiples servidores en una máquina con desplazamientos de puerto: p.ej
30121,30122. - Ajustar reglas de firewall para abrir puertos TCP/UDP.
sv_maxclientsafecta directamente el uso de CPU y RAM — no establezca un valor superior al que su hardware puede manejar. Ver Proveedores de alojamiento de servidores
Advertencia: No exponga los puertos de MySQL o RCON a Internet.
Game build & artifacts
Una versión de artefacto FXServer y una compilación de juego GTA son opciones separadas. Actualice los artefactos a través de la ruta de compilación recomendada por Cfx.re; configure sv_enforceGameBuild solo cuando los recursos del servidor requieran una construcción de contenido GTA documentada, y verifica el valor en función de la referencia actual del comando Cfx.re.
# Optional startup-only setting; choose a value from the current Cfx.re reference # sv_enforceGameBuild
- [Documento oficial de convars][1] lista los números de compilación válidos.
- Establecer construcción en
server.cfgo en txAdmin → Configuración → FXServer → Argumentos adicionales:
+set sv_enforceGameBuild 2944
- Descargar última versión artefactos de [runtime.fivem.net][4] (Windows) o la página de compilación de Linux.
- Nunca mezcle builds de cliente y servidor.
Configuración de OneSync

OneSync habilita sincronización de entidades del lado del servidor: más jugadores, estados precisos, mejor transmisión. Siempre use OneSync activado para frameworks modernos (QBCore, ESX).
| Configuración | Efecto | Valor típico | Impacto en la CPU/memoria | Documentos |
onesync | Habilita OneSync | on | Mayor uso de CPU | [Documentación de OneSync][3] |
onesync_population | Controla los NPCs locales/tráfico | on (opcional) | Añade carga de CPU | [Documentación de OneSync][3] |
onesync_distanceCullVehicles | Transmitir vehículos de manera eficiente | true | Mejor rendimiento, ahorra ancho de banda | [Documentación de OneSync][3] |
Consejo: Escala
sv_maxclientscon hardware. Use Guía de Resmon para medir el impacto de los recursos.
Orden y dependencias de inicio de recursos
Los recursos se cargan en el orden definido por ensure. Siempre inicie las dependencias primero.
# resources.cfg (split file) ensure oxmysql ensure qb-core ensure qb-adminmenu ensure qb-inventory ensure qb-policejob ensure my-custom-scripts
En server.cfg:
exec resources.cfg
- Mantenga los frameworks y los conectores de DB en primer lugar.
- Agrupe los recursos relacionados.
- Evitar
ensure *en producción; causa un orden no determinista.
Endurecimiento de seguridad y abuso
Seguro server.cfg evita fugas y abusos.
Lista de verificación:
sv_endpointPrivacy truesv_scriptHook 0(bloquear mods del cliente)- Fuerte o deshabilitado
rcon_password - Usar
add_principalyadd_acepara ACLs - Mantenga los secretos fuera de los repositorios públicos y los archivos de recursos compartidos/cliente; restrinja el acceso a la configuración solo del servidor que los contiene
- Actualizar artefactos regularmente
- Monitor registros de txAdmin
- Usar Guía de Resmon para atrapar scripts pesados
Ejemplo de ACL:
add_ace group.admin command allow add_principal identifier.steam:110000112345678 group.admin
CDN y transmisión de activos (cuándo usar)
Para grandes MLOs, coches personalizados y texturas, usa un CDN para reducir tiempos de unión.
- Almacenar archivos en un CDN como Cloudflare R2 (establecer [encabezados CORS][6]).
- Para un alto rendimiento, BunnyCDN admite [solicitudes de rango][7] (necesarias para
.rpfstreaming). - Agregue URLs con versión para evitar conflictos de caché.
Vea nuestro Optimizar tiempos de carga guía.
Mitos y banderas obsoletas
Muchas configs en línea aún muestran Variables del motor Source como:
sv_maxrate 0 sv_minrate 30000 sv_maxupdaterate 60
No usar. Estos no son compatibles en FiveM y no tienen efecto. Consulte [convars oficiales][1].
convars obsoletos/legados:
sv_master1→ ya no es necesario.sv_useDirectListing→ reemplazado porsv_endpointPrivacy.
Validación y solución de problemas
Verificaciones de claves después de editar server.cfg:
| Síntoma | Causa probable | Arreglar | Tiempo |
| El servidor no se inicia | Error de sintaxis en la configuración | Verifique la consola, elimine las líneas no válidas | 5m |
| No aparece en la lista del servidor | Desaparecido sv_hostname/tags | Agregar nombre de host/etiquetas, verificar firewall, sv_master1 | 10m |
| Los jugadores no pueden conectarse | Puertos cerrados / IP incorrecta | Abrir 30120 TCP+UDP, verificar endpoint_add_* | 15m |
| Alto uso de CPU | Demasiados slots / malos scripts | Más bajo sv_maxclients, usar Ajuste de rendimiento | 20m |
| Tiempos de carga largos | Activos grandes no optimizados | Usar Optimizar tiempos de carga + CDN | 20m |
| Se bloquea después de la actualización | Incompatibilidad de compilación | Fijar sv_enforceGameBuild, actualizar [artefactos][4] | 15m |
Explora productos de servidor completos para lanzamientos y renovaciones.
Recursos internos & próximos pasos
Preguntas frecuentes
1. ¿Qué es server.cfg en FiveM?
Es el archivo de configuración principal que define el nombre del servidor, las ranuras, los recursos, la red, la seguridad y la visibilidad.
2. ¿Dónde debo colocar server.cfg?
Dentro de la carpeta raíz de tu servidor (junto a server.exe o FXServer punto de entrada). txAdmin lo carga automáticamente.
3. ¿Cuál es la diferencia entre set, sets, y setr?
set: variable solo para el servidor.sets: aparece en la lista del servidor (información pública).setr: sincronizado con los clientes.
4. ¿Por qué mi servidor no aparece en la lista?
Controlar sv_hostname, sets tags, sets locale, y sv_endpointPrivacy. También asegúrate de que tus puertos estén abiertos.
5. ¿Cómo aumento los slots de jugadores?
Cambiar sv_maxclients. Escala gradualmente y monitorea con Guía de Resmon. Asegúrese de que su hardware y red puedan manejarlo.
6. ¿Qué es sv_enforceGameBuild?
Un convar que obliga a los clientes a usar una versión específica del juego GTA. Evita los errores por versiones incompatibles. Consulta la [documentación de Convars][1].
7. ¿Debo usar números de compilación o alias?
Cualquiera funciona. Numérico (2944) es explícito; alias (mp2024_02) es más fácil de rastrear. Ambos son compatibles.
8. ¿Dónde lo configuro? sv_enforceGameBuild en txAdmin?
In txAdmin → Settings → FXServer → Additional arguments. Example: +set sv_enforceGameBuild 2944.
9. ¿Qué es OneSync?
Un sistema que permite más jugadores, transmisión de entidades precisa, autoridad del servidor. Requerido para frameworks modernos. Ver [OneSync docs][3].
10. Infinity vs Legacy OneSync?
Legacy = hasta 64 ranuras. Infinity = soporta 128+, sincronización avanzada de entidades. Siempre usa onesync on (Infinito por defecto).
11. ¿Cómo organizo los recursos?
Usar exec resources.cfg. Inicia primero los conectores de la base de datos, luego los frameworks y finalmente los trabajos/guiones. Evita ensure *.
12. ¿Por qué mis banners no aparecen en la lista del servidor?.
Asegúrate de que las URLs sean HTTPS, públicas y apunten a los tamaños de imagen correctos. Usa un CDN para fiabilidad.
13. What are txAdmin logs for?
Muestra errores, fallos, problemas de recursos. Ver registros de txAdmin.
14. ¿Cómo verifico problemas de rendimiento?
Usar resmon 1 en consola. Ver nuestro Guía de Resmon para más detalles.
15. ¿Son necesarios los indicadores de tasa del motor Source?
No. sv_maxrate, sv_minrate, sv_maxupdaterate no hacer nada en FiveM. Usa [doc de Convars][1] en su lugar.
Créditos:
- [Convars – Cfx.re Docs][1]
- [Comandos del servidor – Cfx.re Docs][2]
- [OneSync – Documentación Cfx.re][3]
- [Artefactos (compilaciones de Windows) – runtime.fivem.net
Recursos relacionados con FiveMX
Utiliza estas secciones para comparar categorías relacionadas de FiveM y configurar recursos antes de modificar un servidor en vivo.
Verificaciones de configuración antes de agregar recursos
Cuando los nuevos recursos cambien trabajos, flujos de trabajo de EMS o el orden de inicio del servidor, revisa notas de configuración de FiveM Jobs Creator, compara scripts médicos, y mantén la corrección del error «failed to inflate» disponible para problemas de carga de recursos.
Para los campos específicos de la lista y actuales sv_master1 comportamiento, continuar con el Guía de configuración de la lista de servidores FiveM.



