Los activos oversized PUEDEN y CAUSARÁN problemas de streaming: la solución

Soluciona la advertencia de FiveM 'Oversized assets can and WILL lead to streaming issues', pérdida de texturas y una ciudad que no se cargará: el límite de 16 MB y cómo reducir activos.

En la consola del cliente (F8) o al inicio del recurso:

text
Oversized assets can and WILL lead to streaming issues

El mensaje nombra un recurso y los archivos que son demasiado grandes. Si también has visto texturas grises o planas, edificios que aparecen tarde, o una ciudad que nunca se carga completamente, tienen la misma fuente. Esta guía explica el límite, cómo encontrar los archivos pesados y cómo reducirlos.

Qué significa la advertencia

Cada archivo transmitido (un modelo, un diccionario de texturas, una pieza de mapa) tiene que caber en la memoria de streaming del juego. Las texturas (.ytd, .ytf) son las más pesadas. FiveM comprueba el tamaño de memoria física de cada activo transmitido, y advierte cuando un archivo supera su límite, que es 16 MB para archivos .ytd y .ytf.

La advertencia no es un fallo en sí misma. Pero un archivo por encima del límite es el que tiene más probabilidades de no cargarse, y ocupa espacio de todo lo demás. Muchos archivos oversized juntos hacen que el problema sea mucho peor.

Signos en tu servidor

  • El texto de advertencia en la consola, con el nombre del recurso y el archivo.
  • Texturas que permanecen con baja calidad, grises o planas, o que desaparecen de repente.
  • Edificios y carreteras que se cargan tarde, o una ciudad que no se carga mientras estás en ella.
  • Vehículos que aparecen sin ruedas, sin pintura o como una carcasa blanca.
  • Jugadores con PC más débiles que se bloquean o se cuelgan más a menudo que otros.

Estos signos aparecen primero para algunos jugadores. Una máquina con menos memoria de video o RAM alcanza el límite antes que una fuerte, que es por qué puedes tener un servidor que funciona para ti y falla para tus jugadores.

Paso 1: encuentra los archivos pesados

Comienza con la advertencia: enumera el recurso y a menudo el archivo. Luego comprueba en la carpeta del recurso, en stream, los archivos más grandes. En Windows, abre la carpeta y ordena por tamaño. Ten en cuenta que el número que importa es el tamaño de memoria una vez cargado, que puede ser mayor que el archivo en el disco, pero los archivos más grandes en el disco siguen siendo los primeros sospechosos.

powershell
Get-ChildItem -Recurse -Include *.ytd,*.ytf,*.yft,*.ydr .\resources |
  Sort-Object Length -Descending |
  Select-Object -First 20 FullName, @{n='MB';e={[math]::Round($_.Length/1MB,1)}}

Esto enumera los 20 archivos transmitidos más grandes de tu carpeta de recursos. Ejecútalo desde tu carpeta de servidor.

Consejo: los mayores infractores son casi siempre paquetes de autos con texturas 4K, paquetes de ropa, y mapas personalizados con diccionarios de texturas grandes.

Paso 2: reduce las texturas

La mayoría de los archivos oversized son texturas que son más grandes de lo que necesitan. Un auto o una camisa vistos en una pantalla no necesitan una textura de 4096 por 4096 para cada parte.

  • Reduce la resolución de textura en .ytd. Un editor de texturas como OpenIV puede abrir una .ytd y mostrar cada textura con su tamaño. Las herramientas de texturas también pueden redimensionar y recomprimir. Ir de 4096 a 2048 píxeles reduce la memoria aproximadamente a tres cuartos, y la diferencia es difícil de ver en el juego.
  • Usa un formato comprimido. Los diccionarios de texturas usan compresión de estilo DXT. Una textura guardada en un formato más grande sin comprimir es mucho más pesada sin ganancia.
  • Elimina lo que no se usa. Una .ytd a menudo contiene texturas que ningún modelo usa, como liveries adicionales. Elimínalas.
  • Divide un archivo enorme. Si un diccionario contiene más de lo que necesita, una herramienta puede dividirlo en otros más pequeños. Mantén los nombres de texturas emparejados con los modelos que los usan.

Siempre trabaja en una copia, y prueba el auto o la ropa en el juego después de cada cambio. Una textura rota o una textura faltante se muestra inmediatamente como una superficie de cuadrícula o blanca.

Si una carpeta de stream no es tuya (por ejemplo un pack pagado), pide al autor una versión más ligera. No edites archivos encriptados.

Paso 3: demasiados coches de complemento

Un servidor con 300 coches de complemento de alta resolución tiene un problema, incluso si cada único archivo está por debajo de 16 MB. Los autos se cargan cuando los jugadores los ven, y cada uno usa modelo y memoria de texturas. Algunas formas de mantenerse dentro del presupuesto:

  • Elimina autos que nadie usa. Verifica qué conducen realmente los jugadores.
  • Elige autos con un tamaño razonable, y salta packs de calidad "ultra" que son más grandes que el resto.
  • Mantén una versión de un auto, no tres variantes con diferentes texturas.

Más sobre autos en how to add addon cars to FiveM.

Paso 4: qué pueden cambiar tus jugadores

Una solución en el servidor es la única que se mantiene, pero un jugador con una PC débil puede aliviar el problema mientras trabajas:

  • Reduce la calidad de textura en la configuración de gráficos de GTA V.
  • Reduce la densidad de población y el escalado de distancia extendida.
  • Cierra otros programas para dejar libre más RAM y memoria de video.
  • Limpia la caché del juego si las texturas permanecen dañadas después de que corrigiste los archivos: véase clear the FiveM cache.

Evítalo en un nuevo recurso

Antes de añadir un pack, verifica su tamaño en el disco. Una carpeta de stream de varios cientos de MB para un auto o una prenda es una señal de advertencia. Añade los recursos uno a la vez, luego inicia el juego y lee la consola F8. Si la advertencia aparece después de un recurso específico, encontraste el que lo causa, y puedes corregirlo o eliminarlo antes de que afecte a los jugadores.

Lista de verificación

Síntoma Solución
Advertencia de activos oversized para un archivo Reduce el archivo por debajo de 16 MB (redimensiona y comprime texturas)
Texturas grises, planas o desapareciendo Encuentra la .ytd oversized y reduce o elimina
La ciudad no se carga Demasiado contenido pesado: elimina autos y packs de complemento no utilizados
El auto aparece blanco Comprueba que .ytd esté presente, válida y no oversized
Solo algunos jugadores afectados Reduce la calidad de textura y densidad de población de su lado
Las texturas siguen dañadas después de la corrección Limpia la caché del cliente
No son tus archivos Pide al autor una versión más ligera

Respuestas rápidas

¿Qué límite de tamaño dispara la advertencia de activos oversized?

FiveM advierte cuando un activo transmitido como un archivo .ytd o .ytf está por encima de aproximadamente 16 MB en tamaño de memoria física. Los archivos más pesados pueden fallar en la transmisión adecuada.

¿Por qué las texturas desaparecen o la ciudad no se carga?

El juego tiene un presupuesto de memoria de streaming limitado. Archivos muy grandes, o demasiados coches de complemento pesados y ropa cargados a la vez, lo agotan, y otras texturas y partes de mapas no se cargan.

¿Puede el jugador solucionarlo con su configuración de gráficos?

Ayuda. La calidad de textura más baja usa menos memoria, y cerrar otros programas libera RAM, pero la verdadera solución es eliminar o reducir los activos oversized en el servidor.

Scripts que evitan este problema

Clothing DesignerDiseña ropa dentro de FiveM — pincel, capas, imágenes e IA — y póntela.Ver script →Chameleon Paints82 pinturas camaleón que cambian de color, en un menú de un clic.Ver script →Advanced BoostingBoosting de vehículos desde una tablet: contratos de clase D a S+, crews y cola en vivo.Ver script →

Sigue leyendo