Un solo sitio para ver todos los equipos que suenan, parar lo que se pasa de la raya, cambiar ajustes del servidor sin reiniciar, montar instalaciones de sonido fijas y llevar los precios del taller.
Se abre con /chipeoadmin o desde los ajustes de la tablet. Necesita el permiso de admin.permission. Los creadores permitidos en fixed.creators ven el mismo panel solo con la pestaña Instalaciones.
Sesiones
Lista en vivo de cada coche, medusa e instalación con música: equipo, canción, volumen, alcance, cuántos jugadores la oyen, grupo y routing bucket. Se refresca cada admin.refreshMs.
| Acción | Qué hace |
|---|---|
| Ir hasta allí | Te teletransporta al equipo (y a su bucket con buckets.staffMove = true). |
| Silenciar / Parar | Silencia la sesión o corta su música. |
| Bloquear N min | Corta la música del dueño y le impide poner más durante admin.blockMinutes. Desbloquear lo levanta. |
| Retirar | Retira una medusa y la devuelve al inventario de su dueño. |
| Disolver | Deshace el grupo de esa fila. |
Emergencia
Corta toda la música del servidor, disuelve todos los grupos y bloquea la música hasta levantarla. Con Retirar medusas en emergencia activado, además retira todas las medusas colocadas. Igual que /chipeoemergencia.
Ajustes
Ajustes del servidor que se aplican al momento a todos, sin reiniciar. Cada uno avisa cuando no coincide con shared/config.lua; Fábrica devuelve todos a los valores del archivo. Se guardan en la base de datos y sobreviven a los reinicios.
| Ajuste | Opción del config |
|---|---|
| Volumen máximo | audio.volumeCap |
| Alcance máximo | sound.maxRange |
| YouTube, SoundCloud, Spotify | library.platforms.* |
| Efectos en plataformas | library.platformEffects |
| Modo streamer obligatorio | library.streamerForced |
| Retirar medusas en emergencia | emergency.removeMedusas |
| Filtros de ambiente | sound.filters.enabled |
| Vibración, cámara, balanceo de carrocería, fuerza | feel.enabled, feel.camMax, feel.body, feel.bodyForce |
| Calor de las piezas montadas | overheat.mounted.enabled |
| Sistema eléctrico, rapidez de descarga, atenuación de luces | electric.enabled, electric.drainMultiplier, electric.effects.lights |
Los márgenes y el paso de los ajustes numéricos están en admin.settings.
Proyecto especial
Una tarjeta en Ajustes convierte un coche en un Proyecto especial: un equipo de exhibición sin topes de piezas, con energía infinita, sin fusible, sin calor, sin ahogo y con más volumen. Qué cambia en juego: Proyecto especial.
- Escribe una Matrícula y pulsa Activar, o usa Vehículo cercano: el coche en el que vas o el más cercano a
admin.specialRangemetros. - La lista muestra cada coche con proyecto especial; Quitar lo retira.
- Se guarda por matrícula en la base de datos y el cambio llega al coche al momento. Activarlo y quitarlo queda en el registro.
Registro
Las últimas admin.logSize acciones del staff: emergencias, paradas, bloqueos, medusas retiradas, ajustes cambiados y proyectos especiales. Con logs.enabled = true también se mandan al webhook de Discord.
Instalaciones fijas
Equipos de sonido que se quedan en el mundo: una discoteca, un escenario, un bar. Cada instalación tiene un controlador y hasta fixed.maxPieces piezas.
- Crear: nombre, tipo de controlador (un prop de medusa o una zona invisible) y su modelo. Colócalo con el gizmo.
- Añadir piezas del catálogo y colocar cada una con el gizmo, o añadir una pieza sin prop (solo sonido). Las piezas se pueden mover, ocultar o quitar después.
- Permisos: pública, un dueño (identificador del personaje) y trabajos con grado mínimo.
- Horario y límites: horario, volumen máximo y alcance máximo.
- Guardar. Los jugadores la usan con la opción de target del controlador, con la misma tablet que un coche: cola, plataformas, modo streamer, filtros de ambiente con la sala de la instalación, importar listas a la cola o a su USB virtual, y grupos como maestra o como miembro.
Desde la lista, el staff puede parar una instalación, ir hasta allí, mover el controlador o borrarla. Las instalaciones guardan su routing bucket. La emergencia también las corta.
Sin piezas, una instalación suena como una radio dentro de una sala. Su perfil acústico es la suma de sus piezas.
Taller
Todo lo que tiene precio en el negocio del taller se pone aquí, y en ningún otro sitio: ni los mecánicos ni el jefe pueden cambiar ningún importe. Los cambios se guardan en la base de datos y llegan al momento a quien tenga abierta la tienda o un taller.
| Sección | Qué hace |
|---|---|
| Puntos | Mostrador, bancos de trabajo, bahías y oficina. Añade uno, colócalo apuntando con la cámara (Colocar) o en tu posición (Aquí), cámbiale el nombre, ajusta el radio de una bahía, ve hasta él o bórralo. Avisa si el trabajo del taller no existe en el framework. |
| Catálogo | Por artículo: etiqueta (vacía = la de fábrica), precio de venta, moneda (cualquiera, VIP incluidas), precio de instalación (solo piezas), activo o no, y Restablecer para volver a los valores de fábrica. En la cabecera va el precio de Reparación que entra en la orden de trabajo. |
| Monedas | Clave, nombre, cuenta de dinero del framework y VIP. Hace falta al menos una moneda normal. Las monedas VIP se consumen y nunca van a la sociedad. |
| Ventas | Todas las ventas del mostrador, las VIP marcadas, con totales por moneda de los últimos shop.log.keepDays días. |
| Facturas | Las últimas facturas de las órdenes de trabajo con su estado (pendiente, pagada, rechazada, caducada, anulada) y sus líneas. |
Los valores de fábrica salen de shop.prices, shop.currencies y data/shop.lua (Configuración).
