Skip to content

Singularity v0.1.0-alpha - The Next-Generation Minecraft Server Orchestrator

Choose a tag to compare

@DarkNebulaX28 DarkNebulaX28 released this 31 Oct 13:54
· 15 commits to main since this release

🌌 Singularity v0.1.0-alpha — The Next-Generation Minecraft Server Orchestrator

¡Nos complace presentar el primer lanzamiento oficial de Singularity (v0.1.0-alpha) desarrollado por NebulaX Studio!

Singularity unifica en una sola suite de ingeniería la potencia de monitoreo en tiempo real y alta disponibilidad 24/7 de Crafty Controller, el catálogo integral de mods/plugins de Prism Launcher, la agilidad de una aplicación de escritorio nativa para Windows con System Tray y la comodidad de editar configuraciones en vivo a través de Antigravity IDE y VS Code con un micro-servidor SFTP interno.


🚀 Novedades y Capacidades Destacadas

  • 🕹️ Orquestador Multi-Instancia: Creación, configuración y ciclo de vida de servidores en Vanilla, Paper, Purpur, Fabric, Forge y NeoForge con soporte para Minecraft 1.12 hasta 1.21+ y 26.3.
  • 📦 Catálogo de Contenido Prism Integrado: Búsqueda e instalación en un clic de mods, modpacks (.mrpack), plugins y datapacks desde Modrinth, CurseForge y PaperMC con filtro automático contra mods client-side.
  • ☕ Gestor de Runtimes Java (Adoptium Temurin): Detección automática en el sistema y descarga portátil de Java 8, 11, 17, 21 y 25 con extracción de alta velocidad vía tar.exe nativo de Windows.
  • 💻 Puente con Antigravity IDE / VS Code:
    • Selector "Abrir en IDE" en la barra de herramientas del Gestor de Archivos y vista de servidor.
    • Micro-servidor SFTP embebido en el puerto 2022 para edición de configuraciones en tiempo real con guardado inmediato (Ctrl + S).
  • 🖥️ Aplicación de Escritorio Nativa (Windows x64):
    • Interfaz inmersiva sin barras de menú nativas innecesarias.
    • Minimizado silencioso al área de notificación (System Tray).
    • Notificaciones nativas en el Centro de Actividades de Windows ante eventos del servidor.
    • Opción de arranque automático en segundo plano con el inicio de sesión del sistema.
  • 📐 Consola Interactiva VT100 y Jugadores Adaptable:
    • Terminal xterm con WebSockets bidireccionales, reajuste dinámico de resolución vía ResizeObserver y barra de comandos siempre anclada y visible sin necesidad de zoom.
    • Gestor de jugadores conectados en vivo con avatares de Minecraft (Minotar) y acciones de administración rápida (OP, Kick, Ban).
  • 💾 Copias de Seguridad y Restauración Segura: Backups automáticos y manuales comprimidos en .tar.gz con streaming y prevención de corrupción.
  • ⏰ Programador de Tareas (Cron): Automatización de comandos, guardados periódicos (save-all) y reinicios preventivos.
  • 🛡️ Seguridad Defensiva y Hardening: Confinamiento estricto contra path-traversal, comparación de firmas JWT segura contra timing attacks (crypto.timingSafeEqual) y sandboxing riguroso en Electron.

📥 Archivos de Descarga Oficiales

Archivo Tipo Tamaño Suma de Verificación / Descripción
Singularity-Setup-0.1.0-alpha.exe Instalador NSIS ~90 MB 65bb39bc527513b7dd90ad9682f201b3fc0be81db6ef6f991a439a1db26a0b7a
Singularity-Portable-0.1.0-alpha.exe Ejecutable Portable ~82 MB 66231c83f943a6aa6a2ff1a0a8a1667ae87d1a8bf4268f7f7819f1fa27980094
singularity-launch.mp4 Video de Lanzamiento Oficial (1080p 30fps) ~6 MB Producción audiovisual cinematográfica generada con HyperFrames

🔑 Credenciales por Defecto (Primer Inicio)

  • Usuario: admin
  • Contraseña: admin (por políticas de seguridad, el sistema solicitará obligatoriamente actualizarla en el primer acceso).

🧪 Verificación de Calidad

  • Tests Automatizados: 28 suites de pruebas, 134/134 tests aprobados (100%).
  • Arquitectura: Screaming Architecture + Modular Monolith bajo estándares SOLID de NebulaX Studio.