Cómo crear una shell en FiveM
Los interiores personalizados son una de las funciones más pedidas en los servidores de roleplay de FiveM. Los jugadores quieren apartamentos, escondites de bandas, comisarías y locales de negocios que se sientan únicos. La forma tradicional de conseguirlos pasa por buscar packs de MLO, lidiar con descargas y cruzar los dedos para que encajen con el script de viviendas (housing) que se esté usando. Las shells son una alternativa más sencilla, y con Shell Creator cualquier admin de servidor puede construirlas.
¿Qué es una shell de FiveM?
Una shell es una estructura de interior prefabricada que existe fuera del mundo normal del juego. Se coloca en un espacio vacío, normalmente muy por encima del mapa, donde no interfiere con nada. Los jugadores se teletransportan a ella cuando entran en una propiedad o ubicación.
Las shells no son lo mismo que los MLO. Un MLO (Map Level Object) es un interior 3D personalizado integrado directamente en el mundo del juego, en un punto fijo del mapa. Las shells son más flexibles porque se pueden reutilizar: varias propiedades pueden compartir el mismo diseño de shell, y se generan y eliminan de forma dinámica en lugar de estar cargadas permanentemente en el mundo.
La mayoría de los scripts de viviendas admiten shells, y muchos las usan como tipo de interior predeterminado para apartamentos y propiedades.
La forma tradicional de conseguir shells
Antes de que existieran herramientas como Shell Creator, los admins de servidor tenían dos opciones.
La primera era descargar packs de shells ya hechas por la comunidad. Vienen con diseños fijos, sin personalización: lo que descargas es lo que hay.
La segunda era pagar a un mapper para que construyera una shell personalizada con herramientas como Blender y el plugin Sollumz. Así consigues exactamente lo que necesitas, pero lleva tiempo, cuesta dinero y exige que el mapper entienda el pipeline de streaming de FiveM.
Ninguna de las dos opciones es especialmente rápida, y ninguna permite a los admins iterar o ajustar el diseño por su cuenta.
Qué hace Shell Creator
Shell Creator es un editor dentro del juego que permite a los admins construir interiores personalizados directamente en el servidor, sin herramientas externas. Todo el proceso de construcción se hace dentro de FiveM, con una interfaz de editor.
El script incluye una biblioteca de props para construir:
- Una amplia variedad de texturas de suelo y pared, con la opción de añadir las tuyas
- Escaleras, ventanas y puertas
- Luces y elementos de techo
- Muebles personalizados
Todos los props suman menos de 12mb, así que los jugadores no necesitan descargar archivos grandes para ver bien el interior.
Las shells se guardan en la base de datos en un formato comprimido y se generan de forma dinámica cuando un jugador entra en una propiedad. Cuando no hay nadie dentro, la shell se elimina. El script consume entre 0.00 y 0.01ms en idle, así que no tiene un impacto apreciable en el rendimiento del servidor.
Qué puedes construir con él
Shell Creator no se limita a las viviendas. Cualquier script que use shells o IPLs puede apuntar a una shell creada con él. Algunos usos habituales:
- Apartamentos y viviendas: compatible con cualquier script de viviendas que admita shells o IPLs
- Escondites de bandas y bases de facciones: una shell fija vinculada a una ubicación en lugar de a la propiedad de un jugador
- Ubicaciones de trabajos: talleres mecánicos, vestuarios de policía, laboratorios de drogas, almacenes
- Espacios públicos: bares, clubes, tiendas, centros comunitarios
- Integraciones con scripts: las Grow Ops de Weed Production, de la propia KuzQuality, usan Shell Creator para sus interiores de laboratorio subterráneo
Para los scripts de viviendas en concreto, Shell Creator genera el código de configuración automáticamente. Elige el sistema de viviendas en la lista, copia el resultado y pégalo en la config. Los sistemas compatibles aparecen en la documentación, en docs.kuzquality.com.
Si tu sistema de viviendas no está en la lista, puedes adaptar el formato generado a mano.
Algunos sistemas de viviendas van un paso más allá. nolag_properties, por ejemplo, usa directamente el export de Shell Creator para obtener la lista de shells automáticamente. No hace falta copiar ni pegar código de config. La integración funciona sin fricción desde el primer momento.
Sistema de teletransporte integrado
Shell Creator incluye un sistema de teletransporte para los casos en que la shell no está vinculada a un script de viviendas. Los admins pueden definir puntos de entrada y salida directamente en el editor, así los jugadores acceden al interior sin programar nada más. El teletransporte de vehículos es opcional y también se puede configurar.
Timecycles y ambiente
A cada shell se le puede aplicar un timecycle. Los timecycles controlan la iluminación, la corrección de color y el ambiente general del interior. Un apartamento limpio puede verse luminoso y moderno. Un escondite de banda puede verse oscuro y sucio. Un club nocturno puede transmitir algo completamente distinto a una comisaría, aunque la estructura de la shell sea parecida.
Cómo crear una shell
Una vez instalado el script, el proceso es sencillo:
- Abre el editor de Shell Creator dentro del juego con el comando o menú configurado
- Coloca el suelo, las paredes y el techo con el selector de props
- Añade muebles, luces, escaleras y cualquier otro elemento
- Aplica un timecycle para definir el ambiente
- Guarda la shell en la base de datos
- Copia la config generada si usas un script de viviendas, o configura un teletransporte para el acceso standalone
Tienes un tutorial completo en video aquí: Cómo crear una shell de FiveM con KQ Shell Creator
Compatibilidad con frameworks
Shell Creator funciona con cualquier framework: ESX, QBCore, QBox, vRP, TMC y configuraciones totalmente personalizadas. Usa kq_link como puente con el framework y las dependencias.



