Ein gemeinsames Lager zweier Helden verliert Gegenstände oder gibt denselben zweimal her
Zwei Figuren, zwei Geräte oder zwei Browser-Tabs entnehmen demselben Lager und speichern zu verschiedenen Zeiten. Der letzte Stand gewinnt, und Waren verschwinden oder verdoppeln sich. Hier steht, wie beide Änderungen mit dem letzten gemeinsamen Stand zusammengeführt werden und wie ein doppelt entnommener Gegenstand auffällt.
Warum das funktioniert
Zwei Änderungen am selben Ding lassen sich nur zusammenführen, wenn man weiß, wie es aussah, bevor jemand es anfasste. Der Vergleich beider Seiten mit diesem gemeinsamen Anfang zeigt, wer etwas herausgenommen und wer etwas hineingelegt hat. Ein einfaches Überschreiben kann das nicht von einem unveränderten Gegenstand unterscheiden.
Wann es das Falsche ist
Nimm es nicht, wenn immer nur eine Stelle das Lager ändert. Eine einfache Sperre oder ein einziger Besitzer ist leichter und kann nicht in Streit geraten. Es reicht auch nicht, wenn bei einem Konflikt nie etwas verloren gehen darf, etwa bei bezahlten Waren: Dann soll ein Server entscheiden.
Im ganzen Eintrag
- Was zu bauen ist, Schritt für Schritt
- Startwerte und warum genau diese
- 3 typische Fehler und die Lösung
- 24 Zeilen Beispielcode mit 3 bestandenen Prüfungen
- Wie deine KI dir zeigt, dass es funktioniert
Das sagst du deiner KI
Nimm den Spielerando-Eintrag „Ein gemeinsames Lager zweier Helden verliert Gegenstände oder gibt denselben zweimal her“ (read_entry rpg-shared-stash-two-heroes) für mein Spiel. Bau ihn Schritt für Schritt ein und zeig mir, wie du geprüft hast, dass er funktioniert.Oder spar dir das und schließ den MCP an: Dann findet deine KI das alles von selbst.MCP anschließen