Eine Belohnungsnachricht kommt nach schlechter Verbindung doppelt an und zahlt doppelt
Online-Spiele senden Nachrichten erneut, wenn sie nicht sicher sind, dass sie ankamen, und derselbe Kill wird zweimal gemeldet. Doppelte zu löschen klingt einfach, bis Nachrichten auch in falscher Reihenfolge eintreffen. Diese Buchführung zahlt jede Belohnung einmal, ohne sich ewig alles zu merken.
Warum das funktioniert
Erneut zu senden ist die einzige sichere Antwort auf eine verlorene Nachricht, also muss der Empfänger mit Doppelten umgehen können. Mit nummerierten Nachrichten erkennt er eine Wiederholung von etwas Neuem, und weil er sich nur an die letzte Strecke erinnert, bleibt sein Gedächtnis klein.
Wann es das Falsche ist
Lass es weg, wenn eine Wiederholung ohnehin nichts schadet, etwa wenn die Nachricht den neuen Gesamtstand nennt statt dessen, was dazukommt. Dann nimmst du einfach den letzten Wert, und jede Belohnung zu nummerieren schafft nur Arbeit und Stellen für Fehler.
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 3 bestandenen Prüfungen
- Wie deine KI dir zeigt, dass es funktioniert
Das sagst du deiner KI
Nimm den Spielerando-Eintrag „Eine Belohnungsnachricht kommt nach schlechter Verbindung doppelt an und zahlt doppelt“ (read_entry ignore-a-repeated-reward-message-after-a-network-retry) 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