Zum Inhalt springen
Rebels of Gaming

Changelog

Installiert: Version 0.53.2

[0.53.2] – 2026-10-30

  • App-Push (iOS): lehnt Apple eine Mitteilung ab, stehen Status und Grund (z. B. InvalidProviderToken, TopicDisallowed, BadDeviceToken) jetzt im Log und in der Ausgabe von rog:push:test – bisher wurde der Fehler nur gezählt; rog:push:test warnt außerdem, wenn PHP-cURL kein HTTP/2 kann (Voraussetzung für Apple)

[0.53.1] – 2026-10-30

  • Echtzeit: Die Apps (Windows, Linux, Android, iOS) verbinden sich wieder mit dem Echtzeit-Server – Verbindungen ohne Origin bzw. mit der ws-Adresse als Origin wurden bisher abgelehnt (Live-Updates, Zähler und Chat in den Apps kamen nur per Abfrage)

[0.53.0] – 2026-10-30

  • Startseite: neuer Block „Apps“ mit den Store-Links für iPhone & iPad, Android und Windows, macOS und Linux als „Demnächst“; Store-Links aus Verwaltung → Einstellungen → Apps, Plattformen ohne Store erscheinen als „Demnächst“
  • Verwaltung → Technik → App-Statistik: Downloads aus dem App Store (Google Play, Microsoft Store und Flathub folgen) und angemeldete App-Geräte je Plattform mit Versionen, Verlauf der letzten 30 Tage; Recht apps.stats, API GET /v1/apps/stats

[0.52.1] – 2026-10-30

  • Wiki: Das Inhaltsverzeichnis in der Seitenleiste scrollt bei langen Seiten selbst und bleibt dabei im Bild

[0.52.0] – 2026-10-29

  • Wiki intern: eigenes Anti-Cheat für Java und Bedrock (ersetzt Grim) mit Prüfungen, Meldungen und Einstellungen; rog.anticheat.bypass gilt für beide Plattformen
  • Wiki intern: Anti-Cheat mit Anti-ESP, weiteren Prüfungen (Timer, Anti-Rückstoß, Aimbot, Autoklicker) und verschleierten Gegenständen; neue Client-Prüfung (Client-Name, Mod-Kanäle, erkannte Cheat-Mods) mit /clientinfo und Recht rog.staff.clientinfo (Plugin v0.47.0)
  • Wiki Minecraft: Regel „Mods und Clients“ – erlaubte Leistungs- und Optik-Mods, verbotene Cheat-Clients und -Mods, automatische Erkennung beim Verbinden
  • Wiki Minecraft: „Farbige Schilder“ – Farbcodes mit &, eigene Hex-Farben, Formatierung und &g zum Leuchten (Java und Bedrock); intern das Recht rog.signs.color (Plugin v0.48.0)
  • Datenschutz: alte Log-Archive der Minecraft-Server (logs/YYYY-MM-DD-N.log.gz, enthalten Anti-Cheat-Meldungen mit Spielernamen) werden nach 30 Tagen automatisch über Pterodactyl gelöscht (RETENTION_MINECRAFT_SERVER_LOGS_DAYS, von Hand rog:minecraft:prune-logs --dry-run)

[0.51.1] – 2026-10-26

  • Wiki: Rebel Royale mit Zufallswelt, Waffen, Versorgungsabwürfen und Rückholstationen (Spieler-Seite) und den Einstellungen dazu (interne Seite)

[0.51.0] – 2026-10-26

  • Minecraft: neues Minispiel „Rebel Royale“ (Battle Royale) in Statistiken und Bestenlisten – Siege, Siegquote, Kills und Tode wie bei Skywars, Awards für 10 und 100 Siege
  • Wiki: Rebel Royale auf der Spieler-Seite (Spieleliste, /queue, Kurzerklärung) und /br demo mit Anleitung für eigene Karten auf der internen Seite (eigene Bearbeitungen bleiben erhalten)

[0.50.0] – 2026-10-26

  • Minecraft: wer schon einen Bedrock-Account mit seinem Konto verknüpft hat und ihn per Floodgate (/linkaccount) mit seinem Java-Account verbindet, wird beim nächsten Beitritt automatisch übernommen – Konto, Rang, Statistiken und Rebel-Coins bleiben, kein neues Verknüpfen nötig
  • Wiki: „Was passiert mit meinem Spielstand?“ unter /linkaccount und /accountmerge mit Recht auf der internen Seite (eigene Bearbeitungen bleiben erhalten)

[0.49.1] – 2026-10-26

  • Datenschutzerklärung: „Mitlesen durch das Team“ nennt jetzt auch das Live-Mitlesen eingegebener Befehle im Minecraft-Netzwerk (/cmdspy, nichts gespeichert)

[0.49.0] – 2026-10-25

  • Minecraft: per Floodgate mit Java verknüpfte Bedrock-Spieler werden beim Verknüpfen als Java-Account geführt (Edition aus der UUID), auch wenn schon ein Bedrock-Account verknüpft ist
  • Gameserver-Bans: ein Ban auf den Bedrock-Account greift auch, wenn der Spieler per Floodgate mit seinem Java-Account kommt (Plugin schickt die Xbox-ID mit)
  • Weltkarte: verknüpfte Bedrock-Spieler zeigen ihren Java-Kopf
  • Wiki: „Gleicher Spielstand auf Java und Bedrock“ (/linkaccount) auf der Spieler-Seite, /cmdspy mit Rechten auf der internen Seite (eigene Bearbeitungen bleiben erhalten)

[0.48.2] – 2026-10-25

  • Wiki intern: Staging nur mit dem Recht rog.server.staging (Rechte-Tabelle, Hinweis, Gruppen server-admin und admin)
  • Wiki intern: neuer Abschnitt /portal (Nether-/End-Portale als Server-Portale) und Portale im /deko-Menü (eigene Bearbeitungen bleiben erhalten)

[0.48.1] – 2026-10-25

  • Wiki: Kopf-Befehle vollständig – Befehlstabelle und Kategorien unter /koepfe (Kurzformen /heads, /kopf), auf der internen Seite /koepfe reload, „Nehmen“/„Entfernen“ und die neuen Skin-Angaben bei /npc create und /npc skin (eigene Bearbeitungen bleiben erhalten)

[0.48.0] – 2026-10-25

  • Minecraft: neuer Kopf-Katalog „RoG-Heads“ – dekorative Köpfe, die Spieler auf allen Paper-Servern für Rebel-Coins kaufen; das Plugin holt den Katalog alle 5 Minuten (nur bei Änderungen neu) und legt Köpfe im Spiel an oder entfernt sie
  • Admin: neue Seite Technik → Kopf-Katalog – Köpfe nach Kategorie filtern und suchen, mit Vorschaubild, Namen auf Deutsch/Englisch/Französisch, Kategorie, Tags und Preis bearbeiten, löschen und per Textur-Hash hinzufügen; die Vorschaubilder erzeugt die Website selbst, der Browser lädt nichts von Mojang
  • API: Kopf-Katalog für das Plugin (/v1/gameserver/minecraft/heads mit ETag) und für die Apps in der Verwaltung (/v1/minecraft/heads)
  • Wiki: „Minecraft: Befehle für Spieler“ bekommt /koepfe · /heads und „Skywars kurz erklärt“, „Minecraft intern“ den Abschnitt „Kopf-Katalog“, das /deko-Menü mit NPC-Skins und die Rechte rog.heads.admin/rog.heads.free bei server-admin (eigene Bearbeitungen bleiben erhalten)

[0.47.1] – 2026-10-25

  • Plugins verteilen: „Release prüfen“ funktioniert mit dem privaten Repo rog-minecraft über einen Lese-Token in der .env (MINECRAFT_DEPLOY_GITHUB_TOKEN, geht nur an die GitHub-API); statt der irreführenden Meldung „Die Release-Datei ist größer als erlaubt“ erscheint ohne Zugriff ein Hinweis auf den Token

[0.47.0] – 2026-10-24

  • Neu: Shop & Spenden – Unterstützer-Ränge (zuerst „VIP“, rein kosmetisch, 30 Tage oder dauerhaft) und freie Spenden ohne Gegenleistung, bezahlt wahlweise über Stripe, PayPal oder Tebex auf deren sicheren Bezahlseiten; Quittungen unter Memberbereich → Bestellungen & Spenden, Danke-Liste nur mit Zustimmung. Standardmäßig ausgeschaltet (Admin → Shop & Spenden, mit Testmodus nur für Owner); fester Link /minecraft/vip für das Minecraft-Netzwerk
  • API: Shop-Produkte, Spenden-Angaben, Bezahlen starten und eigene Bestellungen für die Apps; Verwaltung und Webhooks der Zahlungsanbieter
  • Shop & Spenden abgesichert: Erstattungen, Teilerstattungen und Rückbuchungen werden erkannt (Rolle erst bei bestätigter Erstattung bzw. verlorener Rückbuchung entzogen), zwei gleichzeitige Käufe addieren sich sicher, eine offene Bestellung wird wiederverwendet statt doppelt bezahlt; verkauft werden nur Rollen ganz ohne Rechte unter allen Rängen, und solche Rollen lassen sich nicht mit Rechten versehen, solange ihr Produkt aktiv ist. Tebex prüft Paket, Menge und Preis; Hinweise an die Shop-Verwaltung bei allem, was Handarbeit braucht. Auf „Live“ schaltet nur der Owner; im Testmodus zeigt der Admin, ob Test- oder Live-Schlüssel laufen
  • Wiki „Minecraft intern: Team- und Admin-Befehle“: Gruppen und Rechte nach groups.json (neue Gruppentabelle, Einleitung), /rog status zeigt alle RoG-Plugins mit Version und neuestes Release
  • Wiki „Minecraft: Befehle für Spieler“: neuer Abschnitt /spectate · /zuschauen, Kurzerklärung zu TTT und Hinweis zu den Namensschildern in TTT (Änderungen des Owners bleiben erhalten)

[0.46.0] – 2026-10-24

  • Minecraft-Weltkarte: In der Server-Liste versteckte Server (Sichtbarkeit „Versteckt (nur Admin)“, z. B. Lobby, Freebuild, Plots, Minigame-Lobby und Bedwars hinter dem Proxy) liefern wieder Kacheln und erscheinen auf der Karte – ob ein Server oder eine Welt auf der Karte steht, steuert jetzt allein Admin → Technik → Weltkarte. Server „nur Mitglieder“ bleiben von der Karte ausgeschlossen
  • Admin → Technik → Plugins verteilen: neue Karte „Mindest-Plugin-Versionen“ für rog-core, rog-proxy und alle weiteren von Minecraft-Servern gemeldeten Plugins – geltende Mindestversion mit Herkunft (Admin-Einstellung, .env, globaler Standard), gemeldete Versionen (älteste/neueste, Anzahl veraltet), Bearbeiten und „Mindestversion auf geprüftes Release setzen“ (nur mit gamebans.manage, sonst nur lesend). Die Karte unter Gameserver-Bans verweist für Minecraft dorthin

[0.45.0] – 2026-10-24

  • Wiki: Abschnitt zu /groups · /gruppen auf der internen Minecraft-Seite ergänzt
  • Wiki: neue interne Seite „WorldEdit – Befehle für Admins“ (nur Team) mit Hinweis auf der Seite der Team- und Admin-Befehle; Minecraft-Seiten um „Weltkarte“ und „So kommst du auf den Server“ samt Links zur Karte und zur Beitrittsseite ergänzt
  • Admin: Seite Technik → Plugins verteilen repariert – jede Serverzeile zeigt wieder Auswahlkästchen, Servernamen und Netzwerk-ID, die Status-Schilder brechen sauber um statt abgeschnitten zu werden; der Heartbeat-Vorschlag ist deutlich als „noch nicht gespeichert“ gekennzeichnet, neuer Knopf „Alle Vorschläge übernehmen“; „Geprüftes Release verteilen“ ist ausgegraut, solange kein geprüfter Stand vorliegt oder kein Server ausgewählt ist. Leerzustände ohne den grauen Fleck hinter dem Symbol (u. a. Minigame-Pool)

[0.44.0] – 2026-10-24

  • Minecraft: neue Weltkarte unter Server → Minecraft-Weltkarte (/minecraft/karte) – Lobby, Freebuild (mit Farmwelt, Nether, End), Plotwelt und Minigame-Lobby von oben, Auswahl Server → Welt, Warps als Marker und Spieler live mit Kopf und Bedrock-Kennzeichen (alle 5 s). Der Link aus dem Spiel (/map) öffnet die Karte genau an der eigenen Position. Kacheln liegen im eigenen Speicher; die Seite lädt nichts von fremden Servern
  • Minecraft: Spielerpositionen sind auf der Karte öffentlich mit Namen sichtbar (deutlicher Hinweis auf der Seite); sie werden nicht gespeichert, nur etwa 30 Sekunden zwischengehalten. Wer nicht erscheinen will, gibt im Spiel /map hide ein
  • Admin: neue Seite Technik → Weltkarte – Server und Welten ein-/ausblenden, Anzeigenamen je Welt (DE/EN/FR), Kacheln einer Welt löschen, Speicherbedarf je Welt, Schalter „Live-Spieler anzeigen“
  • API: Weltkarte für die Apps (GET /v1/minecraft/map, Kachel-Index, Live-Spieler) und Plugin-Schnittstelle für rog-map (Welten, Kacheln, Live-Spieler)
  • Wiki-Vorlagen: Abschnitte „Weltkarte“ in den Minecraft-Artikeln (Spieler und Team) ergänzt
  • Weltkarte (Härtung): Live-Spieler im Admin wählbar – aus, nur für Eingeloggte oder öffentlich; Speicherquoten je Server und gesamt mit Hinweis an die Owner ab 80 %; Kacheln nur noch für öffentliche Server; beim Ausblenden von Welten und Servern lassen sich die Kacheln gleich mitlöschen; die Karte lädt den Kachel-Index nur noch für den sichtbaren Ausschnitt
  • Minecraft: Java-Ressourcenpaket für das Netzwerk – neue Admin-Seite Technik → Ressourcenpaket (ZIP mit pack.mcmeta hochladen, ersetzen, löschen; direkter Link mit SHA-1 im Dateinamen und SHA-1 zum Kopieren für server.properties), alte Pakete bleiben nach dem Ersetzen noch 24 Stunden abrufbar; API GET /v1/minecraft/resource-pack für Proxy und Plugins
  • Wiki: Die interne Seite „Minecraft intern: Team- und Admin-Befehle“ wird um /restart·/neustart, /day·/night, /sun·/rain·/thunder sowie /npc equip und /npc sound ergänzt – nur fehlende Teile kommen hinzu, eigene Bearbeitungen bleiben erhalten
  • Datenschutzerklärung: Minecraft-Weltkarte mit Live-Positionen

[0.43.0] – 2026-10-24

  • Minecraft: neue Seite Server → Minecraft mit Anleitung „So kommst du auf den Server“ – je eine Karte für Java (PC, Mac, Linux), Bedrock (Handy, Tablet, Windows) und Konsole (Xbox, PlayStation, Switch über den Freunde-Tab), Adresse, Port und Gamertag mit Kopier-Knopf, Live-Status des Netzwerks und Links zu Bestenlisten, Konto verknüpfen, Regeln und Wiki
  • Admin: neue Seite Technik → Minecraft-Beitritt – Adressen, Ports, Gamertag, Konsolen-Karte an/aus und optionaler Hinweis für Konsolen (DE/EN/FR)
  • API: GET /v1/minecraft/join (öffentlich) und PUT /v1/minecraft/join für die Apps
  • Wiki: Die Artikel „Minecraft: Befehle für Spieler“ (öffentlich) und „Minecraft intern: Team- und Admin-Befehle“ (nur Team) werden beim Update einmalig in den neuen Bereichen „Minecraft“ und „Minecraft intern“ angelegt

[0.42.0] – 2026-10-23

  • Minecraft: neues Minispiel „TTT – Verräter“ in Statistiken und Bestenlisten – Sieg zählt für die Siegerseite, eigene Bestenliste nach richtigen Kills (Kills an der Gegenseite), Awards für 10 und 100 Siege; das Jump-Rennen lässt sich zusätzlich nach Checkpoints gesamt sortieren

[0.41.0] – 2026-10-23

  • Minecraft: Statistiken im Profil – neuer Reiter „Minecraft“ mit Spielzeit, Sitzungen, Toden nach Art, Kills, Blöcken je Gruppe, Errungenschaften, Plots, Minispielen (gespielt, gewonnen, Siegquote, Betten, Final Kills, Checkpoints) und Parkour-Bestzeiten; nur sichtbar, wenn du es unter Profil bearbeiten → Weitere Sichtbarkeit → „Minecraft-Statistiken“ freigibst (Standard „Nur ich“)
  • Minecraft: Bestenlisten unter Server → Minecraft-Bestenlisten – Spielzeit, Bedwars, Skywars, TNT-Run, Build-Battle, Jump-Rennen (Siege oder Siegquote ab 10 Spielen) und Lobby-Parkour (Bestzeit je Kurs), gesamt oder letzte 30 Tage; nur Spieler mit Freigabe – nimmst du die Freigabe zurück, verschwindest du sofort aus den Listen
  • Minecraft: Awards für Meilensteine (Spielzeit, Kills, Errungenschaften, Siege je Minispiel, Parkour) erscheinen als Badges im Profil – mit Glocke bei einem neuen Award (abschaltbar)
  • Minecraft: Lobby-Parkour-Zeiten (parkour.finished) und das neue Minispiel Jump-Rennen werden ausgewertet
  • Admin: neue Seite Technik → Minigame-Pool – Minigame-Server je Warteschlange (z. B. bedwars-solo) automatisch starten, wenn alle joinbaren Instanzen voll sind, und nach Leerlauf stoppen (je Gruppe einschaltbar, Standard aus; Mindestzahl, Startschwelle, Leerlauf-Stopp, Ereignisprotokoll), dazu der Live-Stand aller Minecraft-Server (Rolle, Spieler, TPS, Minigame) – neues Recht „Minecraft-Minigame-Pool steuern“. Gesteuert werden nur im Admin zugeordnete Server (Server, die die Gruppe nur melden, erscheinen als Vorschlag „Zuordnen“); je Server ein Wartungsschalter „Vom Pool ausnehmen“; nach drei Fehlstarts kommt ein Server in Quarantäne (mit Hinweis an die Owner); manuelle Starts/Stopps zählen für die Abkühlzeit mit; ein Pterodactyl-Ausfall wird nur einmal protokolliert
  • Admin: neue Seite Technik → Plugins verteilen – in zwei Schritten: „Release prüfen“ zeigt Tag, Veröffentlichungsdatum, SHA-256 und die Plugins je Ordner (optional mit minisign-Signatur), „Verteilen“ bringt genau diesen geprüften Stand nach Bestätigung auf die ausgewählten Server: Upload unter temporären Namen, erst dann Austausch, bei einem Fehler zurück zum alten Stand; Neustarts nacheinander, der Proxy zuletzt und nur bei gezielter Auswahl; den Plugin-Ordner legst du je Server fest (der Heartbeat ist nur Vorschlag, Abweichungen werden angezeigt und übersprungen) – neues Recht „Minecraft-Plugins verteilen“
  • Admin → Gameserver → Server: Karte „Minecraft“ mit dem letzten Heartbeat-Stand und dem festgelegten Plugin-Ordner
  • Betrieb: lange Jobs (Plugin-Deploy) laufen in einem eigenen Worker (deploy/supervisor/rog-long.ini, Queue long)
  • Datenschutzerklärung: Minecraft-Statistiken, Bestenlisten und Awards nur mit Opt-in
  • Wiki: neue Sichtbarkeit „Team“ für interne Bereiche – nur mit dem Recht „Interne Wiki-Bereiche lesen“ (Leitung, Moderation, Server-Admins) oder Freigaberecht sichtbar, für alle anderen weder in Listen, Suche noch Verweisen; Hinweis „Intern“, nie indexiert, Bilder privat

[0.40.0] – 2026-10-22

  • Profil: Rebel-Coins im Profil zeigen – Kontostand und Tagesbonus-Serie als Karte in der Profil-Übersicht, nur wenn du es unter Profil bearbeiten → Weitere Sichtbarkeit einschaltest (Standard „Nur ich“; verlinkt aus Konto → Verknüpfte Accounts → Minecraft); Buchungen bleiben privat
  • Datenschutzerklärung: Rebel-Coins im Profil nur mit Opt-in

[0.39.1] – 2026-10-22

  • Betrieb: die API-Beschreibung (/openapi.json) kommt jetzt wirklich aus einer beim Update erzeugten Datei – der Zwischenspeicher aus 0.39.0 griff nicht, jeder Abruf dauerte weiter rund 15 Sekunden

[0.39.0] – 2026-10-22

  • Minecraft: Rebel-Coins (⛃) – die Währung des Netzwerks für alle Spieler, auch ohne RoG-Konto: verdienen mit Berufen, dem Tagesbonus und im Server-Shop, ausgeben im Server-Shop und in Spieler-Shops; mit /link wandert dein bisheriges Guthaben auf dein Konto, alle deine Minecraft-Accounts teilen sich einen Kontostand
  • Konto → Verknüpfte Accounts → Minecraft zeigt deinen Kontostand in Rebel-Coins, die Tagesbonus-Serie und die letzten Buchungen (nur Anzeige – ausgegeben wird im Spiel)
  • Admin: neue Seite Mitglieder → Rebel-Coins mit Suche, Buchungen, Gutschrift und Abzug mit Pflicht-Grund sowie Tagesbonus-Staffel und Tageslimit (neues Recht „Rebel-Coins verwalten“)
  • Gameserver-Plugins: Mindestversion je Plugin – unter Admin → Gameserver-Bans → „Mindest-Plugin-Versionen“ oder per GAMEBANS_MIN_PLUGIN_VERSIONS in der .env; der Hinweis „veraltet“ im Admin und im Heartbeat gilt jetzt je Plugin
  • Rebel-Coins sicherer: Buchen dürfen nur noch Server mit dem neuen Schalter „Rebel-Coins buchen (Shops, Handel, Berufe)“ (Admin → Server → Bans & Plugin), bezahlen kann nur, wer gerade im Netzwerk ist, und neue Grenzen je Server, Spieler und Admin begrenzen den Schaden eines abgeflossenen Schlüssels – einstellbar unter Admin → Mitglieder → Rebel-Coins → „Grenzen gegen Missbrauch“; die Owner bekommen ab 80 % einer Grenze und bei großen Admin-Buchungen einen Hinweis
  • Datenschutzerklärung: Rebel-Coins im Minecraft-Netzwerk
  • Betrieb: die API-Beschreibung (/openapi.json) wird beim Update vorab erzeugt – vorher wurde sie bei jedem Abruf neu gebaut und konnte die API kurz überlasten

[0.38.0] – 2026-10-22

  • Freunde: Freundschaftsanfragen senden und annehmen – über den Knopf im Profil, auf der neuen Seite „Freunde“ im Memberbereich und im Minecraft-Netzwerk (eine gemeinsame Liste); bis zu 100 Freunde, die Liste sieht nur man selbst. Wer jemanden blockiert, beendet damit auch Freundschaft und offene Anfragen
  • Benachrichtigungen bei neuen Freundschaftsanfragen und wenn die eigene Anfrage angenommen wurde
  • Minecraft: Nachrichten an Freunde, die gerade offline sind, kommen als Direktnachricht an und sind im Messenger mit „aus Minecraft“ markiert; ungelesene Nachrichten von Freunden erscheinen beim nächsten Beitritt auch im Spiel
  • Minecraft: Spieler im Spiel mit /report melden – die Meldung landet bei der Moderation, mit dem Verlauf zwischen den beiden; private Nachrichten werden sonst nicht gespeichert
  • Minecraft: Website- und App-Nachrichten von Freunden erscheinen im Spiel nur noch, wenn du das unter Konto → Verknüpfte Accounts → Minecraft einschaltest („Nachrichten von Freunden auch im Minecraft-Netzwerk anzeigen“); Nachrichten mit Anhang sind dort gekennzeichnet
  • Minecraft: Freunde und Nachrichten im Spiel gehen nur, solange du im Netzwerk bist; nimmst du im Spiel eine Anfrage an oder entfernst einen Freund, bekommst du einen leisen Hinweis an der Glocke (abschaltbar)
  • Freunde: unbeantwortete Anfragen verfallen nach 90 Tagen; Anfragen gesperrter Konten lassen sich nicht mehr annehmen
  • Moderation: Meldungen aus dem Spiel zeigen, dass der Verlauf vom Minecraft-Server stammt; Kinderschutz-Alarme gegen denselben Spieler kommen höchstens einmal pro Stunde
  • Datenschutzerklärung: Freunde, Nachrichten und Meldungen aus dem Minecraft-Netzwerk

[0.37.0] – 2026-10-22

  • Minecraft: Gruppen im Netzwerk nach RoG-Rolle – im Admin unter Mitglieder → Minecraft bekommen Ränge und Zusatzrollen eine LuckPerms-Gruppe; Rollen-Änderungen gelten im Spiel sofort. Entfernte Gruppen werden weiter entzogen, bis der Owner sie freigibt (frühestens nach 30 Tagen); Gruppen wie „admin“, „staff“ oder „mod“ ordnet nur der Owner zu
  • Admin: das Plugin-Schlüssel-Recht „Minecraft-Konten verknüpfen“ heißt jetzt „Netzwerk-Proxy (Konten verknüpfen, Login, Sitzungen)“ – nur der Proxy-Schlüssel braucht es, Backends und Minigame-Server nicht
  • Minecraft: beim Beitritt kennt das Netzwerk das verknüpfte Konto, die Gruppen und offene Regelbestätigungen; Spielzeit, Sitzungen und Spielstatistiken (Tode, Kills, Blöcke, Errungenschaften, Plots, Minigame-Ergebnisse) werden für verknüpfte Accounts ab der Verknüpfung gesammelt (Blöcke nur als Summe) – die Anzeige folgt
  • Online-Status: verknüpfte Mitglieder im Minecraft-Netzwerk erscheinen als „auf RoG-Server“
  • Datenschutzerklärung: Minecraft-Netzwerk – Ereignisse und Statistik verknüpfter Accounts
  • Feste Adresse rebelsofgaming.com/rules leitet auf die Regeln in deiner Sprache (z. B. für den Hinweis im Minecraft-Netzwerk)

[0.36.0] – 2026-10-21

  • Minecraft: Minecraft-Account (Java oder Bedrock) mit dem RoG-Konto verknüpfen – im Spiel /link eingeben, den Code unter Konto → Verknüpfte Accounts eintragen (direkt über rebelsofgaming.com/account/minecraft) und nach der Prüfung („Code für … – bist das du?“) bestätigen; je Konto ein Java- und ein Bedrock-Account, Trennen jederzeit
  • Admin: verknüpfte Minecraft-Accounts im Mitglieder-Detail und je Server („Bans & Plugin“) sehen und trennen (neues Recht „Minecraft-Verknüpfungen verwalten“); Plugin-Schlüssel brauchen für die Kontoverknüpfung das neue Recht „Minecraft-Konten verknüpfen“
  • Ban-Einsprüche: ein verknüpfter Minecraft-Account gilt als Nachweis; auf Minecraft-Servern erkennt der Online-Status Mitglieder über den verknüpften Account
  • Datenschutzerklärung: Abschnitt zur Minecraft-Kontoverknüpfung ergänzt
  • Fußzeile und E-Mails: „Copyright by wahke“ mit Link auf wahke.lu

[0.35.0] – 2026-10-20

  • Gameserver-Abfrage: viele weitere Spiele – Minecraft Query (volle Spielerliste) und Bedrock, Unreal/UT99/UT2004, Killing Floor, Battlefield 1942/2/2142, FiveM/RedM, SA:MP/open.mp, Satisfactory, Teeworlds/DDNet, Quake 2, CoD 4 und Xonotic
  • Minecraft-Netzwerke: Velocity und BungeeCord/Waterfall werden als Proxy abgefragt; Startgerüst für ein Velocity-Ban-Plugin
  • Im Admin schlägt der Server-Editor zum Spiel passenden Abfrage-Typ und Ports vor (über 140 Spiele)
  • Spiele, die Spieler ohne Namen melden (z. B. Sons of the Forest), zeigen jetzt die Spielerzahl
  • Abfragen robuster und sicherer gegen fehlerhafte oder manipulierte Antworten

[0.34.0] – 2026-10-20

  • Öffentliche Ban-Liste unter „Bans“: aktive Sperren auf unseren Gameservern mit Ingame-Name, Spiel, Grund und Dauer – IDs nur gekürzt, keine IP-Adressen, nicht in Suchmaschinen
  • Einspruch gegen einen Ban: mit Konto und Nachweis (Steam-Login oder Code aus der Meldung im Spiel) als öffentlicher Thread im Forum-Bereich „Ban-Einsprüche“; die Admins entscheiden dort, ein angenommener Einspruch hebt den Ban auf
  • Die Meldung im Spiel enthält jetzt einen Link zum Ban und den Einspruchs-Code
  • Datenschutzerklärung: Ban-Liste und Einsprüche ergänzt

[0.33.0] – 2026-10-20

  • Gameserver-Bans: zentrales Ban-System für alle Gameserver – Sperren gelten für eine Person (Spieler-ID je Spiel) standardmäßig auf allen Servern des Spiels, wahlweise nur auf einem Server oder überall; mit Dauer, Grund, Verlauf und Entsperren im Admin unter „Gameserver-Bans“
  • Server-Plugins: jeder Gameserver bekommt einen eigenen Plugin-Schlüssel (Reiter „Bans & Plugin“). Plugins prüfen Spieler beim Verbinden, übernehmen Bans aus dem Spiel und halten eine lokale Kopie für Ausfälle; Server ohne Plugin werden wie bisher per RCON versorgt. Anleitung und Startgerüste für ET:Legacy, CS2 und Minecraft liegen bei
  • Datenschutzerklärung: neuer Abschnitt „Sperren auf unseren Gameservern“

[0.32.2] – 2026-10-20

  • Gameserver: Bei über die Website angelegten Servern zeigt die Detailseite alle Ports (mit Kennzeichen „Hauptport“)
  • Rechtstexte: Die Datenschutzerklärung beschreibt die Altersprüfung bei der Registrierung; die Seiten „Konto löschen“ und „Kinderschutz“ nennen auch die Windows-App und den Microsoft Store
  • App-Schnittstelle: Social-Status für viele Einträge auf einmal (für Status-Symbole in den App-Listen), vollständig beschriebene Tool-Endpunkte

[0.32.1] – 2026-10-19

  • Rechtstexte: Die Nutzungsbedingungen gelten jetzt offiziell (Fassung 1). Die Datenschutzerklärung beschreibt zusätzlich die Tools, den Umgang mit Kinderschutz-Meldungen und die Bestätigung der Nutzungsbedingungen

[0.32.0] – 2026-10-19

  • Tools: Bilder und Daten (JSON) lassen sich je Tool sicher hochladen (Reiter „Assets“ – jedes Bild wird neu erzeugt, kein SVG, keine Server-Dateien), und fertige Tools können als ZIP-Paket importiert werden (PHP und Server-Dateien werden abgelehnt, externe Schriften/Skripte entfernt)
  • Neue Tool-Vorlage „Last Asylum: Aufstellungsplaner“: Helden anhaken, Level und Sterne eintragen, je Modus die drei besten Teams mit Begründung und Ausbau-Tipps – auf Deutsch, Englisch und Französisch, gespeichert in deinem Konto
  • Tools: Speichern ging manchmal verloren, wenn ein Tool schneller startete als die Seite (z. B. bei langsamer Verbindung) – Aufrufe warten jetzt, bis die Verbindung steht
  • Gameserver anlegen: mehrere zusätzliche Ports (z. B. Query, RCON, Voice) auswählen oder automatisch vergeben

[0.31.1] – 2026-10-19

  • Behoben: News mit Titelbild ließen sich nach dem Speichern im Admin nicht mehr öffnen (Fehler 500)

[0.31.0] – 2026-10-19

  • Neu: Tools – kleine Helfer direkt auf der Website unter „Tools“ und im Squad-Reiter „Tools“. Zum Start der Enemy-Territory-Nickname-Generator (Farbcodes mit Live-Vorschau, Verlauf, Zufall, Kopieren für Konsole und Config) und der Last-Asylum-Helden-Planer (deine Helden und eigenen Teams, gespeichert in deinem Konto). Die Clan-Leitung kann im Admin weitere Tools anlegen, ohne dass ein Update nötig ist; Tools laufen abgeschottet und laden nichts von fremden Servern

[0.30.4] – 2026-10-18

  • Kinderschutz-Meldungen: Eine erneute Meldung öffnet eine schon erledigte Meldung wieder, Upload-Meldungen lassen sich auf Kinderschutz hochstufen, und ein Limit schützt das Team vor massenhaften Fehlalarmen

[0.30.3] – 2026-10-18

  • Neue Seite „Kinderschutz“ (Link im Footer): unsere Standards gegen sexuellen Missbrauch und die Gefährdung Minderjähriger – Null Toleranz, Mindestalter, wie du meldest, was wir tun und an welche Stellen wir melden
  • Melden: neuer Grund „Kinderschutz / Gefährdung Minderjähriger“ für alle Inhalte (auch Uploads und im Forum); solche Meldungen stehen in der Moderation ganz oben und benachrichtigen das Team sofort

[0.30.2] – 2026-10-18

  • Benachrichtigungen: Die Gruppe „Verwaltung“ (z. B. Social-Media-Entwürfe zur Freigabe) hat in den Einstellungen wieder eine richtige Überschrift statt eines internen Schlüssels

[0.30.1] – 2026-10-18

  • Konto: Du kannst den Clan jetzt selbst verlassen (Konto → Deine Daten → „Clan verlassen“, auch in der App) und danach dein Konto löschen, ohne die Clanleitung anschreiben zu müssen. Rang und Squads enden, die Clanleitung bekommt einen kurzen Hinweis
  • Gameserver anlegen: Egg-Variablen mit fester Werteliste (z. B. Server-Region) als Auswahl, lange Hinweise brechen um, und bei einem abgelehnten Pterodactyl-Schlüssel nennt die Seite den genauen Grund (Schlüssel, Rechte oder erlaubte IPs)
  • App-Schnittstelle: Wiki-Seiten nennen den letzten Bearbeiter

[0.30.0] – 2026-10-18

  • Gameserver: Neue Server lassen sich direkt im Admin anlegen – frei wählbar mit Node, Port, Spiel-Vorlage (Egg), Docker-Image, Startvariablen und Ressourcen. Die Website trägt sie automatisch ein, zeigt den Installationsstand und kann sie mit Ablaufdatum (Warnung vorher, z. B. für Scrim-Server) oder per Bestätigung wieder löschen. Neues Recht „Gameserver anlegen“, nur mit Zwei-Faktor-Anmeldung
  • Social Media: News, Termine, Clanwars und Galerie-Alben zeigen im Admin, ob und auf welchen Kanälen sie gepostet wurden (mit Link zum Post); fehlgeschlagene Kanäle lassen sich erneut senden, fehlende Posts neu vorbereiten – ohne doppelte Posts und weiter mit Freigabe
  • Melden und Blockieren: Wiki-Seiten und einzelne Bearbeitungen können gemeldet werden; Moderatoren springen aus der Warteschlange direkt zum gemeldeten Inhalt. Blockierte Personen sind jetzt auch bei News-Kommentaren (eingeklappt) und in der Galerie ausgeblendet
  • Neue Seite „Nutzungsbedingungen“ (Link im Footer); bei der Registrierung stimmst du ihnen zu
  • Apps: Push-Benachrichtigungen für Android vorbereitet, zuverlässigere Zustellung

[0.29.7] – 2026-10-18

  • Windows-App: Besucher am Windows-PC sehen jetzt wie am Handy einen kleinen, schließbaren Hinweis auf unsere App mit Link zum Microsoft Store (im Admin unter Einstellungen → Apps mit der Microsoft-Store-ID einstellbar)
  • Datenschutzerklärung: Neuer Unterabschnitt „Windows-App“ (Gerätename, Zugangsschlüssel in der Windows-Anmeldeinformationsverwaltung, verschlüsselte Daten auf dem PC, Benachrichtigungen, Windows Hello, Updates über den Microsoft Store)

[0.29.6] – 2026-10-17

  • App-Schnittstelle: Vorschaubilder laufender Twitch-Streams kommen als vollständige Adresse, damit die App sie direkt anzeigen kann

[0.29.5] – 2026-10-16

  • Neue Seite „Barrierefreiheit“ (Link im Footer neben Datenschutz): was Website und App für Tastatur, Screenreader, Sprachsteuerung, große Schrift, Kontrast und weniger Bewegung tun, welche Grenzen es noch gibt und wie du uns Hürden meldest
  • App-Schnittstelle: Termine mit einem Gameserver als Ort liefern das Beitritts-Passwort jetzt direkt mit (gleiche Regeln wie auf der Serverseite), Steam-Spielesymbole kommen als vollständige Adresse, und die App erfährt, ob dein Minecraft-Konto bestätigt ist, noch nachgeprüft wird oder erneut gespeichert werden sollte

[0.29.4] – 2026-10-16

  • Gameserver: Scrim- und Trainingsserver können ein Beitritts-Passwort haben. Berechtigte Mitglieder (alle Mitglieder, nur der Squad des Servers oder nur die Server-Verwaltung – im Admin einstellbar) sehen es auf der Serverseite, in der Serverliste und bei Terminen mit dem Server als Ort, zum Aufdecken und Kopieren; bei CS2 und anderen Source-Spielen tritt „Verbinden“ direkt mit Passwort bei. Gäste, Statusseite, Discord und Webhooks bekommen das Passwort nie

[0.29.3] – 2026-10-16

  • Betrieb: Updates der Website können nicht mehr unbemerkt hängen bleiben – jeder Schritt hat eine Zeitgrenze, Datenbank-Sperren werden nach 60 Sekunden mit einem zweiten Versuch behandelt, die Clan-Leitung bekommt bei einem Fehler sofort eine Meldung, und der Systemstatus zeigt den letzten Deploy; die Versionsnummer im Footer stimmt wieder

[0.29.2] – 2026-10-16

  • Profil: Neue Karte „Steam-Bibliothek“ – deine meistgespielten Steam-Spiele mit Stunden gesamt und in den letzten 2 Wochen, wenn du sie unter Profil → Einstellungen einschaltest (standardmäßig aus, Sichtbarkeit wählbar wie bei den anderen Profilangaben). Sind deine Spieldetails bei Steam privat, zeigt dir die Karte, wie du sie freigibst; Abschalten löscht die gespeicherten Daten sofort
  • Startseite: Neuer Block „Was spielen wir gerade?“ mit den meistgespielten Steam-Spielen der letzten 2 Wochen – nur von Mitgliedern, die ihre Bibliothek freigegeben haben, und nur so weit, wie ihre Sichtbarkeit es erlaubt
  • Profil: Neue Karte „League of Legends / TFT“ – deine Ränge (Solo/Duo, Flex, TFT, Double Up) mit LP und Siegquote über deine Riot ID aus den Plattform-IDs, wenn du sie unter Profil → Einstellungen einschaltest (standardmäßig aus, Server wählbar, höchstens so sichtbar wie deine Riot ID); Abschalten löscht die gespeicherten Daten sofort
  • Minecraft: Dein Minecraft-Name im Spiele-Account wird jetzt bei Mojang geprüft (Tippfehler fallen sofort auf). Dein Skin erscheint als Kopf und Ganzkörperbild im Profil und in einer Skin-Reihe auf der Seite des Minecraft-Squads, täglich aktualisiert und mit derselben Sichtbarkeit wie dein Spiele-Account

[0.29.1] – 2026-10-16

  • Social-Links: Footer, Profil und die Eingabefelder zeigen jetzt die echten Logos (YouTube, Twitch, X, Instagram, Facebook, TikTok, Steam) statt eines allgemeinen Link-Symbols
  • Social Media: Die Website kann jetzt auf den Clan-Kanälen bei Facebook, Instagram, Threads, X, YouTube, Bluesky und Mastodon posten – unter Admin → Social Media. Jeder Post wird vorher geprüft und freigegeben (sofort oder zu einem geplanten Zeitpunkt), der Text passt sich je Plattform an (Zeichengrenzen, Links, Hashtags), mit Vorschau je Kanal; veröffentlichte Posts lassen sich wieder zurückziehen
  • Social Media: Neue öffentliche News, öffentliche Termine, Clanwar-Ergebnisse (ohne Spielernamen) und neue Bilder in öffentlichen Galerie-Alben legen automatisch einen Entwurf zur Freigabe an; die Clan-Leitung bekommt dazu eine Benachrichtigung. Videos aus der Galerie oder der Medienbibliothek können direkt auf YouTube hochgeladen werden
  • Galerie: Beim Einreichen bestätigst du jetzt auch, dass Inhalte aus öffentlichen Alben auf den Social-Media-Kanälen des Clans gezeigt werden dürfen
  • Social-Links: Facebook lässt sich jetzt in den Clan-Einstellungen (Footer) und im eigenen Profil eintragen

[0.29.0] – 2026-10-15

  • Konto: Die Zwei-Faktor-Anmeldung lässt sich jetzt auch in der App einrichten, bestätigen und abschalten; Wiederherstellungscodes können dort neu erzeugt werden (mit dem aktuellen Passwort; Konten ohne Passwort richten sie auf der Website ein, abschalten geht nach frischer App-Anmeldung mit Authenticator-Code; neue Codes werden protokolliert)
  • Sicherheit: Beim Ein- und Abschalten der Zwei-Faktor-Anmeldung und bei neuen Wiederherstellungscodes bekommst du eine Benachrichtigung (standardmäßig auch per Mail) mit einem Hinweis, was zu tun ist, wenn du es nicht warst – auf der Website und in der App
  • Konto: Steam lässt sich jetzt auch in der App trennen (gleiche Regeln wie auf der Website; verknüpfen weiter über die Website-Seite Konto)
  • Admin: Unter Mitglied → App-Geräte kann die Clan-Leitung ein Gerät eines Mitglieds abmelden (z. B. bei einem verlorenen Handy) – nur für Konten unterhalb der eigenen Position, mit Eintrag im Änderungsprotokoll; auch per API
  • Admin: Der CSV-Export des Änderungsprotokolls ist jetzt auch per API abrufbar (gleiche Filter und Rechte wie auf der Website)
  • Sicherheit (Verhaltensänderung): Die App darf jetzt auch Webhooks, Übersetzungen und Rechtstexte verwalten sowie – nur für den Owner – eigene API-Tokens; wie alle Verwaltungsbereiche nur mit passendem Recht und Authenticator-Code bei der Anmeldung. Ein verlorenes Gerät bitte sofort abmelden
  • Admin: Rechtstexte lassen sich jetzt auch in der App bearbeiten – Entwurf, Vorschau, Vergleich von Fassungen und Übernahme aus den Dateien (wie Admin → Rechtstexte)
  • Sicherheit: Im CSV-Export des Änderungsprotokolls werden Zellen, die ein Tabellenprogramm als Formel lesen würde (=, +, -, @ am Anfang), mit ' als Text markiert
  • App: Die Mitgliederliste mit Rollen zeigt nur noch aktive Rollen und lädt auch bei vielen Mitgliedern zuverlässig
  • App: Passkeys und angemeldete Website-Geräte lassen sich in der App wieder ansehen, entfernen und abmelden – ohne die Token-Verwaltung, die nur der Owner hat
  • App: Angemeldete schicken das Kontaktformular ohne die Rechenaufgabe (ALTCHA) – das dauerte auf dem Handy zu lange; das Limit gilt dann je Konto

[0.28.0] – 2026-10-15

  • Datenschutz: Neue öffentliche Seite „Konto löschen“ (/de/account-deletion, ohne Anmeldung) – Schritte in der App und auf der Website, Weg ohne Zugriff auf die App (Kontaktformular oder E-Mail), was gelöscht wird, was ohne Namen bleibt und wie lange Sicherungen und Protokolle Daten noch enthalten; verlinkt im Footer und unter der Datenschutzerklärung
  • Datenschutzerklärung: Neuer Abschnitt „App für iOS und Android“ (Anmeldung, Geräte, Push über Apple/Google, Speicher auf dem Gerät, Kamera und Fotos, Face ID, App-Updates über Expo, App Store und Google Play); die folgenden Abschnitte rücken um eins nach
  • Kontakt: Das Kontaktformular übernimmt ein Thema aus dem Link (z. B. „Datenschutz“)
  • Sicherheit: Nach „Das war ich nicht“ bleibt „Passwort vergessen“ gesperrt, bis du dich mit Discord anmeldest und eine neue E-Mail-Adresse bestätigst (oder die Clan-Leitung entsperrt) – die Sperre läuft nicht mehr nach 7 Tagen aus, ein neues Passwort allein hebt sie nicht auf
  • Sicherheit: E-Mail-Adresse und Passwort lassen sich über die API nur noch mit dem aktuellen Passwort ändern – ein frischer App-Login reicht dafür nicht mehr; Konten ohne Passwort ändern beides auf der Website (Bestätigung mit Discord)
  • Datenschutz: Der Datenexport als ZIP wird nacheinander und in Stapeln gebaut, Zwischenkopien liegen nicht mehr im System-Temp und nicht in Sicherungen; Reste abgebrochener Läufe werden nach einem Tag gelöscht
  • Rechte: Rechte-Vorlagen kann nur löschen, wer alle ihre Rechte selbst vergeben darf (wie beim Anlegen und Ändern)
  • Datenschutz: Originale von Galerie-Videos landen während der Verarbeitung nicht mehr in Sicherungen; hängt eine Verarbeitung länger als einen Tag, wird das Original gelöscht und der Eintrag als fehlgeschlagen markiert
  • Galerie: Wird ein öffentliches Album auf Mitglieder oder Squad umgestellt, wandern jetzt auch Videos und ihre Vorschaubilder in den privaten Speicher – die alte öffentliche Adresse funktioniert nicht mehr
  • Sicherheit: Videos werden nur noch mit erlaubten Formaten (MP4/MOV, WebM/MKV) und Codecs (H.264, HEVC, VP8, VP9, AV1, MPEG-4) verarbeitet; andere Videos werden mit einer verständlichen Meldung abgelehnt
  • Datenschutz: Bei einer Kontolöschung verlieren freigegebene Bilder und Videos der Medienbibliothek zusätzlich den ursprünglichen Dateinamen und die Beschreibung; Datenschutzerklärung und Seite „Konto löschen“ entsprechend ergänzt
  • Datenschutz: Wird ein Konto gelöscht, während ein Avatar oder Banner noch verarbeitet wird, bleiben keine fertigen Bilddateien mehr zurück
  • Wiki: Beschreibungen von Dateien in Bereichen mit Prüfpflicht werden wie Seiten-Bearbeitungen zum Vorschlag und erscheinen erst nach der Freigabe
  • Admin: Neuer Knopf „Konto auf Anfrage löschen“ am Mitglied für Löschanfragen per E-Mail oder Kontaktformular – mit Begründung, Authenticator-Code, Eintrag im Änderungsprotokoll und Bestätigungs-Mail an die Adresse des Kontos (neues Recht „Konto auf Anfrage löschen“, standardmäßig nur Admins)
  • Website: Auf Wunsch zeigt die Website Smartphone-Besuchern einen kleinen, schließbaren Hinweis auf die App mit Link zum App Store bzw. zu Google Play (in Safari das Banner von Apple); App-Store-ID, Paketname und Schalter in Admin → Einstellungen → Apps, standardmäßig aus
  • Sicherheit: „Konto auf Anfrage löschen“ geht nur noch mit aktiver Zwei-Faktor-Anmeldung und – auch über die API – immer mit einem frischen Authenticator-Code
  • Sicherheit: Persönliche API-Tokens mit Verwaltungs-Scopes (z. B. Rollen, Einstellungen, Mitglieder verwalten) gibt es nur noch mit aktiver Zwei-Faktor-Anmeldung – wie beim Anmelden in der App; im Konto erscheint dazu ein Hinweis
  • Sicherheit: Beim Entsperren eines Kontos nach „Das war ich nicht“ kann die Clan-Leitung nach einer Identitätsprüfung eine neue E-Mail-Adresse eintragen, die die alte ersetzt – der Link zum Zurücksetzen des Passworts geht dann an die neue Adresse, die alte bekommt nur einen Hinweis
  • Wiki: Freigeben oder Verwerfen eines Datei-Beschreibungs-Vorschlags gilt nur für genau die Fassung, die angezeigt wurde – wurde der Vorschlag inzwischen geändert, erscheint die neue Fassung zur erneuten Prüfung
  • Sicherheit: Bestätigt jemand nach „Das war ich nicht“ eine neue E-Mail-Adresse, bekommt die bisherige Adresse einen Hinweis (ohne Rückgängig-Link) und die Clan-Leitung eine Benachrichtigung
  • Betrieb: Der Zwischenordner des Datenexports liegt fest unter storage/app/private/export-staging (die Einstellung DATA_EXPORT_STAGING_PATH entfällt); das Aufräumen löscht dort nur noch Auftragsordner

[0.27.0] – 2026-10-15

  • Gameserver: Auf Servern mit Vier-Augen-Freigabe brauchen jetzt auch Löschen und Entsperren von Backups das Freigaberecht (wie das Zurückspielen); Sperren bleibt ohne Freigabe
  • Gameserver: Backups sperren/entsperren landet auch bei gleichzeitigen Änderungen (z. B. im Panel) sicher im gewünschten Zustand; das Audit-Log nennt den tatsächlichen
  • Apps (Datenschutz): Der signierte Link für Kartenkacheln gilt nur noch 2 Stunden und endet sofort, wenn du dich in der App abmeldest oder das Gerät entfernst
  • Galerie: Wird dieselbe Datei aus der App doppelt eingereicht (z. B. doppelter Tipp), entsteht nur ein Galerie-Eintrag
  • API: Listen beschreiben ihre Query-Parameter jetzt in der OpenAPI-Spec (cursor, per_page, alle filter[…], sort mit erlaubten Werten, include) – generierte Clients und die Bruno-Collection kennen sie; Lösch-Endpunkte führen keine fremden Formularfelder mehr als Parameter
  • API: Die OpenAPI-Spec beschreibt jetzt alle Antworten mit ihren echten Feldern und Typen (vorher u. a. News, Live-Stand der Server, Squad-Header, Systemstatus, Startseite untypisiert oder falsch typisiert) – generierte Clients und die App können sich darauf verlassen; ein Test prüft echte Antworten gegen die Spec. Leere Maps kommen einheitlich als {}
  • API (Änderung): Tokens sehen nie mehr als ihr Konto auf der Website – archivierte Squads, inaktive Spiele, gesperrte Profile, Zusatzrollen mit Ablaufdatum und die Sortierung nach „zuletzt gesehen“ nur noch mit den passenden Verwaltungsrechten; Online-Filter und Absagen bei Terminen nur für Clan-Mitglieder
  • API: Gastmodus auch für Forum (öffentliche Bereiche), TeamSpeak-Viewer und Twitch-Live – ohne Token genau das, was Gäste auf der Website sehen; Stats bleiben Mitgliederbereich
  • Apps: Die Anmeldung der App im Browser geht jetzt auch mit E-Mail und Passwort statt Discord – mit ALTCHA, bei aktiver Zwei-Faktor-Anmeldung mit Authenticator- oder Wiederherstellungscode
  • Apps: Die App darf jetzt auch im Wiki schreiben, Bilder in die Galerie hochladen, Kurzlinks anlegen und Bewerbungen schreiben bzw. im Squad abstimmen (neue Standard-Scopes wiki:write, gallery:write, links:write, applications:read, applications:write; wer APPS_CLIENT_SCOPES selbst setzt, ergänzt sie)
  • API: Wiki-Seiten sagen, ob man sie beobachtet (watching)
  • API: Inhalt einzelner Wiki-Versionen abrufbar (GET /v1/wiki/revisions/{id}) – zum Vergleichen in der App, sichtbar wie die Versionsgeschichte
  • API: Schutz vor gleichzeitigem Bearbeiten im Wiki – mit base_revision_id meldet PUT /v1/wiki/pages/{id} einen Konflikt (409) statt fremde Änderungen zu überschreiben
  • API: Wiki-Seiten auch über Bereich und Adresse abrufbar (GET /v1/wiki/namespaces/{bereich}/pages/{seite}) – folgt alten Adressen und Weiterleitungen wie die Website
  • API: Die OpenAPI-Spec beschreibt Wiki-Seiten, den Seitenbaum und die Bodys zum Anlegen/Bearbeiten jetzt vollständig
  • API: Der Wiki-Seitenbaum nennt je Seite die letzte Änderung (updated_at) – die App gleicht offline gespeicherte Seiten schneller ab
  • Forum: Blockieren wirkt jetzt auch im Forum – Beiträge von Personen, die du blockiert hast, sind eingeklappt („Trotzdem anzeigen“), auch in der App und der Suche
  • API: Die Unterhaltungsliste liefert die letzte Nachricht als Vorschau, das Gegenüber mit Avatar und blättert per Cursor
  • Apps: Push-Benachrichtigungen auf Android landen je nach Ereignis in eigenen Kanälen (Nachrichten, Erwähnungen, Termine, Bewerbungen, Server, System) und lassen sich einzeln stummschalten
  • Apps: Der Zähler am App-Icon auf iPhone/iPad stimmt jetzt auch, ohne die App zu öffnen
  • API: GET /v1 nennt die öffentlichen Echtzeit-Verbindungsdaten (Reverb-Key, Host, Port) – Apps brauchen sie nicht mehr fest eingebaut
  • Moderation: Forenbeiträge lassen sich über den zentralen Melde-Dialog mit Grund und Kommentar melden (auch in der App)
  • Kalender: Einzelne Termine lassen sich als .ics-Datei in den Gerätekalender übernehmen (API und App)
  • API: Die OpenAPI-Spec beschreibt die Request-Bodys zum Schreiben im Forum und in Nachrichten, beim Löschen des Kontos und bei den Benachrichtigungs-Einstellungen vollständig
  • Apps (Änderung): Admins und Moderatoren können sich in der App mit ihren Verwaltungsrechten anmelden – nur mit aktiver Zwei-Faktor-Anmeldung und nur für das, wofür ihr Konto Rechte hat; alle anderen melden sich wie bisher mit den Mitglieder-Rechten an. Persönliche Tokens mit Schreibrechten für Inhalte/Stammdaten (z. B. News, Squads, Regeln) verlangen bei aktiver Zwei-Faktor-Anmeldung jetzt den Authenticator-Code
  • API (Änderung, Sicherheit): Der Login mit E-Mail und Passwort über die API (POST /v1/auth/login) vergibt Verwaltungs-Scopes jetzt wie der App-Login nur mit passendem Recht und Authenticator-Code – vorher bekam der Token jeden angefragten Scope (die Rechte des Kontos galten aber weiterhin)
  • Forum: Wer jemanden blockiert hat, bekommt von dieser Person keine Benachrichtigungen mehr über Antworten in abonnierten Themen, Erwähnungen oder Zitate
  • Suche: Die Forensuche und die globale Suche (Website, App) zeigen bei Beiträgen von Personen, die du blockiert hast, keinen Textauszug mehr
  • Sicherheit: Wer die Zwei-Faktor-Anmeldung abschaltet, verliert die Verwaltungs-Scopes in allen API-Tokens und App-Anmeldungen (Tokens nur mit Verwaltungs-Scopes werden widerrufen, Eintrag im Audit-Log); die Bestätigungsfrage weist darauf hin
  • Downloads: Auch Downloads nur für Mitglieder oder Squads lassen sich jetzt in der App laden (kurzlebiger Link per API)
  • API: Downloads nennen ihr Spiel mit Namen (game_info), nicht nur als Kürzel
  • Uploader: Bilder und Videos mit Sichtbarkeit „Mitglieder“ werden jetzt auch in der App angezeigt
  • Apps: Die Mitgliederkarte bekommt Kartenkacheln über den eigenen Server (kein Abruf bei OpenStreetMap vom Gerät aus)
  • API: Die Mitgliederkarte nennt je Ort auch das Land (für die Gruppierung in der App)
  • API: Termine lassen sich nach der eigenen Antwort filtern (z. B. nur Zusagen und Vielleicht)
  • API: Offene Abstimmungen liefern Trial-Aufgaben und Aktivität wie die Seite „Votes“
  • Galerie: Große Videos lassen sich aus der App direkt in den Speicher hochladen und dann einreichen (stabiler im Mobilfunk)
  • Galerie: Einzelne Einträge haben einen eigenen Link (Anker auf der Albumseite öffnet das Bild direkt), auch zum Teilen aus der App
  • API: Das eigene Profil nennt die Grenzen für Avatar und Banner (Größe, Mindestmaße, Dateitypen) – die App prüft vor dem Hochladen
  • Echtzeit: Website und App erfahren sofort, wenn Avatar, Banner oder ein Upload fertig verarbeitet ist (kein Nachfragen alle paar Sekunden mehr)
  • Gameserver: Backups lassen sich per API löschen und sperren; wer ein Backup startet, bekommt eine Echtzeit-Meldung, sobald es fertig ist
  • Gameserver: Wer einen Server steuern darf, sieht in der App vorab, ob Änderungen eine Vier-Augen-Freigabe brauchen und welche Rechte gelten
  • API: Die OpenAPI-Spec beschreibt die Server-Steuerung vollständig (Bodys, Query-Parameter, Ressourcen, Backups, Config-Vorschau)
  • API: Die OpenAPI-Spec beschreibt die Bodys zum Anmelden (pre-signed) und Ändern von Uploads
  • API: Die OpenAPI-Spec beschreibt Bewerben, Nachrichten an den Squad und die Zeitraum-/Wertungs-Parameter der Stats; Abwesenheit löschen verlangt in der Spec keine Formularfelder mehr
  • API (Fehlerbehebung): Eine Bewerbungsfrage per API teilweise zu ändern (z. B. nur ein-/ausschalten) setzt die übrigen Angaben nicht mehr zurück
  • API: Rollen eines Mitglieds kommen in der Verwaltungssicht mit ID der Zuweisung – Rollen lassen sich so auch in der App entziehen
  • API: Einzelne Meldungen lassen sich direkt abrufen (z. B. für Links in der App)
  • API: Einzelne Audit-Einträge lassen sich abrufen, der Akteur-Filter nimmt auch den Profilnamen (Slug)
  • API: Die Mitglied-Moderation nennt die Person und ob ein eigener Avatar oder ein Banner zum Entfernen da ist
  • API: Bewerbungen lassen sich nach dem Namen der bewerbenden Person durchsuchen
  • API: Verwalter sehen archivierte Squads in der Squad-Liste (zum Wiederherstellen in der App)
  • API: Squad-Leader bekommen die Squad-Rollen zur Auswahl auch ohne Rollen-Leserecht im Token (Squad-Rolle in der App ändern)
  • API: Die OpenAPI-Spec beschreibt die Bewerbungs-Verwaltung vollständig (Detail mit Abstimmung, Einstellungen, Aufgaben)
  • API: Die OpenAPI-Spec beschreibt den Rechte-Check vollständig (Scope-Parameter, Quellen)
  • API: Die Bewerbungsliste zeigt den Stand der Abstimmung, das Detail die eigene Stimme und ob man abstimmen darf
  • API: Fragen und Aufgaben-Vorlagen der Bewerbungen nennen ihr Spiel mit Namen
  • API: Die Spiele-Verwaltung bekommt per API auch inaktive Spiele (mit Kennzeichen active)
  • API: Autorinnen und Autoren sehen ihre eigenen News-Entwürfe in der Liste (auch in der App)
  • API: Die Forum-Freigabeliste nennt Thema und Bereich jedes wartenden Beitrags
  • API: Aktive Sperren lassen sich seitenweise abrufen (nicht mehr bei 200 abgeschnitten)
  • API: Die OpenAPI-Spec beschreibt die Bodys zum Verwarnen und für die automatischen Stufen
  • API: Die OpenAPI-Spec beschreibt News ändern, Startseiten-Reihenfolge und -Blöcke sowie Squad archivieren mit den richtigen Feldern
  • API: Die OpenAPI-Spec beschreibt Log-Einträge, Caches und die Clan-Einstellungen genau
  • API: Der Standard-Aufbau der Startseite lässt sich übernehmen, damit Blöcke auch in der App bearbeitet werden können

[0.26.0] – 2026-10-14

  • Apps: Links auf News, Forum, Profile, Squads, Termine, Matches und das Wiki können direkt in der App öffnen (Deep-Link-Dateien unter /.well-known/, neu in der .env: APPLE_TEAM_ID, APP_BUNDLE_IDS, ANDROID_PACKAGES, ANDROID_CERT_SHA256)
  • API (Änderung): Regeln bestätigen (POST /v1/rules/{set}/accept) braucht den neuen Scope rules:accept (oder profile:write) statt nur rules:read; die App fragt ihn automatisch an, bestehende App-Anmeldungen funktionieren weiter. Wer APPS_CLIENT_SCOPES selbst setzt, ergänzt rules:accept
  • API: Der Konsolen-Token für Gameserver nennt jetzt den origin, den Apps an Pterodactyl/Wings schicken müssen (neu: PTERODACTYL_CONSOLE_ORIGIN, ohne Angabe die Admin-Domain)
  • API: GET /v1/auth/scopes listet alle Token-Scopes mit Beschreibung (für Apps und eigene Tokens)
  • API: GET /v1/live liefert die Zahlen des Live-Tickers der Startseite (auch ohne Anmeldung)
  • API: Gastmodus – öffentliche Inhalte (News, Termine, Squads, Mitgliederliste und Profile, Regeln, Matches, Galerie, Downloads, Wiki, Server, Seiten, Hall of Fame, Suche) lassen sich ohne Token lesen, genau wie auf der Website ohne Anmeldung; eigenes Rate-Limit je IP. Im Vorschau- und Wartungsmodus bleibt er geschlossen
  • Videos: die Übergangs-Namen FFMPEG_BINARY/FFPROBE_BINARY entfallen – es gelten nur FFMPEG_BIN/FFPROBE_BIN (Standard /usr/local/bin/…)

[0.25.2] – 2026-10-14

  • Admin → Forum → Reaktionen: kein Serverfehler mehr beim Öffnen (die Reaktionsliste kam aus dem Cache nicht mehr lesbar zurück)
  • App-Anmeldung: Ist die Rücksprung-Adresse einer App nicht erlaubt, nennt die Fehlerseite die abgelehnte Adresse und schreibt sie ins Log – so lässt sich APPS_REDIRECT_URIS leicht prüfen

[0.25.1] – 2026-10-14

  • Sicherheit: „Konto entsperren“ (Admin → Mitglied) geht nur noch bei Konten, die „Das war ich nicht“ gesperrt hat, und ersetzt nie eine vorhandene E-Mail-Adresse – vorher ließen sich so rangniedrigere Konten übernehmen
  • Sicherheit: Wiki-Seiten mit sehr tief verschachtelten Vorlagen-Klammern bremsen den Server nicht mehr aus (Grenzen und Zeitlimit je Seite)
  • Sicherheit: die Vorschau von Termin-Serien, der Abschluss großer Uploads und Abrufe von Videos in Verarbeitung lassen sich nicht mehr zum Ausbremsen des Servers nutzen
  • Datenschutz: Squad-Leader sehen auf der Admin-Seite eines Mitglieds Online-Status, „zuletzt gesehen“, verknüpfte Konten und Spieler-IDs nur noch, wenn das Mitglied sie freigegeben hat
  • Datenschutz: ein ZIP-Export bleibt nach einer Kontolöschung nicht mehr liegen; das Profil-Banner ist jetzt im Export enthalten
  • Datenschutzerklärung: interne Notizen der Clan-Leitung, Darstellungs-Einstellung im Browser, Aufnahme-Post auf Discord, Videos in der Medienbibliothek

[0.25.0] – 2026-10-14

  • Helles Design als Option: unter Konto → Einstellungen → „Darstellung“ zwischen Dunkel (Standard), Hell und System (folgt deinem Gerät) wählen – gilt für Website, Wiki und Admin. Ohne Anmeldung gibt es den Umschalter unten im Footer; die Wahl bleibt nur in deinem Browser (kein Cookie)
  • API: GET/PATCH /v1/me mit neuem Feld theme (dark | light | system)
  • Neu: Medienbibliothek (Admin → Inhalte) – alle Bilder und Videos an einem Ort: Suche, Filter nach Art, Ordner, Hochladenden und Datum, Alt-Texte auf Deutsch, Englisch und Französisch pflegen und sehen, wo ein Bild verwendet wird. Eigene Bilder lassen sich als Clan-Material freigeben (Logos, Banner, Karten)
  • Überall „Aus Bibliothek“ wählen: Titelbild und Text von News, Seiten, Startseiten-Text, Squad-Header und -Logo, Sponsoren-Logo, Forum- und Wiki-Editor – oder direkt im Dialog ein neues Bild hochladen. Bilder, die für den Ort zu eingeschränkt sind (z. B. ein „Nur Mitglieder“-Bild in einer öffentlichen News), sind gesperrt, damit niemand ein kaputtes Bild sieht oder ein geheimer Link veröffentlicht wird
  • Alt-Texte (Bildbeschreibungen für Screenreader) in „Meine Uploads“ – sie gelten überall, wo das Bild erscheint; im Forum zusätzlich [img=Beschreibung]…[/img]
  • Ein Bild, das noch irgendwo eingebunden ist, wird erst nach Rückfrage mit Liste der Stellen gelöscht (auch über den ShareX-Löschlink)
  • In die Bibliothek freigegebene Bilder bleiben bei einer Kontolöschung ohne deinen Namen als Clan-Material erhalten – alle anderen Uploads werden wie bisher gelöscht
  • API: Medienbibliothek unter /v1/media (Durchsuchen, Verwendungen, Alt-Texte, Freigabe); Titelbilder und Logos nehmen upload_id; DELETE /v1/uploads/{id} antwortet bei Verwendung mit 409 upload_in_use (Löschen mit force=1)
  • Medienbibliothek: Wird ein Galerie-Bild oder -Album gelöscht, bleibt ein in die Bibliothek freigegebenes Bild erhalten – gelöscht wird es nur in der Bibliothek, unter „Meine Uploads“ oder von der Moderation
  • News, Seiten und Startseiten-Texte: Stehen im Text Bilder, die eingeschränkter sichtbar sind als der Beitrag (z. B. ein „Nur Mitglieder“-Bild, nachdem die News öffentlich wurde), wird trotzdem gespeichert – ein Hinweis nennt die Bilder und führt zur Medienbibliothek
  • API: meta.warnings[] mit image_visibility_conflict beim Speichern von News, Seiten und Startseiten-Blöcken

[0.24.0] – 2026-10-14

  • Uploader und Galerie: Videos vom iPhone (MOV/HEVC) und als MKV hochladen – sie werden automatisch in MP4 umgewandelt (höchstens 1080p), damit sie in jedem Browser laufen. Ort, Gerät und Titel werden dabei vollständig entfernt. Videos bekommen ein Vorschaubild (in „Meine Uploads“, Galerie, Forum und beim Teilen des Links). Jedes Video wird im Hintergrund verarbeitet – der Link steht sofort und funktioniert, sobald das Video fertig ist; ist es zu lang oder beschädigt, steht der Grund in „Meine Uploads“ und das Original wird gelöscht. Unverarbeitete Originale werden nie ausgeliefert
  • Ohne ffmpeg auf dem Server werden Video-Uploads mit dem Hinweis „Video-Uploads sind gerade nicht verfügbar“ abgelehnt (API: video_unavailable); Bilder sind davon nicht betroffen
  • Admin → Systemstatus und rog:golive:check: „ffmpeg (Videos)“ (Version, libx264 vorhanden – in Produktion rot, wenn es fehlt) und „Video-Worker (Queue media)“; neuer Befehl php artisan rog:uploads:ffmpeg
  • Uploader: kurze Videos (MP4, WebM) hochladen – auf der Website, per ShareX (Bildschirmaufnahmen) und im Forum-Editor; abspielbar direkt auf der Seite, Direktlink i.rogclan.de/….mp4, im Forum als [video]. Größe und Länge je Rolle (Standard 25 MB und 60 Sekunden, einstellbar unter Admin → Uploads → Limits); Ort, Gerät und Titel werden aus der Datei entfernt, ohne das Video umzuwandeln. Galerie-Videos werden jetzt genauso bereinigt
  • Forum: mehr Reaktionen – statt sechs fester Emojis stehen jetzt zwölf zur Wahl (u. a. 👏 🎉 🤔 😢 👀 🙏), über „+“ an jedem Beitrag; die Leitung pflegt sie unter Admin → Forum → Reaktionen (Emoji, Name DE/EN/FR, Reihenfolge, aktiv). Bisherige Reaktionen bleiben erhalten
  • Forum-Editor: Emoji-Auswahl mit allen Unicode-Emojis, Suche und Gruppen auf Deutsch, Englisch und Französisch – lädt erst beim Öffnen, ohne fremde Server
  • Regeln: neue Option „Sperre bis zur Bestätigung“ je Regelwerk (Admin → Regeln) – wer die aktuelle Version nicht bestätigt hat, kann im Forum, in Nachrichten, News-Kommentaren und der Galerie nicht schreiben, lesen schon; eine Hinweisleiste führt zu den Regeln. Konto, Datenexport, Kontolöschung und Abmelden sind nie gesperrt
  • Regeln beim Squad-Beitritt (Trial, Aufnahme oder hinzugefügt): Benachrichtigung, und Squad-Seite sowie Bewerbungsstatus zeigen die Squad- und Spielregeln mit „Bestätigen“ – auch Regeln, die nur der Squad sehen darf
  • Kalender: Termin-Serien erweitert – „alle N Tage“ (z. B. ab 15.10. alle 2 Tage, unabhängig vom Wochentag), wöchentlich bis „alle 12 Wochen“ und monatlich („am 15.“ oder „am letzten Freitag“); Ende ohne, bis Datum oder nach Anzahl Terminen; Vorschau „Nächste Termine“ direkt beim Bearbeiten. Die Uhrzeit bleibt über die Zeitumstellung gleich
  • Kalender: Serientermin ändern – „nur diesen“, „diesen und alle folgenden“ (teilt die Serie) oder „ganze Serie“, auch mit neuer Wiederholung; Zusagen und Aufstellungen bleiben, bei neuer Uhrzeit werden Zusagende benachrichtigt. Einzeln gelöschte oder abgesagte Termine kommen nicht wieder
  • Discord: von einer Serie stehen höchstens die nächsten 3 Termine gleichzeitig im Kanal – auch tägliche Serien fluten Discord nicht
  • API: Wiederholung strukturiert oder als RRULE (RFC 5545), neue Vorschau POST /v1/events/recurrence-preview

[0.23.0] – 2026-10-14

  • Profil: der Twitch-Kanal eines Mitglieds lässt sich direkt im Profil ansehen – mit Live-Anzeige, Titel und Spiel; der Player lädt erst nach Klick (vorher gehen keine Daten an Twitch), „Immer laden“ merkt sich nur dein Browser
  • Profil: Spiel-Stats auf einen Blick in der Übersicht – je Spiel Kills, K/D, Spielzeit und Awards, dazu die letzten Runden; wer sie sieht, stellst du unter Profil → Bearbeiten → „Weitere Sichtbarkeit“ ein (Standard Mitglieder, „Öffentlich“ zeigt sie auch Gästen, „Nur ich“ verbirgt sie samt Reiter „Stats“)
  • Profil: Member-Card zum Teilen – Bild mit Name, Avatar, Rang, Squads, Badges und „Rebel seit“ (nur öffentliche Angaben) unter „Teilen“ herunterladen oder den Link kopieren; geteilte Profil-Links zeigen die Karte als Vorschaubild
  • Behoben: Die Schutzlimits einzelner Funktionen (z. B. Avatar hochladen, Suche, Forum-Vorschau, Nachrichten senden) zählten gemeinsam – wer viel suchte, konnte plötzlich kein Bild mehr hochladen („Zu viele Anfragen“). Jetzt hat jede Funktion ihr eigenes Limit
  • API-Doku: fertige Bruno-Collection zum Herunterladen (alle Endpunkte mit Beispielen, Umgebungen Produktion/Staging/lokal); Postman und Insomnia importieren die OpenAPI-Spec direkt
  • API: neuer Echtzeit-Kanal presence-squad.{id} – Apps sehen, wer aus dem eigenen Squad gerade online ist (nur mit freigegebenem Online-Status)
  • Behoben: Bei Mitgliedern mit Steam-Status stand „presence::presence.labels.steam“ statt eines Textes – jetzt „Spielt <Spiel> auf Steam“; fehlende Status-Texte zeigen nie mehr den rohen Schlüssel
  • Admin → Rechte-Check: einzelnes Recht prüfen („Darf X das hier – und warum?“) mit Begründung (Owner, Deny-/Allow-Ausnahme, Rolle); Scope-Auswahl jetzt auch für Server; Ausnahmen zeigen ihren Grund
  • Admin: Rechte-Vorlagen dürfen nur Rechte enthalten, die man selbst hat (wie bei der Rechte-Matrix)
  • API: Rechte-Check für ein einzelnes Recht, Allow/Deny-Ausnahmen und Rechte-Vorlagen (anlegen, ändern, löschen, auf eine Rolle anwenden) – für die Admin-App
  • Admin → „Website als Mitglied sehen“ ist jetzt streng nur lesend und auf 15 Minuten begrenzt: Start nur mit frischem Authenticator-Code, nie für Owner oder Mitglieder auf gleicher/höherer Position, Nachrichten, Benachrichtigungen, Konto und Einstellungen bleiben verborgen; das Mitglied wird benachrichtigt. Standardmäßig darf das nur noch der Owner (in der Rechte-Matrix vergebbar)
  • Sicherheit: Während „Website als Mitglied sehen“ kann nichts abgeschickt oder geändert werden (Formulare, Aktionen, Echtzeit-Kanäle, API) – auch nicht nach Ablauf der Zeit
  • API: Admin-Übersicht mit den Kennzahlen des Dashboards, Stand der Aufnahme-Pipeline (offene Bewerbungen je Status und Squad, überfällige Sichtungen, endende Trials und Votes) und die eigene Onboarding-Checkliste – für die Admin- und Mitglieder-App
  • Admin → Systemstatus: Monitoring-Export für externe Überwachung – Prometheus-Endpunkt /health/metrics (mit HEALTH_TOKEN), JSON/Prometheus über die API und als Download; nur Systemzustände, keine personenbezogenen Daten

[0.22.0] – 2026-10-13

  • Gaming-Plattformen: Nintendo-Freundescodes werden immer in Großbuchstaben gespeichert (SW-…)
  • Kalender: eigene Termin-Typen wie „Raid“, „Allianz-Event“, „Fun-Abend“, „Server-Wartung“ oder „Stammtisch“ – mit Emoji, Farbe, Standard-Sichtbarkeit, global oder nur für einen Squad; Verwaltung unter Admin → Inhalte → Termin-Typen (sortieren, archivieren), neuer Typ auch direkt im Termin-Formular („+ Neuer Typ …“). Kalender, Listen, Discord, iCal und Benachrichtigungen zeigen Name und Emoji; Filter nach Typ im Kalender
  • API: auslaufende Endpunkte kündigen sich per Deprecation-/Sunset-Header an (für App- und Bot-Entwickler)
  • Konto → Deine Daten: Datenexport jetzt auch als ZIP mit deinen eigenen Dateien (Avatar, Banner, Bilder, Anhänge, Galerie-Videos) – wird im Hintergrund erstellt, du wirst benachrichtigt, 7 Tage abrufbar, einmal je 24 Stunden; JSON gibt es weiterhin direkt
  • Admin: Squad-Leader sehen unter „Mitglieder“ die Member ihrer Squads (nur lesend, ohne E-Mail) – auch über die API
  • Nachrichten: „Für mich löschen“ – jede Nachricht nur für dich ausblenden, die anderen sehen sie weiter; ganze Unterhaltung für dich löschen (sie kommt mit der nächsten Nachricht zurück, nur mit den neuen Nachrichten)
  • Wiki: neue Seiten schreibst du in Wikitext wie bei MediaWiki/Wikipedia – Formatierung, Überschriften mit Inhaltsverzeichnis, Listen, Links (Abschnitte, Pipe-Trick, Interwiki, andere Sprachen), Tabellen (sortierbar, ausklappbar), Vorlagen mit Parametern, Parser-Funktionen (#if, #switch, #expr, #time …), Kategorien, Weiterleitungen, Bilder und Galerien, Fußnoten, Code mit Hervorhebung, Reiter, Formeln und Signaturen (~~~~); bestehende Markdown-Seiten bleiben unverändert, das Format ist je Sprache im Editor umschaltbar
  • Wiki: Werkzeugleiste für Wikitext im Editor, Abschnitte einzeln bearbeiten ([Bearbeiten] an jeder Überschrift), Vorschau mit allen Funktionen
  • Wiki: neue Seiten „Kategorien“ und „Dateien“ – Bilder als [[Datei:Name.png|mini]] einbinden, im Editor oder unter „Dateien“ hochladen; Dateien sind so sichtbar wie ihr Bereich
  • Wiki: neuer Bereich „Vorlagen“ für eigene Vorlagen ({{Name|…}}); die bisherigen Infobox-Vorlagen funktionieren weiter
  • Wiki: Formatierungshilfe mit Reiter „Wikitext“ – jedes Beispiel mit dem echten Renderer
  • Sicherheit: Wikitext erlaubt kein freies HTML (nur geprüfte Tags und Stile), Links und Einbindungen zeigen nichts aus Bereichen, die du nicht lesen darfst; Grenzen gegen endlose Vorlagen und zu große Seiten
  • Behoben: Die Zertifikatsprüfung (Go-Live-Check und Systemstatus) meldete gültige Zertifikate von Domains mit Weiterleitung als ungültig; sie prüft jetzt direkt per TLS (Kette, Hostname, Restlaufzeit – Warnung unter 14, Fehler unter 3 Tagen) und nennt den genauen Grund
  • Squads, Regelwerke und Forum-Bereiche können eine Wiki-Seite verlinken (Karte „Im Wiki lesen“); im Forum verweisen [wiki]Seite[/wiki] und [[Bereich:Seite]] auf Wiki-Seiten – angezeigt wird nur, was du im Wiki lesen darfst
  • Admin → Startseite: „Vorschau“ zeigt die Startseite mit ungespeicherten Änderungen genau wie sie aussehen wird – je Sprache und wahlweise als Gast oder Mitglied, nur für dich und 30 Minuten lang
  • Profil: eigenes Banner für den Kopf deiner Profilseite (3:1, empfohlen 1500 × 500) unter Profil → Bearbeiten hochladen oder entfernen – zugeschnitten, ohne Metadaten; die Moderation kann unpassende Banner entfernen
  • Admin: neue Seite Technik → Systemwerkzeuge (Recht „Systemwerkzeuge“) – Caches einzeln leeren (Konfiguration, Routen, Views und Events werden in Produktion sofort neu gebaut), Logdateien lesen, filtern und herunterladen (Geheimnisse geschwärzt), fehlgeschlagene Jobs ansehen, wiederholen oder löschen; alles im Audit-Log
  • Discord: neuer Aufnahme-Post – wird eine Bewerbung angenommen, begrüßt die Website das neue Mitglied im Willkommens-Kanal (Kanal, Erwähnung und Text DE/EN einstellbar unter Integrationen → Discord-Bot, Standard aus); nur Name, Squad und Spiel, erwähnt wird nur die Person selbst

[0.20.0] – 2026-10-13

  • Konto: E-Mail-Adresse ändern – Bestätigungslink an die neue Adresse, Hinweis mit „Das war ich nicht“ an die alte; die alte Adresse bleibt 7 Tage reserviert
  • Konto: „Das war ich nicht“ sichert das Konto – alte Adresse zurück, alle Anmeldungen, Tokens, Passkeys und das Passwort entfernt, Entsperren über Discord und ein neues Passwort; Admins können gesicherte Konten nach Identitätsprüfung entsperren
  • Konto: Passwort ändern oder – bei Discord-/Steam-Konten – erstmals festlegen; andere Geräte werden abgemeldet, API-Tokens auf Wunsch ebenfalls
  • Benachrichtigungen „News veröffentlicht“ und „Gameserver wieder online“: Standard nur Glocke, Mail/Discord/Push per Opt-in; bei diesen beiden lässt sich auch die Glocke abschalten. Einmal je News, nur an Berechtigte, mehrere News bzw. Server gesammelt; Serverstart erst nach mindestens 5 Minuten Ausfall, höchstens alle 6 Stunden je Server
  • Galerie auf der Squad-Seite (Reiter „Galerie“) und als Startseiten-Block „Galerie“ (neueste Bilder oder ein Album) – nur sichtbare Bilder, Gäste nur öffentliche
  • Dashboard: neue Kacheln „Forum: neue Beiträge“ und „Ungelesene Nachrichten“ mit Anzahl und den neuesten Einträgen
  • Dashboard: „Discord: im Voice“ zeigt, wer gerade in welchem Sprachkanal ist – nur für Mitglieder und nur Mitglieder mit freigegebenem Online-Status; private Kanäle erscheinen ohne Namen
  • Dashboard: „Geburtstage der Woche“ – nur Tag und Monat, nie das Alter, nach der Sichtbarkeit im Profil
  • Admin: interne Notizen am Mitglied (anheften, bearbeiten, löschen) für Admin und Leader – das Mitglied sieht sie nicht, sie stehen aber in seinem Datenexport; Löschung 6 Monate nach dem Austritt
  • Datenschutz: interne Notizen an Bewerbungen stehen jetzt im Datenexport der bewerbenden Person (ohne Verfasser); Bewerbungsnachrichten fehlten bisher im Export
  • Discord-Bot 1.4.0: neuer Befehl /member <name> (/mitglied) – Steckbrief eines Mitglieds mit Rang, Squads, Badges und Link zum Profil, nur mit öffentlichen Profilangaben, mit Namensvorschlägen; Antwort nur für dich sichtbar
  • Ref- und Einladungslinks der Spiele bekommen automatisch einen Kurzlink (rogclan.de/…) mit Klick-Statistik für die Spiele-Verwaltung; Squad-Seite und Bewerbungsbestätigung verlinken darüber. Die Bewerbungsbestätigung zeigt jetzt Discord-Einladung, Clan-Einladung und Ref-Link des Spiels
  • Behoben: Ref-Links „nur Mitglieder“ waren für alle angemeldeten Konten sichtbar, jetzt nur für Clan-Mitglieder
  • Profil: neue Rubrik „Gaming-Plattformen“ – IDs für PlayStation, Xbox, Nintendo (Freundescode), Epic Games, EA, Ubisoft Connect, Battle.net und Riot eintragen, damit andere dich als Freund hinzufügen können; Sichtbarkeit je Eintrag (Standard: nur Mitglieder), Anzeige mit Kopieren-Knopf im Profil-Reiter „Accounts“, selbst eingetragen und nicht bestätigt
  • Admin: Liste der Gaming-Plattformen erweiterbar (Name, Symbol, Format, aktiv/deaktiviert) mit neuem Recht „Gaming-Plattformen verwalten“

[0.19.1] – 2026-10-13

  • Sicherheit: Passkeys anlegen und entfernen, Zwei-Faktor verwalten, persönliche API-Tokens erstellen sowie Discord/Steam verknüpfen oder wechseln nur noch nach erneuter Bestätigung (Passwort, älterer Passkey oder – ohne Passwort – Discord); bei aktiver 2FA verlangen neue Passkeys, erneutes Einschalten, Abschalten und Wiederherstellungscodes zusätzlich den Authenticator-Code
  • Sicherheit: Hinweis per Glocke und Mail bei jeder Änderung verknüpfter Accounts; „Alle anderen Geräte abmelden“ (optional samt aller API-Tokens) und „Passwort vergessen“ beenden alte Sitzungen jetzt zuverlässig
  • Admin-Bereich: nach 30 Minuten ohne Aktivität wird die Zwei-Faktor-Bestätigung erneut verlangt

[0.19.0] – 2026-10-13

  • Gameserver: Formular-Vorlagen für Map-Rotation, Servername, Slots, Passwort (ET/RtCW, CS2) und Minecraft-Einstellungen – auch für Rollen ohne Dateizugriff; Passwörter werden nie angezeigt
  • Gameserver: Config-Editor mit Syntax-Hervorhebung; Configs als Sicherung (.bak/.old) kopieren, Sicherungen umbenennen und löschen
  • Gameserver: optionale Vier-Augen-Freigabe je Server oder Datei – Änderungen ohne Freigaberecht werden erst nach Freigabe durch eine zweite Person geschrieben, mit Benachrichtigungen
  • Gameserver: RCON für ET/RtCW, CS2 und Minecraft – Konsole im Admin, Spieler sperren und entsperren, Ban-Liste und Whitelist mit Erkennung von Mitgliedern; befristete Sperren laufen automatisch ab
  • Moderation: neue Sperre „Gameserver“ – sperrt per RCON auf allen passenden Servern, mit Ablauf und Probelauf ohne Schreibfreigabe
  • Sicherheit Gameserver: Sperren prüfen Spieler-IDs/-Namen streng je Spiel (CS2 als SteamID64, keine Minecraft-Selektoren) und sperren nie, wenn dieselbe Kennung bei einer anderen Person eingetragen ist; RCON nur an öffentliche Adressen; auf Servern mit Vier-Augen-Freigabe brauchen auch Konsolenbefehle und Backup-Wiederherstellung das Freigaberecht
  • Stats für Return to Castle Wolfenstein, Counter-Strike 2 und Minecraft: Runden, Matches und Spielsitzungen von unseren Servern; erkannt wird man über GUID, Steam-ID oder Minecraft-UUID im Profil – nie über den Namen
  • Stats: Waffen und Objectives (Dynamit, Bombe, Wiederbelebungen …) je Spiel im Profil, Kopftreffer und Assists bei CS2, neue Rundenseite mit allen Mitgliedern einer Runde
  • Stats: Awards je Runde und Woche (Meiste Kills, Beste K/D, Kopfjäger, Objective-Held, Dauerbrenner) auf Spielseite, Rundenseite und Profil
  • Squads: neuer Reiter „Stats“ mit den Werten der aktuellen Squad-Mitglieder, Top-Waffen und Awards
  • Minecraft: Gesamtwerte aus der Spielstatistik der Welt (Spielzeit, Tode, besiegte Spieler und Mobs) im Profil
  • Stats: Spieler-IDs, die mehrere Mitglieder eingetragen haben, zählen für niemanden (Hinweis unter Admin → Stats); bei CS2 zählt die Steam-ID des verknüpften Steam-Logins
  • Datenschutz: archivierte Spiel-Logs enthalten keine Chat-Texte und Privatnachrichten (/msg, /tell …) mehr; Minecraft speichert keine selbst vergebenen Item-Namen
  • App-Login über Discord für die Windows- und Mobile-App: Anmeldung im System-Browser mit PKCE, ein eigener Geräte-Token je Gerät; jede App darf nur ihre freigegebenen Scopes anfragen, erneute Anmeldung desselben Geräts ersetzt den alten Zugang
  • Konto → „Apps & Geräte“: angemeldete App-Geräte ansehen, umbenennen und abmelden; Admins sehen die Geräte eines Mitglieds (nur lesend)
  • Push-Benachrichtigungen an die Apps (Android/Windows über Firebase, iOS über Apple) – der Kanal „Push“ gilt jetzt für Browser und Apps; Pushes enthalten keine Inhalte (nur einen allgemeinen Titel wie „Neue Nachricht“), nur mit Einwilligung in die Übermittlung an Google bzw. Apple
  • Systemstatus „App-Push“ (nicht eingerichtet / Probelauf / aktiv)
  • Sicherheit: persönliche API-Tokens und App-Logins mit Verwaltungs-Scopes verlangen bei aktiver Zwei-Faktor-Anmeldung den Authenticator-Code

[0.18.0] – 2026-10-13

  • Automatische Badges für Forenbeiträge (100/500/1000) und gewonnene Clanwars (10/50/100) – vergeben täglich und direkt nach dem Beitrag bzw. Sieg, einmal erreicht bleiben sie
  • Nachrichten: Beiträge blockierter Personen fehlen jetzt auch in der Vorschau, im Ungelesen-Zähler, in der Suche und in der API, Zitate daraus werden ausgeblendet; gesperrte Accounts werden in Gruppen übersprungen; höchstens 20 neue Unterhaltungen pro Stunde
  • Behoben: Kontaktformular- und Registrierungs-API antworten auf ungültige Eingaben nicht mehr mit einem Serverfehler
  • Behoben: Download- und News-Kategorien mit gleichem Namen lassen sich wieder anlegen; Download-Verwaltung und Download-API stürzen für Squad-Verwalter nicht mehr ab
  • Behoben: Downloads und Galerie-Alben mit Sichtbarkeit „Squad“ brauchen immer einen Squad; wird das Titelbild eines Albums abgelehnt, rückt ein neues nach
  • Termine: Gameserver als Ort auswählen – die Termin-Seite zeigt Server, Adresse, Live-Status und „Verbinden“; Server nur für Mitglieder bleiben für Gäste, auf Discord und im Bot unsichtbar („Gameserver“), auch in API und iCal
  • Squads: neue Seite „Intern“ für Squad-Mitglieder – nächste Termine mit Aufstellung, Squad-Chat, Squad-Forum, Downloads und Alben an einem Ort, auch über die API
  • Forum: Bilder direkt im Editor hochladen – Knopf neben [img], Drag & drop oder Strg+V (neues Thema, Antwort, Bearbeiten); Bilder sind so sichtbar wie der Bereich, es gelten die Upload-Limits der Rolle
  • Wiki: Bilder im Editor auch per Drag & drop und Strg+V; Seiten samt Unterseiten in einen anderen Bereich verschieben, alte Adressen und Links leiten weiter
  • Wiki: eine geänderte Seitenadresse leitet von der alten Adresse weiter; Bilder in Squad-Bereichen sind privat mit geheimem Link statt „nur Mitglieder“
  • Sicherheit: ausgeblendete oder wartende Forenbeiträge lassen sich nicht mehr zitieren; Wiki-Links in nicht lesbare Bereiche verraten nicht mehr, ob es dort eine Seite gibt

[0.17.1] – 2026-10-13

  • Sicherheit: Wiki-Seiten und Seitenlisten geschützter Bereiche (z. B. „Intern“) ließen sich über eine manipulierte Seitenansicht lesen – behoben
  • Startseite: ein Twitch-Block brachte die Seite zum Absturz – behoben

[0.17.0] – 2026-10-13

  • Admin → Übersetzungen: alle Texte der Website je Sprache prüfen – fehlende, leere und noch deutsche Texte sind markiert – und eigene Texte über die Sprachdateien legen (Klartext, Platzhalter bleiben erhalten), auch über die API
  • Eigener Avatar: Profilbild hochladen (JPG, PNG, WebP, GIF) statt Discord-/Steam-Bild – quadratisch zugeschnitten, ohne Metadaten; die Moderation kann unpassende Bilder entfernen
  • Nach dem Trennen von Steam verschwindet ein Steam-Avatar jetzt sofort
  • Gameserver steuern (Power, Konsole, Dateien, Backups) nur noch auf der Produktions-Instanz – Testumgebungen schalten echte Server nie mehr

[0.16.0] – 2026-10-12

  • Discord-Bot 1.3.0: Slash-Commands /rules (/regeln), /server und /event (/termine) – Regelwerke, Gameserver-Status und nächste Termine, nur öffentliche Infos und nur für den Aufrufer sichtbar
  • Admin → Integrationen → Webhooks: Ereignisse (Server online/offline, News, Termine, Match-Ergebnisse, Regeln, Squads, neue Datenschutzerklärung) HMAC-signiert an eigene Empfänger senden, mit Zustell-Log, Wiederholungen und Test – auch über die API
  • Sicherheit: Warnung per Glocke und Mail, wenn sich dein Konto von einem neuen Gerät im Admin-Bereich anmeldet
  • API-Dokumentation: richtige Statuscodes (201/202) für anlegende und angestoßene Aktionen
  • Discord-Bot-Admin: ungültige Feeds zeigen eine Fehlermeldung statt die Seite abstürzen zu lassen

[0.15.0] – 2026-10-12

  • Admin → Einstellungen: Clan-Name, Kürzel, Gründungsjahr, Discord-Einladung, Social-Links und Wartungsmodus für Website und Wiki – ohne Deployment änderbar, auch über die API
  • Admin → Menüs: Hauptmenü und Footer anpassen – Reihenfolge, ausblenden, umbenennen (je Sprache), Einträge zwischen Gruppen verschieben und eigene Links auf CMS-Seiten oder Adressen, auch über die API
  • Admin → Mail-Vorlagen: Anrede, Grußformel und Hinweis aller Mails sowie Betreff und Einleitung einzelner Mails je Sprache anpassen, mit Vorschau und Testmail an sich selbst, auch über die API
  • Alle Mails im RoG-Design mit deutschen, englischen und französischen Texten statt Laravels englischer Standardtexte; Inhalte von Nutzern (Namen, Titel, Nachrichten) können keine Links oder Bilder mehr in Mails einschleusen

[0.14.0] – 2026-10-12

  • API: CORS nur für die eigenen Domains und freigeschaltete App-Ursprünge
  • Discord: neue Regelwerke und neue Regel-Versionen werden in #announcements angekündigt
  • Discord-Bot: Slash-Commands werden erst mit Schreibfreigabe angemeldet (Probelauf ändert nichts auf Discord)
  • Discord-Bot kann auf web01 unter Supervisor laufen und startet nach jedem Deploy selbst neu
  • Staging rebelsofgaming.dev: Zugangsschutz per Basic-Auth, alle Mails an eine Adresse
  • Datenschutzerklärung: Abschnitt zum Discord-Bot (Verifizierung, AutoMod, Live-Hinweise)

[0.13.0] – 2026-10-12

  • Discord-Bot im Admin steuerbar: Verifizierung, Willkommen, Rollenwahl, AutoMod, Bot-Status und /status – ohne Neustart, mit Probelauf, solange die Website nicht schreiben darf
  • Server-Struktur des Discord-Servers als Sollzustand mit Soll/Ist-Vergleich; angewendet wird nur nach Bestätigung, gelöscht wird nie
  • Kanal-Vorlagen für Squads mit Spiel-Kategorie, Spieler- und Lead-Rolle und Sichtbarkeit je Kanal; Einrichtung übernimmt Vorhandenes statt doppelt anzulegen
  • Rechte-Kontrolle für Discord und TeamSpeak
  • Posts auf Discord: News, Twitch-Live (mit Einwilligung) und RSS-Feeds
  • Wiki: Formatierungshilfe mit allen unterstützten Funktionen

[0.12.0] – 2026-10-11

  • Versionsanzeige im Footer aller Seiten und dieser Changelog
  • Admin: Hinweis auf neue Versionen und eine Systemstatus-Seite mit Ampel und Anleitung je Prüfung
  • Statusseite zeigt zusätzlich TeamSpeak und den Discord-Bot
  • Integrationen ohne Zugangsdaten (Twitch, Steam, Faceit, Supercell) werden still übersprungen und im Systemstatus als „nicht eingerichtet“ angezeigt

[0.11.0] – 2026-10-11

  • Sicherheits-Header und Content-Security-Policy auf allen Seiten
  • Überwachung der Plattform mit Alarmen per Mail und Discord
  • Tägliche Sicherungen von Datenbank und Dateien, wöchentlicher Wiederherstellungstest, Kopie außer Haus
  • Browser-Push-Benachrichtigungen repariert
  • Mehrsprachige Inhalte (News, Seiten, Rechtstexte) werden je Sprache sauber gespeichert
  • ShareX: Einrichtung mit einem Klick, Löschlink für Uploads

[0.10.0] – 2026-10-11

Erster Produktivstand mit den Stufen 1–10:

  • Anmeldung mit Discord, Steam und E-Mail, Zwei-Faktor-Schutz, Rollen und Rechte
  • Mitglieder, Profile, Squads, Leadership-Seite, Mitgliederkarte
  • Discord-Bot, TeamSpeak-Anbindung, Bewerbungen mit Probezeit und Abstimmung
  • Forum, Direktnachrichten, Benachrichtigungen in Echtzeit
  • Kalender, Matches, Hall of Fame, Chronik
  • Gameserver mit Live-Status und Steuerung, Spielzeit-Statistiken
  • News, Seiten, Startseiten-Baukasten, Galerie, Downloads, Bild-Uploader, Kurzlinks
  • Twitch-, Steam- und Faceit-Anzeigen, Moderation, Rechtstexte, Wiki und REST-API

RoG-App

Nachrichten, Termine und Server – schneller in der App.

Die Windows-App aus dem Microsoft Store – mit Benachrichtigungen.

Laden