Novo no Mumcord 0.6.0
Pequenos extras para grandes noitadas
O Mumcord 0.6.0 traz plugins: pequenos extras seguros por cima do chat de voz. Correm dentro do Mumcord, não precisam de alterações no servidor e funcionam em qualquer servidor Mumble normal. Quem usa o cliente oficial do Mumble vê uma linha de texto simples onde interessa e mais nada.
- Em sandbox
- Assinados
- Sem alterações no servidor
- 24 idiomas
Os primeiros plugins
Nada vem pré-instalado. Escolhe o que o teu grupo gosta e deixa o resto.
Sondagem
Faz uma pergunta ao canal com até dez opções e vê os votos a chegar em direto.
- 2 a 10 opções, barras de votos em direto num cartão do chat
- Sem Mumcord? Vota escrevendo
!poll 1,!poll 2… no chat - Os resultados aparecem quando a sondagem fecha
Lançador de dados
/roll d20 ou 2d6+3, com lançamentos justos que os outros podem testemunhar e verificar.
- Vantagem e desvantagem, descartar o mais baixo ou o mais alto, até 20 dados
- Os outros utilizadores do Mumcord no canal testemunham cada lançamento, por isso ninguém faz batota
- Um histórico de lançamentos que podes expandir
Echolings
Uma pequena criatura feita de som que cresce enquanto estás com os amigos.
- 5 espécies, 4 fases de crescimento, 3 cores
- Cresce com o tempo passado juntos na voz e no chat
- Nunca morre, nunca se queixa
Mumbot Music
Um comando à distância para o teu bot de música Mumbot.
- Clica com o botão direito no bot → “Configurar bot”
- A tocar agora, saltar, volume, a fila e adicionar faixas
- Precisa de um Mumbot no servidor: um utilizador Mumble normal, sem alterações no servidor
EVE Fit
Cola uma fitting de EVE Online no chat e todos veem um cartão da nave.
- Reconhece fittings EFT coladas no chat e mostra um cartão com a nave e os módulos
- Abre a vista completa da fitting offline, dentro do Mumcord
- Um botão “Copiar fitting”, e é grátis
EVE Online and all related logos and images are trademarks or registered trademarks of CCP hf. Mumcord is not affiliated with CCP hf. A vista da fitting baseia-se no eveship.fit do projeto EVEShipFit.
Os botões de instalação abrem o plugin no Mumcord 0.6.0 ou posterior, onde confirmas a instalação. Se nada abrir, a página do plugin tem os detalhes.
Capturas de ecrã
Vê-los no Mumcord
Diretamente do Mumcord 0.6.0, no tema escuro e no claro.
-
Explora os plugins oficiais diretamente nas Definições. -
Os pacotes assinados são verificados antes de serem instalados. -
Uma sondagem substitui a sua mensagem no chat por um cartão em direto. -
Vota no painel lateral; todos veem a contagem atualizar. -
Echolings: uma mascote que cresce enquanto passam tempo juntos. -
Corre com os Echolings dos teus amigos até ao snack. -
Cola um fit do EVE Online e ele torna-se um cartão arrumado. -
Open mostra a roda de fitting completa e as estatísticas. -
Hangar de drones, porão de carga e o aviso da CCP.
Ninguém fica de fora
Os plugins não precisam de alterações no servidor e funcionam em qualquer servidor Mumble normal. Os amigos no cliente oficial do Mumble veem uma linha de texto simples onde interessa, e mais nada.
Uma ilustração: a formulação exata vem de cada plugin.
Instalado num minuto
Os plugins ficam nas definições, e vês o que cada um pode fazer antes de chegar ao teu computador.
- 1 Explorar Definições → Plugins → Explorar.
- 2 Verificar Escolhe um plugin e vê as suas permissões.
- 3 Instalar O ícone aparece na barra de plugins por baixo da árvore de canais.
Seguro por design
Um plugin é um convidado na tua aplicação. Estas são as regras da casa.
Uma sandbox rigorosa
Cada plugin é um pequeno programa WebAssembly numa sandbox rigorosa. Sem acesso direto à rede nem a ficheiros; o Mumcord desenha a interface com blocos de construção integrados.
Assinado de ponta a ponta
O registo e cada pacote são assinados com minisign, e o Mumcord verifica-os antes de instalar. Um interruptor de emergência pode desligar uma versão má em todo o lado.
Sem alterações no servidor
Funciona com um servidor Mumble sem modificações. Nada para o admin instalar.
Um interruptor para os parar todos
Nada vem pré-instalado. “Desligar todos os plugins” em Definições → Plugins ou na paleta de comandos (Ctrl+Shift+P) pára todos os plugins de uma vez.
No teu idioma
Disponível nos 24 idiomas do Mumcord.
Para programadores
Cria o teu
Os plugins são escritos em Rust e compilados para WebAssembly (component model, interface mumcord:plugin@1.0.0). O repositório tem o modelo, a documentação e o código-fonte de cada plugin oficial.
cargo install mumcord-plugin
mumcord-plugin new my-plugin
cd my-plugin
mumcord-plugin build
mumcord-plugin test A ferramenta e o SDK estão no crates.io. No teu Cargo.toml: mumcord-plugin-sdk = "0.6"
mumcord-plugin · Uma ferramenta para o caminho todo
-
newCria um plugin a partir do modelo. -
buildCompila-o de forma reprodutível. -
checkVerifica o pacote. -
testExecuta cenários de teste contra um anfitrião simulado. -
serve-registryServe um registo local para experimentares no Mumcord (modo de programador em Definições → Plugins).
Documentação
- Primeiros passos
- API
- Manifesto
- Permissões
- Compilação
- Testes
- Publicação
- O teu próprio repositório
- Toda a documentação
- Wiki
Para o registo oficial
Abre um pull request em Mumcord/plugins que adicione plugins/<id>/. Precisa da aprovação de um maintainer e de um CI verde.
O que o CI verifica
- Verificação do esquema
- Recompilação reprodutível
- Assinatura do autor
- Diferença de permissões
- Teste de carregamento com anfitrião simulado
- Análise de licenças
As regras
- Uma licença aprovada pela OSI
- Uma compilação reprodutível
- Sem anúncios, rastreamento, pagamentos nem loot boxes
Ou gere o teu
Qualquer pessoa pode gerir o seu próprio repositório de plugins. Os utilizadores adicionam-no em Definições → Plugins.
O teu próprio repositório →Licenças
Os plugins oficiais são AGPL-3.0. O modelo, a documentação e o SDK são Apache-2.0.
Feito por
Tens uma ideia para um plugin?
Tudo é aberto: o modelo, a documentação e cada plugin oficial.
Abrir o repositório de plugins