Bereitstellungsmodell
- Installiere MineClawd auf dem Server, damit
/mineclawdund/mclawdfunktionieren. - Die Client-Installation ist für die Kernbefehle optional.
- Die Client-Installation ist erforderlich für:
- das GUI-Paket von
/mineclawd config - die History-Buch-UI von
/mineclawd history - Popup-Fragen für
ask-user-question - die Overlay-GUI (AssistiveTouch-Orb, Streaming-Anzeige, Sessions und Assets)
- das GUI-Paket von
Hat ein Spieler MineClawd nicht installiert, gibt es einen Chat-Fallback (
/mineclawd choose ...). Alle Befehle funktionieren auch ohne Overlay.Berechtigungsmodell und Admin-Kontrolle
- MineClawd-Befehle benötigen Vanilla-Berechtigungsstufe
2(source.hasPermissionLevel(2)). - Es gibt keine zusätzlichen Berechtigungsknoten pro Unterbefehl.
- Resultat: Gib OP nur an vertraute Operatoren.
/mineclawd und /mclawd auf deine AI-Operator-Rolle.
Sichtbarkeit auf ausgelasteten Servern
MineClawd speichert pro Spieler eine Sichtbarkeitsoption:self: Nur du siehst Prompt-Echo und Status.all: Jeder sieht es.ops: Nur Operatoren sehen es.
mineclawd/player-settings.json und gilt pro Spieler-UUID. Du kannst sie auch im GUI-Konfigurationsbildschirm unter „Misc“ als „Broadcast requests to“ setzen.
Session-Eigentum im Multiplayer
- Session-Daten bleiben pro Owner-Key.
- Spielerbefehle arbeiten mit dem Session-Set des jeweiligen Spielers.
- Konsolenbefehle nutzen einen separaten Owner-Namespace.
Dynamic Registry auf dedizierten Servern
Standardmäßig stehtdynamic-registry-mode auf AUTO. In diesem Modus ist die Laufzeit für dynamische Platzhalter auf dedizierten Servern deaktiviert.
Um sie zu erzwingen:
Was sich ändert, wenn sie aktiviert ist
- Dynamische Item-/Block-/Fluid-Slots sind zur Laufzeit verfügbar.
- Der dynamische State-Sync geht an die Clients.
- Der persistente Weltzustand speichert die Slot-Daten.
- Clients brauchen ebenfalls MineClawd, um dem Server beizutreten.
Empfohlene Operator-Baseline
| Ziel | Empfohlene Einstellung |
|---|---|
| Chat-Rauschen reduzieren | broadcast-requests-to ops |
| Lange Tool-Loops verhindern | limit-tool-calls true |
| Schleifen begrenzen | tool-call-limit 8 bis 12 |
| Nur Vorfälle debuggen | debug-mode true (vorübergehend) |
Rollout-Checkliste für Server-Betreiber
- Lege zuerst deine Operator-Rolle und OP-Richtlinie fest.
- Setze Provider- und Modell-Zugangsdaten.
- Bestimme die Broadcast-Richtlinie (
self,opsoderall). - Entscheide, ob die Dynamic Registry auf
autobleibt oder aufenabledwechselt. - Teste mit zwei echten Accounts (Operator + Nicht-Operator), bevor du öffentlich gehst.
