Zum Hauptinhalt springen

v3.27.0

Ein großes Update, vor allem rund ums Suchen: Eine Suche zieht sich jetzt durch ganz dzbot, und jede Liste hat dieselbe Filterleiste. Dazu kommen eine Cheating-Index-Seite, Ticket-Ordner und Gruppen-Vorlagen für neue Server. Wenn du die Entwickler-API nutzt, lies unten „Das musst du tun".

Das musst du tun​

  • Entwickler-API: Die einzelnen Listen-Endpunkte (Spieler, Bestellungen, Tickets, Einschränkungen, Fraktionen, Transaktionen, Basen, Basis-Alarme, Zonen, Logs, Log-Anträge, Item-Sets, Abos, Actions, Mods, geplante Aufgaben, Kopfgelder) gibt es nicht mehr. Listen liest du über GET /api/admin/search/<type>, mit denselben Filtern, Sortierungen und Seiten wie im Admin-Bereich. Spieler, Fraktionen und Tickets filterst du jetzt per ID, nicht mehr per Name. Die Doku hat eine Tabelle von jedem alten Endpunkt zu seinem Typ. Betrifft dich, wenn du die dzbot-API mit einem Entwickler-Schlüssel aufrufst: Doku
  • Recht für den Cheating-Index: Der Cheating-Index (die Seite und die Kachel im Spielerdossier) hat jetzt ein eigenes Recht, „Cheating-Index sehen" (admin.players.cheating_index). Owner haben es. Vergib es unter Gruppen an die Moderatoren, die ihn sehen sollen; Gruppen ohne die Wildcard admin.* haben mit diesem Release die Kachel im Dossier verloren. Doku
  • Rechte für Ticket-Ordner: Vergib „Tickets in Ordner einsortieren" (admin.tickets.change_folder) und „Ticket-Ordner verwalten" (admin.tickets.manage_folders) unter Gruppen an jede Gruppe, die Ordner nutzen soll. Gruppen, die schon „Ticket-Status ändern" oder „Support-Level verwalten" hatten, haben sie automatisch bekommen. Das betrifft Server, deren Team-Gruppen keine Wildcard admin.* haben. Doku

Eine Suche für ganz dzbot​

Jede obere Leiste hat jetzt ein Suchfeld: im Admin-Bereich, auf der Website deines Servers für Spieler und Gäste und im Wiki. Spieler finden ihre eigenen Bestellungen, Tickets, Basis-Alarme, Transaktionen, Abos und Orte unter „Mein Konto". Jede Liste hat dieselbe Filterleiste, und Suche, Filter, Sortierung und Seite stehen in der Adresse – eine gefilterte Liste lässt sich also als Lesezeichen speichern oder teilen. Doku

Eine Seite für den Cheating-Index​

Die neue Seite Spieler → Cheating-Index zeigt, wer auf deinem Server auffällig oft Treffer-Serien landet, und warum. Jeder Spieler wird mit normalen Spielern und mit wegen Cheating gebannten Spielern verglichen – mit Diagrammen, den konkreten Treffer-Serien samt Link in die Logs und den Waffen und Distanzen, bei denen er auffällt. „Normal" wird über alle Server auf dzbot gemessen, deshalb funktioniert es ab dem ersten Tag. Bans können jetzt „Grund: Cheating" tragen; mit diesen Bans werden Spieler verglichen. Doku

Ticket-Ordner​

Sortiere Tickets nach Thema, etwa „Sicherheitscheck" oder „Verrückte Fahrten", unabhängig von ihrem Level. Die Ticketliste hat links eine neue Spalte mit deinen Levels und Ordnern. Jeder Ordner ist eine eigene Discord-Kategorie, und der Kanal eines einsortierten Tickets bleibt dort, auch wenn das Ticket eskaliert wird. Einsortieren kannst du über den Ordner-Tag auf der Ticketseite oder mit „Ordner wechseln"; eine Anfrageart kann ihre Tickets automatisch in einen Ordner legen. Doku

Ziehst du einen Ticket-Kanal in Discord in eine andere Kategorie, wandert das Ticket in dzbot mit. In die Kategorie eines Levels bekommt es dieses Level (und verlässt seinen Ordner), in die Kategorie eines Ordners wird es dort einsortiert. Doku

Gruppen-Vorlagen​

Neue Server sind sofort startklar, mit vier vorbereiteten Gruppen: Owner, Admins, Moderatoren und Spieler. Spieler sehen vom ersten Tag an jede Funktion statt einer fast leeren Seite, und Owner schalten ab, was sie nicht wollen. Bestehende Server bekommen dieselben Vorlagen angeboten: Die Gruppenliste zeigt, was eine Gruppe noch nicht übernommen hat, und mit Abgleichen wählst du aus, was du übernimmst. Von allein ändert sich nichts. Gruppe erstellen startet jetzt mit einer Vorlage oder leer. Doku

Gut zu wissen​

  • Der Log-Explorer sucht immer in einem Zeitraum: den letzten 3 Tagen, wenn du keinen anderen wählst, höchstens 3 Monate. Der Audit-Trail umfasst die letzten 3 Monate, höchstens 12. Alte Lesezeichen auf den Log-Explorer öffnen die Seite weiterhin, aber ohne ihre Filter. Doku
  • Die Transaktionsübersicht im Admin-Bereich durchsucht Buchungstexte erst, wenn du einen Spieler oder eine Fraktion wählst. Über den ganzen Server filterst du weiter nach Zeitraum, Kategorie, Ein- oder Ausgang und Betrag. Doku
  • Action-Skripte: player.list({ search = … }) findet Spieler jetzt so wie die Spielerliste im Admin-Bereich – über Spieler-, Discord-, Steam- oder DayZ-ID, Discord-Namen, frühere Namen und ähnlich aussehende Zeichen. Eine Schleife über eine Suche kann daher mehr Spieler treffen als bisher.
  • Wählst du in einem Formular einen Spieler aus (Gutscheine, Zonen, Tickets, Alarme …), findest du ihn über den Namen. Die Suche per ID oder altem Namen bleibt Teammitgliedern vorbehalten, die Spieler ansehen dürfen.
  • Spielerliste im Admin-Bereich: findet Spieler über Discord-, Steam- oder DayZ-ID, Spieler-ID und frühere Namen und filtert nach Gruppe, Fraktion (oder keiner), Whitelist, gerade online, Einschränkung, Guthaben, zuerst gesehen, zuletzt online und Aktivität in einem Zeitraum. Die Aktivität sortiert auch nach Spielzeit und Sitzungen. Jeder Filter ist ein Button, der seinen Wert zeigt, mit einem Zurücksetzen am Ende der Zeile. Doku
  • Bestellliste im Admin-Bereich: ein Suchfeld (Bestellcode, Item, Spielername) und Filter für Status mit Anzahl, Spieler, Fraktion, Item-Set, Item, Zahlungsweg und Bestelldatum. Teilweise erstattete Bestellungen haben „Teilweise erstattet" als eigenen Status. Doku
  • Ticket-Warteschlange, Einschränkungen und Prüfungen nutzen die gemeinsame Filterleiste. Die Ticket-Warteschlange filtert neu nach Fraktion, wer als Nächstes antwortet, und Eröffnungsdatum. Doku
  • Spieler finden ihre Tickets über Wörter aus dem Gespräch, auf der Ticketseite und in der Suche oben. Interne Notizen des Teams werden nie durchsucht. Doku
  • Das Suchfeld im Shop filtert die Kits über alle Kategorien, und ein Preisfilter grenzt das Raster ein. Kits, die du wegen ihres Limits nicht mehr bestellen kannst, erscheinen als ausverkauft, statt zu verschwinden. Doku
  • Die Suche oben findet Shop-Kits und Kategorien, auch für Besucher auf Servern, deren Shop für alle offen ist. Auf der Website eines Servers findet sie außerdem Regeln (direkt an der Überschrift), eigene Seiten, Wetten, Kopfgelder, das Wiki und die eigenen Guides des Servers. Doku
  • Gutscheine, Item-Sets und Abos im Admin-Bereich nutzen die gemeinsame Filterleiste.
  • Jede Transaktionsseite filtert nach Zeitraum, Kategorie, Ein- oder Ausgang und Betrag. Die Übersicht im Admin-Bereich zeigt Teammitgliedern, die das dürfen, auch Buchungen der Fraktionskassen. Doku
  • Die Seite Basis-Alarme zeigt jeden Alarm, der dich benachrichtigt – auch die deiner Fraktionen und die, zu denen du hinzugefügt wurdest. /base-alarm in Discord ebenso. Doku
  • Beim Geldsenden findest du Spieler auf den anderen Servern der Organisation per Name, die zuletzt gesehenen zuerst.
  • Die Basen-Übersicht hat den Status „Alle", der auch Basen ohne verbliebene Spuren zeigt. Doku
  • Der Log-Explorer filtert nach Fraktion (ihre Mitglieder plus deren andere Accounts, wo du sie sehen darfst), und eine gespeicherte Log-Suche eines Tickets behält ihren genauen Zeitraum.
  • Der Audit-Trail filtert nach Bereich, betroffenem Spieler oder wer gehandelt hat. Das Game-Audit ist durchsuchbar und zeigt offene und wichtige Befunde zuerst. Doku
  • Der Killfeed lädt für angemeldete Spieler ältere Kills mit „Mehr laden" und aktualisiert sich, solange du die neuesten ansiehst. Doku
  • Fraktionslisten im Shop und für Gäste finden eine Fraktion über Name, Tag, Flagge oder Mitgliedsnamen. Admins filtern die Fraktionsliste nach Mitglied und sortieren sie, und Fraktionsnotizen sind durchsuchbar. Doku
  • Event-Seiten (Shop, Gäste, Admin) haben ein Suchfeld, vergangene Events laden seitenweise, und der Tab Teilnehmer findet ein Team über den Namen eines Mitglieds.
  • Actions, Mods, Custom Mods und geplante Aufgaben: Jede Liste hat ein Suchfeld und Filter. Creator durchsuchen und filtern ihre Mods und Actions ebenfalls. Doku
  • Die Seiten Buchmacher und Kopfgelder haben ein Suchfeld, abgerechnete Wetten laden seitenweise. Die Admin-Listen von Wetten, Kopfgeldern, eigenen Glücksrad-Gewinnen, Empfehlungen, Seitenhinweisen und Erfolgen haben Filter und eine Suche. Doku
  • Buchhaltung: Die Suche in Einnahmen und Ausgaben findet eine Belegnummer oder eine eingefügte Stripe-ID genau, und die Liste zeigt die Summe dessen, was die Filter finden. Supportzahlungen filtern nach Server, Zahlungsweg, Status und Datum. Inventar, Belegeingang und die Serverliste der Organisation laden seitenweise. Doku
  • Die Spielerseite auf der Website deines Servers listet jedes öffentliche Profil und filtert beim Tippen, ohne Mindestlänge von zwei Buchstaben. Doku
  • Die Spielerliste der Organisation findet eine Steam- oder Discord-ID und filtert nach Server und verknüpftem Account.
  • Das Wiki hat oben eine Suche nach Items, Guides, Gebäuden, Infizierten und Krankheiten. Seine Startseite ist jetzt eine Übersicht mit den Bereichen, Werkzeugen und Guides. Die Itemliste findet mehrere Wörter in beliebiger Reihenfolge. Doku
  • Der Wiki-Doktor stellt eine Ja/Nein-Frage nach der anderen: Wische die Karte (links nein, rechts ja, hoch unsicher) oder tippe – meist reichen etwa fünf Fragen, bis er die Krankheit kennt. Doku
  • Die Serverübersicht im Wiki folgt den Zeiteinstellungen des Servers bei Nitrado. Ein Server, der nach jedem Restart beim selben Datum startet, zeigt nur die Temperatur dieses Monats und die Uhrzeit nach dem Restart; einer, der auf das echte Datum springt, hebt den aktuellen Monat hervor. Doku
  • Was Karte und Wiki aus deinen Serverdateien lesen (Spawns, Loot, Mod-Gebäude), wird jetzt jeden Morgen um 9:00 Uhr (deutsche Zeit) aktualisiert statt einmal pro Woche. „Jetzt aktualisieren" geht einmal pro Stunde und hat eine eigene Karte unter Einstellungen → Karte & Basen – nutzbar für alle, die „Loot-Einstellungen teilen" ändern dürfen. Doku
  • Die Nasdara-Karte hat die Ebene „Tunneleingänge" mit den Einstiegsschächten der Bewässerungstunnel. Doku
  • Die Suche in Discord-Kanal- und Rollenauswahlen findet Namen in Unicode-Schriften: „discord" findet 𝗗𝗜𝗦𝗖𝗢𝗥𝗗, ᴅɪꜱᴄᴏʀᴅ, 🅳🅸🆂🅲🅾🆁🅳 und Ähnliches.
  • Wechselst du bei einem übersetzbaren Feld zwischen Englisch und Deutsch, steht der Cursor direkt im Feld dieser Sprache.
  • Ein Einladungs- oder Serverlink im Creator-Bereich landet beim Erstellen sofort in der Zwischenablage.
  • Auf dem Handy klappen die Filter der Ticketliste hinter einen Button „Filter", und die Level-Kette ist eine Auswahl oben in der Liste.
  • Die Nasdara-Guides auf dzbot.de sind auf dem Stand, seit Badlands erschienen ist.

Behoben​

  • Jeden Morgen gegen 7:00 Uhr deutscher Zeit konnten Dashboard, Server-Websites und Bot-Befehle bis zu dreieinhalb Minuten hängen, während das nächtliche Backup lief. Das Backup blockiert nichts mehr und läuft jetzt um 8:00 Uhr.
  • Entwickler-API-Schlüssel konnten nichts lesen, was ein Recht braucht – jede solche Anfrage antwortete mit 403. Ein Schlüssel hat jetzt genau die Rechte, die ihm unter Einstellungen → API-Schlüssel gegeben wurden.
  • Der Cheating-Index zählt jetzt auch Treffer aus Logs vor Mitte Juli 2026, die er bisher übersprungen hat.
  • Teammitglieder, die Tickets zuweisen, Ticket-Teilnehmer hinzufügen, Spieler bearbeiten, Bestellungen anlegen oder Basis-Alarme verwalten dürfen, können in diesen Formularen Spieler und Fraktionen auswählen, ohne zusätzlich das Recht zum Ansehen von Spielern oder Fraktionen zu brauchen.
  • Die Spielersuche auf der Website eines Servers findet ein umbenanntes öffentliches Profil nicht mehr über den alten Ingame-Namen.
  • Der Tab Logs einer Fraktion zeigte alle Logs des Servers, bis ein Mitglied gewählt war; jetzt zeigt er die Mitglieder der Fraktion.
  • Teammitglieder ohne Recht zum Genehmigen sahen in der Admin-Suche jeden Log-Antrag; jetzt sehen sie nur ihre eigenen.
  • Die Empfehlungs-Details im Admin-Bereich waren nur auf Englisch; jetzt folgen sie der Sprache des Admins.
  • Spieler ohne Zugriff auf Kopfgelder, die /bounties direkt öffnen, sehen jetzt einen Hinweis auf den fehlenden Zugriff statt einer leeren Liste.
  • Die Liste der geplanten Aufgaben zeigt „Erfolgreich" für gelaufene Aufgaben statt des rohen Status.
  • Die Admin-Suche zeigt unter einer Basis, die sie über einen Spieler gefunden hat, den Namen dieses Erbauers.
  • Der Nasdara-Bunker-Guide behauptet nicht mehr, dass Nachtsichtgeräte nur in der Kiste im Bunker spawnen.