Fair-Play-Prüfungen für PvP-Spiele
Ein Wortspiel ist nur so gut wie der Gegner, der einem gegenübersitzt. Wir erklären, was wir tun, damit dieser Gegner keine Lösungs-Software einsetzt.
Zuletzt aktualisiert am 17. April 2026 · Von Kurt Bijl

Züge werden auf unseren Servern geprüft, nicht auf Ihrem Handy
Online-Züge in WordSalvo werden über eine Firestore-Transaktion übermittelt und durch dieselbe reine Dart-Engine verarbeitet, die auch Ihr Spielbrett darstellt. Legeregeln, Kreuzungen, Multiplikatoren und die Gültigkeit von Wörtern werden serverseitig geprüft. Behauptungen eines modifizierten Clients über Punkte oder Wörter werden nicht blind akzeptiert.
Das Wörterbuch selbst ist ein DAWG (Directed Acyclic Word Graph), der aus derselben Wortliste wie die Ihres Gegners kompiliert wird. Die englische Version basiert auf Listen der SOWPODS-Familie, die niederländische nutzt die OpenTaal-Wortliste. Die Datei ist auf Client und Server byte-identisch, sodass „dieses Wort steht nicht im Wörterbuch“ keine gerätespezifische Ausrede sein kann.
Meldungen über fehlende oder fragwürdige Wörter durchlaufen eine manuelle Prüfung – die `reviewWordReport` Cloud Function – und fließen in Wörterbuch-Updates ein.
Abgeschlossene PvP-Spiele werden auf verdächtige Muster geprüft
Wenn ein Online-PvP-Spiel endet, prüft eine Cloud Function die Partie auf Muster, die auf die Nutzung externer Lösungs-Software hindeuten. Diese Fair-Play-Prüfung dient dem Aufspüren verdächtigen Spielverhaltens, nicht der Bewertung von Übungsspielen oder der Coaching-Qualität.
Diese Prüfung – die `fairPlayAnalysis`-Funktion – wertet 14 gewichtete Signale aus. Dazu gehören: eine Brillanz von ≥98 % über ein ganzes Spiel, perfekte Serien von sieben oder mehr Zügen, ein Varianzkoeffizient der Bedenkzeit unter 0,3 (Menschen liegen über ~0,5), schnelle und präzise Züge unter drei Sekunden bei >80 % Genauigkeit und Perfektion bei hoher Komplexität, bei der der beste Zug in einer Position mit über 200 legalen Optionen gefunden wird. Kurze Spiele mit weniger als acht Zügen werden mit einem Konfidenzmultiplikator von 0,2–0,8× abgewertet, da kleine Stichproben trügen können.
Jedes Signal ist nur im Verhältnis zu Ihnen von Bedeutung. WordSalvo führt eine rollierende Baseline von 20 Spielen pro Spieler und achtet auf Abweichungen. Wer den eigenen Durchschnitt um mehr als 2,5σ übertrifft, fällt auf; wer konstant stark spielt, nicht.

Standardmäßig echte Menschen – KI ist immer als KI gekennzeichnet
Das Online-Matchmaking greift auf eine Firestore-Warteschlange mit einem Rating-Fenster von ±200 Punkten zu. Der vorgeschlagene Gegner ist ein anderer Mensch, der sich in dieser Warteschlange befindet. Wir erstellen keine künstlichen Konten, wir setzen keine Bots mit menschlichen Namen ein und wir füllen die Lobby nicht mit Statisten auf.
KI-Gegner gibt es in vier Schwierigkeitsgraden – leicht, mittel, schwer und Experte – und sie laufen in einer Cloud Function (`onAiTurn`), was zwei Dinge bedeutet. Erstens: Ein Spiel gegen die KI erfordert eine Netzwerkverbindung. Zweitens: Jeder KI-Gegner trägt eine explizite „KI“-Markierung auf der Spielkarte und der Anzeigetafel. Wenn nicht KI draufsteht, ist auch keine KI drin.

Premium ändert nichts, was ein Spiel entscheidet
WordSalvo bietet zwei kostenpflichtige Optionen, von denen keine das Spielbrett beeinflusst. Ein einmaliger Ad-Free-Kauf entfernt den Lobby-Banner und die Zwischensequenzen. Das geplante Word Master-Abonnement schaltet tiefere Spielanalysen, unbegrenzte Wiederholungen der täglichen Rätsel, das Wortbuch, bevorzugtes Matchmaking und kosmetische Designs frei.
Was Premium nicht ändert: Ihre Buchstabenziehungen (der Beutel wird von `tile_bag.dart` ohne Berechtigungsprüfung gemischt), das Wörterbuch (derselbe DAWG für jeden Spieler in dieser Sprache), Ihre Punktwertung (von der Engine berechnete Multiplikatoren, kein versteckter Bonus) oder Ihren Matchmaking-Bereich – die Priorität beeinflusst nur die Position in der Warteschlange, nicht das Rating des Gegners.
Im Klartext: Zwei Spieler der kostenlosen Version können die Spitze einer Sprach-Rangliste nur mit der App erreichen. 0 % der In-App-Käufe erkaufen einen Sieg.
Der Chat hat einen Filter; Spieler haben Blockieren, Stummschalten und Melden
Jede Chat-Nachricht durchläuft die `onChatMessage` Cloud Function, die einen serverseitigen Toxizitätsfilter anwendet, bevor die Nachricht den anderen Spieler erreicht. Der Filter ist nicht perfekt – kein automatischer Filter ist das –, daher ist jede Nachricht auch nur einen Fingertipp von Melden, Blockieren oder Stummschalten entfernt.
Meldungen werden in Firestore gespeichert und von uns überprüft. Blockierungen sind beidseitig: Ein blockierter Spieler kann Sie nicht einladen, Ihnen kein Spiel zuweisen oder mit Ihnen chatten. Stummschaltungen sind lokal und unbemerkt. Ein Spieler, der gehäuft bestätigte Meldungen sammelt, wird manuell behandelt – wir sperren nicht automatisch und handeln nicht stillschweigend.
Was mit einem gemeldeten Spieler passiert
Das Fair-Play-Urteilsdokument (`games/{gameId}/analysis/fairPlay`) ist nur für Cloud Functions zugänglich – Firestore-Regeln blockieren den Lesezugriff für Clients, sodass ein gemeldeter Spieler den Score nicht sehen und sein Verhalten daran anpassen kann. Die spielerbezogenen Baselines unter `users/{uid}/fairPlayBaseline/{statsKey}` sind nur für den jeweiligen Besitzer lesbar.
Wenn ein Spiel mit hoher Konfidenz markiert wird, bietet das Fair-Play-System WordSalvo eine klarere Grundlage für eine Überprüfung und Maßnahmen. Es soll das Vertrauen ins PvP stärken, ohne zu behaupten, dass ein Anti-Cheat-System alles erfasst.
Wenn Sie glauben, zu Unrecht markiert worden zu sein, kontaktieren Sie uns über Einstellungen → Hilfe. Wir speichern eine spielerbezogene Historie lange genug, um die Entscheidung zu erklären.
Häufig gestellte Fragen
- Was zählt bei WordSalvo als Cheating?
- Die Verwendung einer externen Engine, eines Solvers oder eines Anagramm-Tools zur Auswahl der Züge. Das Teilen eines Kontos über mehrere bewertete Spiele hinweg. Absprachen mit einem Gegner, um ein Rating zu manipulieren. Das Ausnutzen eines Bugs, um ein ungültiges Brett einzureichen. Normales Lernen – das Lesen eines Wörterbuchs, Üben gegen die KI, Lernen aus der Spielanalyse – ist kein Cheating.
- Wie prüfen Sie auf verdächtige Engine-Nutzung?
- Durch eine Analyse verdächtiger Muster pro Spiel, kombiniert mit Ihrer eigenen rollierenden Baseline. Der Server prüft Brillanzverteilung, perfekte Serien, Bedenkzeit-Varianz, Geschwindigkeit vs. Genauigkeit und Bingo-Frequenz und fragt dann, ob dieses Spiel weit über Ihrem normalen Niveau liegt. Ein einziges brillantes Spiel reicht nicht aus.
- Gibt es Bots, die sich als menschliche Gegner ausgeben?
- Nein. Das Online-Matchmaking vermittelt echte Spieler aus einer Firestore-Warteschlange mit einem Rating-Fenster von ±200 Punkten. KI-Gegner gibt es in den Stufen leicht, mittel, schwer und Experte, und jeder von ihnen trägt eine explizite KI-Markierung auf der Lobby-Karte und der Anzeigetafel.
- Was ist, wenn ich fälschlicherweise markiert werde?
- Wir überprüfen markierte Spiele manuell, bevor wir Maßnahmen ergreifen, und wir informieren Sie, wenn wir handeln – keine stillen Sperren. Wenn Sie glauben, dass wir einen Fehler gemacht haben, kontaktieren Sie uns über Einstellungen → Hilfe. Die Baselines sind rollierend, sodass ein einziges ungewöhnlich starkes Spiel Sie nicht brandmarkt.
- Verschafft mir der Kauf von Premium einen Vorteil?
- Nein. Premium entfernt Werbung, fügt tiefere Spielanalysen hinzu, ermöglicht unbegrenzte Wiederholungen der täglichen Rätsel, das Wortbuch und kosmetische Designs. Es ändert nichts an der Buchstabenverteilung, dem Wörterbuch, der Punktwertung oder dem Fähigkeitsbereich der Gegner. Ein Spieler der kostenlosen Version kann eine Rangliste anführen.
- Ist das Wörterbuch für alle gleich?
- Ja. Jeder Spieler einer bestimmten Sprache spielt mit derselben DAWG-kompilierten Wortliste, die als identische Datei auf Client und Server ausgeliefert wird. Englisch verwendet Listen der SOWPODS-Familie; Niederländisch nutzt OpenTaal. Meldungen über fehlende oder falsche Wörter werden von Menschen überprüft.