- AntiSpam ist ein Chat-Modul, das wiederholte oder überflutende Nachrichten aus deinem Minecraft-Chatfenster filtert, damit echte Gespräche nicht untergehen.
- Es läuft ausschließlich clientseitig und entscheidet, was dargestellt wird, nachdem der Server die Nachricht zugestellt hat.
- Es werden keine Daten an den Server gesendet und es beeinflusst weder Bewegungen noch Kämpfe, sodass kein Risiko einer Erkennung besteht.
- Dokumentiert als Wurst-Feature.
AntiSpam ist ein Chat-Modul, das wiederholte oder überflutende Nachrichten aus dem Chatfenster eines Spielers filtert, sodass Spam nicht die Nachrichten überdeckt, die Sie wirklich interessieren. Es ist ein Anzeige-Filter, keine Netzwerkfunktion: Es entscheidet lokal, was Ihnen angezeigt wird, nicht was an den Server gesendet oder von anderen gesehen wird. Wurst ist der Client, in dem dies als benanntes Modul dokumentiert ist.
Wenn Sie schon einmal beobachtet haben, wie der Chat eines belebten Servers von einem Bot überflutet wird, der dieselbe Zeile zwanzig Mal pro Sekunde spamt, kennen Sie bereits das Problem, das AntiSpam lösen soll
Wie es funktioniert
AntiSpam sitzt im Datenstrom der Chatnachrichten, die beim Client ankommen, und hält die verdächtigen Nachrichten zurück: Zeilen, die in schneller Folge wiederholt werden, oder eine Flut von Nachrichten, die eng genug zusammen gesendet wurden, um offensichtlich automatisiert zu sein. Die Filterung erfolgt, nachdem der Server die Nachricht bereits zugestellt hat und bevor sie im Chatfenster dargestellt wird. Es ändern sich keine der zugrunde liegenden Daten, nur das, was auf Ihrem Bildschirm gezeichnet wird.
Da es sich um eine rein darstellungsbezogene Entscheidung handelt, sendet AntiSpam niemals etwas an den Server zurück. Es gibt kein Paket zu prüfen, keine Zeitangabe zur Identifizierung und keine Interaktion mit der Spielwelt. Es handelt sich um eine Funktion der gleichen Kategorie wie eine Stummschaltungsfunktion, nur dass sie intelligenter darin ist, zu entscheiden, was stummgeschaltet werden soll
Ist es sicher, zu verwenden
AntiSpam birgt kein relevantes Risiko hinsichtlich der Erkennung. Es verändert nie, was der Client sendet, plant keine Aktionen und greift weder Bewegungen noch Kämpfe an, sodass ein serverseitiges Anticheat-System nichts vergleichen kann, da es nichts gibt, was der Server überhaupt beobachten könnte. Es gehört zu den anderen unauffälligen, rein visuellen Komfortfunktionen, nicht zu etwas, das darauf ausgelegt ist, das tatsächliche Geschehen in der Spielwelt zu manipulieren.
Das stellt eine völlig andere Risikokategorie dar als die von Modulen, die Ihre Eingaben oder Ausgaben verändern. Wenn eine Funktion nur das lokale Rendering ändert, gibt es keine serverseitige Aktion, auf die sich ein Bildschirmfreigabe- oder Anticheat-Protokoll beziehen könnte.
Wo dies in Opal seinen Platz findet
Opal versendet derzeit kein dediziertes AntiSpam-Modul, sondern lediglich ein schlecht dokumentiertes Feature. Die eigene Modulliste von Opal konzentriert sich stark auf Kampf, Bewegung und visuelle Hilfsmittel – die Bereiche, in denen eine Millisekunde tatsächlich einen Unterschied macht. Ein übersichtlicheres Chatfenster wäre zwar schön, aber nicht der Kampf, den Opal aufnimmt.
Häufig gestellte Fragen
Nein. AntiSpam ändert lediglich, wie bereits empfangene Chatnachrichten auf Ihrem Bildschirm angezeigt werden. Nichts wird anders an den Server gesendet, sodass kein Paket oder eine Aktion vorliegt, die von einem Anticheat-System markiert werden könnte.
Wiederholte Zeilen in schneller Folge oder solche, die als Teil einer Flut abgesetzt werden – die Art von Chat-Spam, die Bots und Makros verwenden, um echte Gespräche zu verschütten – werden von dem Modul aus der Anzeige gefiltert.
Nein. Die Chatnachrichten kommen weiterhin unverändert vom Server an. AntiSpam entscheidet lediglich, welche davon es wert sind, in Ihrem sichtbaren Chatfenster dargestellt zu werden.
Es ist als eine spezifische Wurst-Funktion dokumentiert. Chatfilterung dieser Art ist einfach genug, dass andere Clients das Gleiche bauen könnten, aber dies ist der eine, in dem wir es bestätigen können.