Ir al contenido

Tamaño del pack vs límites del motor

Respuesta rápida

"Tamaño del pack" significa al menos nueve cosas distintas, y sólo algunas pueden crashear un servidor. Los gigabytes en disco son los que todo el mundo cita y los que menos importan.

Dificultad: Concepto base · Afecta a: ambas

Info

Búsqueda: tamaño del pack, muy grande, pesado, gb, cuánto pesa, optimizar, pack pesado, tamaño en disco.

Las nueve medidas

MedidaQué limita¿Crashea un servidor?
Tamaño en disco (GB)Tiempo de descarga, almacenamientoNo
Cantidad de YMTColecciones por género — la causa más común
Cantidad de YDDÍtems en discoNo, indirectamente
Cantidad de YTDPool de TxdStore
Cantidad de drawables por tipoLo que entra en una colección, al momento de construir
Resolución de texturasVRAM, streaming, FPSNo, pero hace daño
Entradas de metadataAlternate variations
Cantidad de resourcesLíneas ensure, orden de cargaNo
Tamaño del asset con escrow1 GB por subidaNo — bloquea la entrega, no el servidor

La comparación que lo explica

Pack A:   200 MB   ·  8 male YMTs  ·  400 YTDs    →  crashes a modern build
Pack B:   8 GB     ·  1 male YMT   ·  120 YTDs    →  runs fine

El Pack B es cuarenta veces más grande y cuesta un octavo del recurso escaso. El tamaño en gigabytes casi no te dice nada sobre si un pack va a funcionar.

Qué número revisar para cada problema

ProblemaMide esto
Crasheo al entrar o al cargar el personajeCantidad de YMT por género — cuéntalos
TxdStore Pool FullCantidad de YTD en todo el servidor — TxdStore
ERR_MEM_MULTI_ALLOC_FREEEntradas de alternate variations — alternate variations
La herramienta de build se niega a construirDrawables por tipo — límites de drawables
El pack no sube al PortalTamaño del asset con escrow — límites de escrow
FPS bajos en zonas concurridasResolución de texturas y volumen de streaming

Optimizar lo correcto

Bajar la resolución de las texturas es la optimización más común y no ataca ninguna de las causas de crasheo de arriba. Reduce la presión de memoria y de streaming, lo cual vale la pena, pero un servidor que crashea por slots de YMT va a seguir crasheando después de que le bajes a la mitad cada textura.

En orden de impacto para un servidor que está en su límite:

  1. Menos colecciones — repackea o mergea.
  2. Menos diccionarios de texturas — quita duplicados y variaciones sin usar.
  3. Menos entradas de alternate variations, si corres mucho pelo.
  4. Y después resolución y complejidad de las mallas, por rendimiento más que por estabilidad.

Relacionado

Soporte para los clothing packs de FiveM de Zaiders Store.