Novedad en Mumcord 0.6.0

Pequeños extras para grandes noches

Mumcord 0.6.0 trae plugins: pequeños extras seguros que se suman al chat de voz. Funcionan dentro de Mumcord, no necesitan cambios en el servidor y sirven en cualquier servidor Mumble estándar. Quien use el cliente oficial de Mumble ve una simple línea de texto donde hace falta, y nada más.

  • En un entorno aislado
  • Firmados
  • Sin cambios en el servidor
  • 24 idiomas

Conoce los plugins Crea el tuyo

Los primeros plugins

No viene nada preinstalado. Elige lo que le gusta a tu grupo y deja el resto.

Encuesta

Hazle una pregunta al canal con hasta diez opciones y mira cómo llegan los votos en directo.

  • De 2 a 10 opciones, barras de votos en directo en una tarjeta del chat
  • ¿Sin Mumcord? Vota escribiendo !poll 1, !poll 2 … en el chat
  • Los resultados se muestran al cerrar la encuesta

Instalar en Mumcord Página del plugin → Código fuente →

Tirador de dados

/roll d20 o 2d6+3, con tiradas justas que otros pueden presenciar y verificar.

  • Ventaja y desventaja, descartar el más bajo o el más alto, hasta 20 dados
  • Los demás usuarios de Mumcord del canal presencian cada tirada, así que nadie puede hacer trampa
  • Un historial de tiradas que puedes desplegar

Instalar en Mumcord Página del plugin → Código fuente →

Echolings

Una criatura hecha de sonido que crece mientras pasas el rato con tus amigos.

  • 5 especies, 4 etapas de crecimiento, 3 colores
  • Crece con el tiempo que pasáis juntos en la voz y el chat
  • Nunca muere, nunca da la lata

Instalar en Mumcord Página del plugin → Código fuente →

Mumbot Music

Un mando a distancia para tu bot de música Mumbot.

  • Clic derecho en el bot → «Configurar bot»
  • Reproduciendo ahora, saltar, volumen, la cola y añadir canciones
  • Necesita un Mumbot en el servidor: un usuario de Mumble normal, sin cambios en el servidor

Instalar en Mumcord Página del plugin → Código fuente →

EVE Fit

Pega un fitting de EVE Online en el chat y todos verán una tarjeta de nave.

  • Detecta los fits EFT pegados en el chat y muestra una tarjeta con la nave y los módulos
  • Abre la vista completa del fitting sin conexión, dentro de Mumcord
  • Un botón «Copiar fitting», y es gratis

Instalar en Mumcord Página del plugin → Código fuente →

Los botones de instalación abren el plugin en Mumcord 0.6.0 o posterior, donde confirmas la instalación. Si no se abre nada, la página del plugin tiene los detalles.

Nadie se queda fuera

Los plugins no necesitan cambios en el servidor y funcionan en cualquier servidor Mumble estándar. Tus amigos con el cliente oficial de Mumble ven una simple línea de texto donde hace falta, y nada más.

En Mumcord
En el cliente oficial de Mumble

Una ilustración: el texto exacto depende de cada plugin.

Instalado en un minuto

Los plugins viven en los ajustes, y ves lo que puede hacer cada uno antes de que llegue a tu equipo.

  1. 1 Explora Ajustes → Plugins → Explorar.
  2. 2 Revisa Elige un plugin y echa un vistazo a sus permisos.
  3. 3 Instala Su icono aparece en la barra de plugins, bajo el árbol de canales.

Seguros por diseño

Un plugin es un invitado en tu aplicación. Estas son las normas de la casa.

Un entorno aislado estricto

Cada plugin es un pequeño programa WebAssembly en un entorno aislado estricto. Sin acceso directo a la red ni a los archivos; Mumcord dibuja la interfaz con bloques de construcción integrados.

Permisos a la vista

Se muestran antes de instalar. Los opcionales se pueden desactivar en cualquier momento, y las actualizaciones que piden más esperan tu aprobación.

Firmados de principio a fin

El registro y cada paquete están firmados con minisign, y Mumcord los comprueba antes de instalar. Un interruptor de emergencia puede desactivar una versión defectuosa en todas partes.

Sin cambios en el servidor

Funciona con un servidor Mumble sin modificar. El administrador no tiene que instalar nada.

Un solo interruptor para pararlos todos

No hay nada preinstalado. «Desactivar todos los plugins» en Ajustes → Plugins o en la paleta de comandos (Ctrl+Shift+P) detiene todos los plugins a la vez.

En tu idioma

Disponibles en los 24 idiomas de Mumcord.

Para desarrolladores

Crea el tuyo

Los plugins se escriben en Rust y se compilan a WebAssembly (modelo de componentes, interfaz mumcord:plugin@1.0.0). El repositorio incluye la plantilla, la documentación y el código fuente de cada plugin oficial.

Terminal
cargo install mumcord-plugin
mumcord-plugin new my-plugin
cd my-plugin
mumcord-plugin build
mumcord-plugin test

La herramienta y el SDK están en crates.io. En tu Cargo.toml: mumcord-plugin-sdk = "0.6"

mumcord-plugin · Una sola herramienta para todo el camino

  1. new Crea un plugin a partir de la plantilla.
  2. build Lo compila de forma reproducible.
  3. check Comprueba el paquete.
  4. test Ejecuta escenarios de prueba contra un host simulado.
  5. serve-registry Sirve un registro local para probarlo en Mumcord (modo Desarrollador en Ajustes → Plugins).

Documentación

Al registro oficial

Abre un pull request en Mumcord/plugins que añada plugins/<id>/. Necesita la aprobación de un mantenedor y un CI en verde.

Qué comprueba el CI

  1. Comprobación del esquema
  2. Recompilación reproducible
  3. Firma del autor
  4. Diferencia de permisos
  5. Prueba de carga con host simulado
  6. Análisis de licencias

Las reglas

  • Una licencia aprobada por la OSI
  • Una compilación reproducible
  • Sin anuncios, rastreo, pagos ni cajas de botín
Política de revisión →

O monta el tuyo

Cualquiera puede tener su propio repositorio de plugins. Los usuarios lo añaden en Ajustes → Plugins.

Tu propio repositorio →

Licencias

Los plugins oficiales son AGPL-3.0. La plantilla, la documentación y el SDK son Apache-2.0.

Hecho por

¿Tienes una idea para un plugin?

Todo es abierto: la plantilla, la documentación y cada plugin oficial.

Abrir el repositorio de plugins