Server 2.10.3: browse the MSCO mod list in the web panel

Mods -> MSCO mod list: search the approved mods from msco.mbm.wtf/mods and add or
update one with a click. The server lists and downloads only from the official
keymaster (never from a URL in the answer), checks the SHA-256 and stores it in
data/mods like an uploaded mod. Admins only. 6 new tests (154 pass).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
2026-10-03 18:08:37 +02:00
co-authored by Claude Opus 5.5
parent 266a462fc3
commit d946c95198
7 changed files with 228 additions and 2 deletions
+13
View File
@@ -30,6 +30,19 @@
"The mods are stored in data/mods. Files copied there by hand are used after “Reload” (console: mods reload).":
"Die Mods liegen in data/mods. Von Hand dorthin kopierte Dateien gelten nach „Neu laden“ (Konsole: mods reload).",
"Server mods": "Server-Mods",
"MSCO mod list": "MSCO-Modliste",
"mods by players, checked by the MSCO admins": "Mods von Spielern, von den MSCO-Admins geprüft",
"Search mods …": "Mods suchen …",
"The MSCO mod list is empty.": "Die MSCO-Modliste ist leer.",
"No mod matches the search.": "Keine Mod passt zur Suche.",
"Downloads": "Downloads",
"Added": "Hinzugefügt",
"Add to server": "Zum Server hinzufügen",
"Add": "Hinzufügen",
"Every player gets this mod offered when they join and decides whether to install it. It was checked by the MSCO admins - still only add mods you want on your server.":
"Jeder Spieler bekommt diese Mod beim Beitreten angeboten und entscheidet, ob er sie installiert. Sie wurde von den MSCO-Admins geprüft - trotzdem nur Mods hinzufügen, die du auf deinem Server willst.",
"Mod added - players get it when the server runs": "Mod hinzugefügt - Spieler bekommen sie, sobald der Server läuft",
"Loading …": "Lädt …",
"players get these when they join": "bekommen Spieler beim Beitreten",
"Mod": "Mod",
"Size": "Größe",