Einen Treffer nur einmal zählen, auch wenn das Netz die Meldung doppelt liefert
Netzwerke wiederholen Nachrichten, und eine wiederholte Treffermeldung bedeutet doppelten Schaden oder eine zweite Belohnung. Hier steht, wie man eine bereits verarbeitete Meldung erkennt, ohne eine ewig wachsende Liste zu führen, und wie man eine sehr alte Meldung behandelt.
Warum das funktioniert
Netze liefern manchmal eine Nachricht doppelt aus. Gibt man jedem Treffer einen eigenen Namen und merkt sich die Namen, wird die zweite Kopie abgewiesen. Ewiges Merken kostet Platz, deshalb vergisst man alte Namen und weist alte Kopien einfach wegen ihres Alters ab.
Wann es das Falsche ist
Lass es weg, wenn eine wiederholte Nachricht nichts schadet, etwa eine Meldung, die nur einen Wert nennt, wie die Gesundheit beträgt jetzt so viel, statt etwas draufzurechnen. Zweimal angewendet ändert sich dort nichts. Besser die Nachricht selbst harmlos machen, als Namen zu verfolgen.
Im ganzen Eintrag
- Was zu bauen ist, Schritt für Schritt
- Startwerte und warum genau diese
- 3 typische Fehler und die Lösung
- 18 Zeilen Beispielcode mit 4 bestandenen Prüfungen
- Wie deine KI dir zeigt, dass es funktioniert
Das sagst du deiner KI
Nimm den Spielerando-Eintrag „Einen Treffer nur einmal zählen, auch wenn das Netz die Meldung doppelt liefert“ (read_entry ignore-repeated-hit-reports-by-id) 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