Nou în Mumcord 0.6.0
Mici extra pentru seri mari
Mumcord 0.6.0 aduce pluginuri: mici extra sigure peste chatul vocal. Rulează în interiorul Mumcord, nu cer modificări pe server și merg pe orice server Mumble obișnuit. Cei care folosesc clientul oficial Mumble văd o simplă linie de text acolo unde contează și nimic altceva.
- În sandbox
- Semnate
- Fără modificări pe server
- 24 de limbi
Primele pluginuri
Nimic nu vine preinstalat. Alege ce îi place grupului tău și lasă restul.
Sondaj
Pune canalului o întrebare cu până la zece opțiuni și urmărește voturile cum sosesc live.
- 2 până la 10 opțiuni, bare de voturi live într-un card de chat
- Nu ai Mumcord? Votezi scriind
!poll 1,!poll 2… în chat - Rezultatele apar când sondajul se închide
Aruncător de zaruri
/roll d20 sau 2d6+3, cu aruncări corecte pe care ceilalți le pot confirma și verifica.
- Avantaj și dezavantaj, ignorarea celui mai mic sau a celui mai mare, până la 20 de zaruri
- Ceilalți utilizatori Mumcord de pe canal confirmă fiecare aruncare, așa că nimeni nu trișează
- Un istoric al aruncărilor pe care îl poți extinde
Echolinguri
O mică făptură făcută din sunet, care crește cât timp stai cu prietenii.
- 5 specii, 4 etape de creștere, 3 culori
- Crește din timpul petrecut împreună în voce și chat
- Nu moare niciodată, nu se plânge niciodată
Mumbot Music
O telecomandă pentru botul tău de muzică Mumbot.
- Click dreapta pe bot → „Configurează botul”
- Ce rulează acum, salt peste piesă, volum, coada și adăugarea de piese
- Are nevoie de un Mumbot pe server: un utilizator Mumble obișnuit, fără modificări pe server
EVE Fit
Lipește un fitting din EVE Online în chat și toți văd un card cu nava.
- Recunoaște fittinguri EFT lipite în chat și arată un card cu nava și modulele
- Deschide vizualizarea completă a fittingului offline, chiar în Mumcord
- Un buton „Copiază fittingul”, și e gratuit
EVE Online and all related logos and images are trademarks or registered trademarks of CCP hf. Mumcord is not affiliated with CCP hf. Vizualizarea fittingului se bazează pe eveship.fit al proiectului EVEShipFit.
Butoanele de instalare deschid pluginul în Mumcord 0.6.0 sau mai nou, unde confirmi instalarea. Dacă nu se deschide nimic, detaliile sunt pe pagina pluginului.
Capturi de ecran
Vezi-le în Mumcord
Direct din Mumcord 0.6.0, în tema închisă și în cea deschisă.
-
Răsfoiește pluginurile oficiale direct în Setări. -
Pachetele semnate sunt verificate înainte de instalare. -
Un sondaj își înlocuiește mesajul din chat cu un card live. -
Votează în panoul lateral; toți văd cum se actualizează numărătoarea. -
Echolinguri: un companion care crește cât timp petreceți împreună. -
Întrece-te cu Echolingurile prietenilor până la snack. -
Lipește un fit din EVE Online și devine un card ordonat. -
Open arată roata completă de fitting și statisticile. -
Hangarul de drone, cala de marfă și nota CCP.
Nimeni nu rămâne pe dinafară
Pluginurile nu cer modificări pe server și merg pe orice server Mumble obișnuit. Prietenii de pe clientul oficial Mumble văd o simplă linie de text acolo unde contează și nimic altceva.
O ilustrație: formularea exactă vine de la fiecare plugin.
Instalat într-un minut
Pluginurile stau în setări și vezi ce are voie să facă fiecare înainte să ajungă pe calculatorul tău.
- 1 Răsfoiește Setări → Pluginuri → Răsfoiește.
- 2 Verifică Alege un plugin și uită-te la permisiunile lui.
- 3 Instalează Pictograma lui apare în bara de pluginuri de sub arborele de canale.
Sigure din construcție
Un plugin e un oaspete în aplicația ta. Iată regulile casei.
Un sandbox strict
Fiecare plugin e un mic program WebAssembly într-un sandbox strict. Fără acces direct la rețea sau la fișiere; Mumcord desenează interfața din piese de construcție integrate.
Semnate de la un capăt la altul
Registrul și fiecare pachet sunt semnate cu minisign, iar Mumcord le verifică înainte de instalare. Un întrerupător de urgență poate opri peste tot o versiune rea.
Fără modificări pe server
Merge cu un server Mumble nemodificat. Nimic de instalat pentru admin.
Un singur întrerupător să le oprești pe toate
Nimic nu vine preinstalat. „Oprește toate pluginurile” din Setări → Pluginuri sau din paleta de comenzi (Ctrl+Shift+P) oprește toate pluginurile deodată.
În limba ta
Disponibile în toate cele 24 de limbi Mumcord.
Pentru dezvoltatori
Fă-ți propriul plugin
Pluginurile se scriu în Rust și se compilează în WebAssembly (component model, interfața mumcord:plugin@1.0.0). Depozitul conține șablonul, documentația și codul sursă al fiecărui plugin oficial.
cargo install mumcord-plugin
mumcord-plugin new my-plugin
cd my-plugin
mumcord-plugin build
mumcord-plugin test Instrumentul și SDK-ul sunt pe crates.io. În Cargo.toml-ul tău: mumcord-plugin-sdk = "0.6"
mumcord-plugin · O singură unealtă pe tot drumul
-
newCreează un plugin din șablon. -
buildÎl compilează reproductibil. -
checkVerifică pachetul. -
testRulează scenarii de test pe o gazdă simulată. -
serve-registryPornește un registru local ca să-l încerci în Mumcord (modul Dezvoltator în Setări → Pluginuri).
Documentație
- Primii pași
- API
- Manifest
- Permisiuni
- Compilare
- Testare
- Publicare
- Propriul depozit
- Toată documentația
- Wiki
În registrul oficial
Deschide un pull request în Mumcord/plugins care adaugă plugins/<id>/. Are nevoie de aprobarea unui maintainer și de un CI verde.
Ce verifică CI
- Verificarea schemei
- Recompilare reproductibilă
- Semnătura autorului
- Diferența de permisiuni
- Test de încărcare pe gazdă simulată
- Scanarea licențelor
Regulile
- O licență aprobată de OSI
- O compilare reproductibilă
- Fără reclame, urmărire, plăți sau loot boxes
Sau ține-l pe al tău
Oricine poate ține propriul depozit de pluginuri. Utilizatorii îl adaugă în Setări → Pluginuri.
Propriul depozit →Licențe
Pluginurile oficiale sunt AGPL-3.0. Șablonul, documentația și SDK-ul sunt Apache-2.0.
Realizat de
Ai o idee de plugin?
Totul e deschis: șablonul, documentația și fiecare plugin oficial.
Deschide depozitul de pluginuri