About Zombie Swarm Core
Convierte las noches de tu servidor de Rust en un desafío de supervivencia.
Dejen de generar PNJ aleatorios. Comiencen a orquestar un apocalipsis coordinado.
Zombie Swarm es un sistema de alto rendimiento basado en escuadrones que transforma la interacción de los PNJ con tus jugadores. Este plugin no dispersa zombis individuales por el mapa, sino que crea escuadrones conectados que patrullan, cazan y se mueven como una sola unidad intimidante.
Características de la versión
- Zombie Swarm te da control total sobre el ciclo de amenazas:
- Terror clásico: Las hordas aparecen solo al anochecer.
- Azote diurno: Mantén a los jugadores en vilo incluso a plena luz del día.
- Supervivencia 24/7: Configura el enjambre para que sea una amenaza constante e implacable.
- Ventanas horarias personalizadas: Defina las horas exactas de inicio y finalización de la actividad de la horda.
- Efectos visuales nocturnos: Efecto opcional de ojos brillantes para encuentros nocturnos aterradores.
- Limpieza automática: Elimina automáticamente a los PNJ y los cadáveres cuando finaliza el evento.
Inteligencia de escuadrón avanzada
Movimiento coordinado: Los PNJ se mueven como un enjambre unificado, manteniendo la formación.
- Estados dinámicos:
- Modo patrulla: Vigila las zonas cuando no hay jugadores cerca.
- Modo Persecución: persigue agresivamente a los jugadores al detectarlos.
- Sistema de mente colmena: daña a un zombi... y todo el escuadrón se vuelve agresivo al instante.
- Comportamiento adaptativo: Los zombis cambian de acción dinámicamente a intervalos configurables.
Rendimiento y optimización del servidor
- Sin escaneo de mapa: utiliza generación inteligente de jugadores por radio.
- Física optimizada: comprobaciones ambientales en caché
- Manejo de datos de alta velocidad: utiliza HashSets para una gestión rápida de entidades.
- Sistema de limpieza automática: Evita la acumulación de entidades y el retraso.
Sistema de desove inteligente
- Eficiente, inmersivo y totalmente personalizable:
- Generación basada en el jugador: las hordas aparecen dinámicamente alrededor de los jugadores.
- Control de distancia: configure el rango de aparición mínimo y máximo.
- Límites de la horda:
- Máximo de zombis a nivel mundial
- Hordas por jugador
- Zombis por horda
Recarga automática: Mantiene la presión constante reponiendo las hordas con el tiempo.
Movimiento y comportamiento de patrulla
- Dale vida (y miedo) a tus zombis:
- Probabilidad de sprint: Posibilidad de que los zombis corran durante la patrulla.
- Intervalos de comportamiento: Controla con qué frecuencia los zombis cambian de acción.
- Espacio entre formaciones: Ajusta la proximidad con la que se mueven los equipos.
Comandos y permisos
Permiso: zombieswarm.admin (o administrador del servidor)
- /enjambres - Muestra el estado actual de las hordas activas y el recuento global de entidades.
Configuración
{
"1. Configuración general": {
"Hordas siempre (24/7)": false,
"Hora de inicio (0-24)": 12.0,
"Hora de finalización (0-24)": 18.0,
"Eliminar cadáveres al final": true,
"Habilitar mensaje de estado": true,
"Intervalo de mensaje de estado (minutos)": 2.0
},
"2. Gestión de hordas": {
"Zombis por horda (máx. 6)": 6,
"Máx. zombis globales (máx. 60)": 40,
"Hordas por jugador (máx. 2)": 2,
"Rellenar hordas": true,
"Soltar botín": false
},
"3. Configuración de combate": {
"Rango de detección (m)": 20.0,
"Rango de pérdida de objetivo (m)": 60.0,
"Mente colmena (Agredir a todo el escuadrón al recibir daño)": true,
"Salud del zombi (HP)": 150.0
},
"4. Lógica de aparición": {
"Distancia mínima de aparición (m)": 50.0,
"Distancia máxima de aparición (m)": 60.0
},
"5. Movimiento y formaciones": {
"Multiplicador de velocidad de zombi (0.1 - 1.0)": 0.5,
"Espacio de formación de escuadrón (m)": 2.0
},
"6. Comportamiento de patrulla": {
"Probabilidad de sprint de patrulla (%)": 40,
"Intervalo de cambio de comportamiento (segundos)": 12.0
},
"7. Configuración visual": {
"Habilitar ojos brillantes": true,
"Prefab de sonido de muerte": "assets/bundled/prefabs/fx/player/gutshot_scream.prefab"
}
}
Instalación
Arrastra el archivo ZombieSwarm.cs a tu carpeta oxide/plugins.
El complemento comenzará a funcionar automáticamente al atardecer (por defecto: 19:00).
(Opcional) Ajusta las horas nocturnas en el archivo de configuración para que coincidan con la duración del día/noche de tu servidor.