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
| Medida | Qué limita | ¿Crashea un servidor? |
|---|---|---|
| Tamaño en disco (GB) | Tiempo de descarga, almacenamiento | No |
| Cantidad de YMT | Colecciones por género | Sí — la causa más común |
| Cantidad de YDD | Ítems en disco | No, indirectamente |
| Cantidad de YTD | Pool de TxdStore | Sí |
| Cantidad de drawables por tipo | Lo que entra en una colección | Sí, al momento de construir |
| Resolución de texturas | VRAM, streaming, FPS | No, pero hace daño |
| Entradas de metadata | Alternate variations | Sí |
| Cantidad de resources | Líneas ensure, orden de carga | No |
| Tamaño del asset con escrow | 1 GB por subida | No — 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 fineEl 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
| Problema | Mide esto |
|---|---|
| Crasheo al entrar o al cargar el personaje | Cantidad de YMT por género — cuéntalos |
TxdStore Pool Full | Cantidad de YTD en todo el servidor — TxdStore |
ERR_MEM_MULTI_ALLOC_FREE | Entradas de alternate variations — alternate variations |
| La herramienta de build se niega a construir | Drawables por tipo — límites de drawables |
| El pack no sube al Portal | Tamaño del asset con escrow — límites de escrow |
| FPS bajos en zonas concurridas | Resolució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:
- Menos colecciones — repackea o mergea.
- Menos diccionarios de texturas — quita duplicados y variaciones sin usar.
- Menos entradas de alternate variations, si corres mucho pelo.
- Y después resolución y complejidad de las mallas, por rendimiento más que por estabilidad.
