[0.53.2] – 2026-10-30
- Push des apps (iOS) : quand Apple refuse une notification, le statut et le motif (p. ex.
InvalidProviderToken,TopicDisallowed,BadDeviceToken) figurent désormais dans le journal et dans la sortie derog:push:test– jusqu’ici l’erreur était seulement comptée ;rog:push:testavertit aussi si cURL de PHP ne gère pas HTTP/2 (exigé par Apple)
[0.53.1] – 2026-10-30
- Temps réel : les apps (Windows, Linux, Android, iOS) se connectent de nouveau au serveur temps réel – les connexions sans origine ou avec l’adresse ws comme origine étaient refusées jusqu’ici (mises à jour en direct, compteurs et chat des apps uniquement par interrogation)
[0.53.0] – 2026-10-30
- Page d’accueil : nouveau bloc « Apps » avec les liens vers les stores pour iPhone et iPad, Android et Windows, macOS et Linux en « Bientôt » ; les liens viennent de Administration → Paramètres → Apps, les plateformes sans store affichent « Bientôt »
- Administration → Technique → Statistiques des apps : téléchargements depuis l’App Store (Google Play, Microsoft Store et Flathub suivront) et appareils connectés par plateforme avec versions, historique des 30 derniers jours ; permission
apps.stats, APIGET /v1/apps/stats
[0.52.1] – 2026-10-30
- Wiki : sur les longues pages, la table des matières de la barre latérale défile seule et reste visible
[0.52.0] – 2026-10-29
- Wiki interne : anti-triche maison pour Java et Bedrock (remplace Grim) avec ses contrôles, alertes et réglages ;
rog.anticheat.bypassvaut pour les deux plateformes - Wiki interne : anti-triche avec anti-ESP, contrôles supplémentaires (timer, anti-recul, aimbot, autoclicker) et objets masqués ; nouveau contrôle du client (nom du client, canaux de mods, mods de triche détectés) avec
/clientinfoet la permissionrog.staff.clientinfo(plugin v0.47.0) - Wiki Minecraft : règle « Mods et clients » – mods de performance et visuels autorisés, clients et mods de triche interdits, détection automatique à la connexion
- Wiki Minecraft : « Panneaux en couleur » – codes couleur avec
&, couleurs hex personnalisées, mise en forme et&gpour faire briller le texte (Java et Bedrock) ; en interne la permissionrog.signs.color(plugin v0.48.0) - Protection des données : les anciennes archives de logs des serveurs Minecraft (
logs/YYYY-MM-DD-N.log.gz, avec les alertes anti-triche et les noms des joueurs) sont supprimées automatiquement via Pterodactyl après 30 jours (RETENTION_MINECRAFT_SERVER_LOGS_DAYS, manuellementrog:minecraft:prune-logs --dry-run)
[0.51.1] – 2026-10-26
- Wiki : Rebel Royale avec monde aléatoire, armes, largages de ravitaillement et stations de retour (page des joueurs) et leurs réglages (page interne)
[0.51.0] – 2026-10-26
- Minecraft : nouveau mini-jeu « Rebel Royale » (battle royale) dans les statistiques et les classements – victoires, taux de victoire, kills et morts comme pour Skywars, récompenses pour 10 et 100 victoires
- Wiki : Rebel Royale sur la page des joueurs (liste des jeux,
/queue, courte explication) et/br demoavec un guide pour les cartes personnalisées sur la page interne (les modifications existantes sont conservées)
[0.50.0] – 2026-10-26
- Minecraft : si vous avez déjà associé un compte Bedrock à votre compte et le reliez à votre compte Java via Floodgate (
/linkaccount), il est repris automatiquement à votre prochaine connexion – compte, rang, statistiques et Rebel-Coins sont conservés, pas besoin de l’associer à nouveau - Wiki : « Que devient ma progression ? » sous
/linkaccountet/accountmergeavec sa permission sur la page interne (les modifications existantes sont conservées)
[0.49.1] – 2026-10-26
- Politique de confidentialité : « Lecture en direct par l’équipe » couvre désormais aussi la lecture en direct des commandes saisies dans le réseau Minecraft (
/cmdspy, rien n’est enregistré)
[0.49.0] – 2026-10-25
- Minecraft : les joueurs Bedrock liés à Java via Floodgate sont associés comme compte Java (édition déduite de l’UUID), même si un compte Bedrock est déjà associé
- Bans des serveurs de jeu : un ban sur le compte Bedrock s’applique aussi lorsque le joueur arrive avec son compte Java via Floodgate (le plugin envoie l’identifiant Xbox)
- Carte du monde : les joueurs Bedrock liés affichent leur tête Java
- Wiki : « même progression sur Java et Bedrock » (
/linkaccount) sur la page des joueurs,/cmdspyavec ses permissions sur la page interne (les modifications existantes sont conservées)
[0.48.2] – 2026-10-25
- Wiki interne : staging uniquement avec la permission
rog.server.staging(tableau des permissions, remarque, groupesserver-adminetadmin) - Wiki interne : nouvelle section
/portal(portails du Nether/de l’End comme portails de serveur) et portails dans le menu/deko(les modifications existantes sont conservées)
[0.48.1] – 2026-10-25
- Wiki : commandes des têtes complètes – tableau des commandes et catégories sous
/koepfe(formes courtes/heads,/kopf), sur la page interne/koepfe reload, « Prendre »/« Retirer » et les nouvelles options de skin pour/npc createet/npc skin(les modifications existantes sont conservées)
[0.48.0] – 2026-10-25
- Minecraft : nouveau catalogue de têtes « RoG-Heads » – des têtes décoratives que les joueurs achètent avec des Rebel Coins sur tous les serveurs Paper ; le plugin récupère le catalogue toutes les 5 minutes (à nouveau seulement après des modifications) et ajoute ou retire des têtes en jeu
- Admin : nouvelle page Technique → Catalogue de têtes – filtrer et rechercher les têtes par catégorie, avec aperçu ; modifier les noms en allemand/anglais/français, la catégorie, les tags et le prix, supprimer et ajouter par hash de texture ; le site génère lui-même les aperçus, le navigateur ne charge rien chez Mojang
- API : catalogue de têtes pour le plugin (
/v1/gameserver/minecraft/headsavec ETag) et pour les applications dans la gestion (/v1/minecraft/heads) - Wiki : « Minecraft: Befehle für Spieler » reçoit
/koepfe·/headset une courte explication de Skywars, « Minecraft intern » la section « Kopf-Katalog », le menu/dekoavec les skins de PNJ et les permissionsrog.heads.admin/rog.heads.freepourserver-admin(les modifications existantes sont conservées)
[0.47.1] – 2026-10-25
- Déploiement des plugins : « Vérifier la release » fonctionne avec le dépôt privé
rog-minecraftgrâce à un jeton de lecture dans.env(MINECRAFT_DEPLOY_GITHUB_TOKEN, envoyé uniquement à l’API GitHub) ; sans accès, une indication sur le jeton remplace le message trompeur « Le fichier de release est plus volumineux qu’autorisé »
[0.47.0] – 2026-10-24
- Nouveau : boutique et dons – rangs de soutien (d’abord « VIP », purement cosmétique, 30 jours ou permanent) et dons libres sans contrepartie, payés au choix via Stripe, PayPal ou Tebex sur leurs pages de paiement sécurisées ; reçus sous Espace membre → Commandes et dons, liste de remerciements uniquement avec accord. Désactivé par défaut (Admin → Boutique et dons, avec un mode test réservé aux propriétaires) ; lien fixe
/minecraft/vippour le réseau Minecraft - API : produits de la boutique, informations sur les dons, lancement d’un paiement et commandes personnelles pour les applications ; gestion et webhooks des prestataires de paiement
- Boutique et dons sécurisés : les remboursements, remboursements partiels et rétrofacturations sont reconnus (le rôle n’est retiré qu’après un remboursement confirmé ou une rétrofacturation perdue), deux achats simultanés s’additionnent correctement, une commande ouverte est réutilisée au lieu d’être payée deux fois ; seuls les rôles sans aucun droit, sous tous les rangs, peuvent être vendus, et ces rôles ne peuvent pas recevoir de droits tant que leur produit est actif. Tebex vérifie paquet, quantité et prix ; les gestionnaires de la boutique sont avertis dès qu’une intervention manuelle est nécessaire. Seul le propriétaire passe en « live » ; en mode test, l’admin indique si des clés de test ou de production sont utilisées
- Wiki « Minecraft intern: Team- und Admin-Befehle » : groupes et permissions selon
groups.json(nouveau tableau des groupes, introduction) ;/rog statusaffiche tous les plugins RoG avec leur version et la dernière release - Wiki « Minecraft: Befehle für Spieler » : nouvelle section
/spectate·/zuschauen, courte explication de TTT et remarque sur les noms au-dessus des têtes en TTT (les modifications du propriétaire sont conservées)
[0.46.0] – 2026-10-24
- Carte du monde Minecraft : les serveurs masqués dans la liste des serveurs (visibilité « Masqué (admin uniquement) », p. ex. lobby, freebuild, plots, lobby mini-jeux et Bedwars derrière le proxy) envoient de nouveau des tuiles et apparaissent sur la carte – l’affichage d’un serveur ou d’un monde se règle désormais uniquement dans Admin → Technique → Carte du monde. Les serveurs « membres uniquement » restent exclus de la carte
- Admin → Technique → Déployer les plugins : nouvelle carte « Versions minimales des plugins » pour rog-core, rog-proxy et tous les autres plugins signalés par les serveurs Minecraft – version minimale en vigueur avec sa provenance (réglage admin, .env, valeur globale), versions signalées (la plus ancienne/la plus récente, nombre d’obsolètes), modification et « Fixer la version minimale sur la release vérifiée » (uniquement avec gamebans.manage, sinon en lecture seule). La carte sous les bannissements des serveurs de jeu y renvoie pour Minecraft
[0.45.0] – 2026-10-24
- Wiki : section sur
/groups·/gruppenajoutée à la page Minecraft interne - Wiki : nouvelle page interne « WorldEdit – Befehle für Admins » (équipe uniquement), liée depuis la page des commandes équipe et admin ; les pages Minecraft reçoivent les sections « Weltkarte » et « So kommst du auf den Server » avec des liens vers la carte et la page pour rejoindre
- Admin : page Technique → Déployer les plugins corrigée – chaque ligne de serveur affiche de nouveau sa case à cocher, le nom du serveur et l’ID réseau, les badges de statut passent à la ligne au lieu d’être coupés ; la suggestion du heartbeat est clairement marquée « pas encore enregistrée », nouveau bouton « Appliquer toutes les suggestions » ; « Déployer la version vérifiée » est grisé tant qu’aucune version vérifiée n’existe ou qu’aucun serveur n’est sélectionné. Les états vides n’affichent plus la tache grise derrière l’icône (p. ex. pool de mini-jeux)
[0.44.0] – 2026-10-24
- Minecraft : nouvelle carte du monde sous Serveur → Carte du monde Minecraft (
/minecraft/karte) – lobby, Freebuild (avec monde de ressources, Nether, End), monde des parcelles et lobby des mini-jeux vus d’en haut, choix serveur → monde, warps en marqueurs et joueurs en direct avec tête et badge Bedrock (toutes les 5 s). Le lien depuis le jeu (/map) ouvre la carte exactement à ta position. Les tuiles sont dans notre propre stockage ; la page ne charge rien depuis des serveurs tiers - Minecraft : les positions des joueurs sont visibles publiquement avec leur nom sur la carte (avertissement clair sur la page) ; elles ne sont pas enregistrées, seulement conservées environ 30 secondes. Qui ne veut pas apparaître tape
/map hideen jeu - Admin : nouvelle page Technique → Carte du monde – afficher/masquer serveurs et mondes, noms affichés par monde (DE/EN/FR), supprimer les tuiles d’un monde, stockage par monde, interrupteur « Afficher les joueurs en direct »
- API : carte du monde pour les applications (
GET /v1/minecraft/map, index des tuiles, joueurs en direct) et interface plugin pourrog-map(mondes, tuiles, joueurs en direct) - Modèles du wiki : sections « Weltkarte » ajoutées aux articles Minecraft (joueurs et équipe)
- Carte du monde (renforcement) : joueurs en direct au choix dans l’administration – désactivés, uniquement pour les personnes connectées ou publics ; quotas de stockage par serveur et au total avec un avis aux propriétaires dès 80 % ; tuiles uniquement pour les serveurs publics ; en masquant des mondes et des serveurs, leurs tuiles peuvent être supprimées tout de suite ; la carte ne charge l’index des tuiles que pour la zone visible
- Minecraft : pack de ressources Java pour le réseau – nouvelle page d’administration Technique → Pack de ressources (téléverser, remplacer, supprimer un ZIP avec
pack.mcmeta; lien direct avec le SHA-1 dans le nom du fichier et SHA-1 à copier pourserver.properties), les anciens packs restent disponibles 24 heures après un remplacement ; APIGET /v1/minecraft/resource-packpour le proxy et les plugins - Wiki : la page interne « Minecraft intern: Team- und Admin-Befehle » est complétée par
/restart·/neustart,/day·/night,/sun·/rain·/thunderainsi que/npc equipet/npc sound– seules les parties manquantes sont ajoutées, les modifications existantes sont conservées - Politique de confidentialité : carte du monde Minecraft avec positions en direct
[0.43.0] – 2026-10-24
- Minecraft : nouvelle page Serveur → Minecraft avec le guide « Comment rejoindre le serveur » – une carte pour Java (PC, Mac, Linux), Bedrock (téléphone, tablette, Windows) et console (Xbox, PlayStation, Switch via l’onglet Amis), adresse, port et gamertag avec bouton de copie, état en direct du réseau et liens vers les classements, l’association du compte, les règles et le wiki
- Admin : nouvelle page Technique → Accès Minecraft – adresses, ports, gamertag, carte console activée/désactivée et remarque facultative pour consoles (DE/EN/FR)
- Wiki : les articles « Minecraft: Befehle für Spieler » (public) et « Minecraft intern: Team- und Admin-Befehle » (équipe uniquement) sont créés une seule fois lors de la mise à jour dans les nouvelles rubriques « Minecraft » et « Minecraft intern »
[0.42.0] – 2026-10-23
- Minecraft : nouveau mini-jeu « TTT – Traîtres » dans les statistiques et les classements – la victoire compte pour le camp gagnant, classement dédié aux éliminations correctes (kills du camp adverse), récompenses pour 10 et 100 victoires ; la Course de saut peut aussi être triée par points de passage au total
[0.41.0] – 2026-10-23
- Minecraft : statistiques sur le profil – nouvel onglet « Minecraft » avec temps de jeu, sessions, morts par type, kills, blocs par groupe, progrès, parcelles, mini-jeux (joués, gagnés, taux de victoire, lits, final kills, points de passage) et meilleurs temps de parkour ; visible uniquement si tu le partages sous Modifier le profil → Autres paramètres de visibilité → « Statistiques Minecraft » (par défaut « Moi uniquement »)
- Minecraft : classements sous Serveur → Classements Minecraft – temps de jeu, Bedwars, Skywars, TNT Run, Build Battle, Course de saut (victoires ou taux de victoire à partir de 10 parties) et parkour du lobby (meilleur temps par parcours), au total ou sur les 30 derniers jours ; uniquement les joueurs qui partagent leurs statistiques – si tu retires ton accord, tu disparais aussitôt des classements
- Minecraft : des récompenses pour les étapes importantes (temps de jeu, kills, progrès, victoires par mini-jeu, parkour) apparaissent comme badges sur le profil – avec une notification pour chaque nouvelle récompense (désactivable)
- Minecraft : les temps de parkour du lobby (
parkour.finished) et le nouveau mini-jeu Course de saut sont pris en compte - Admin : nouvelle page Technique → Pool de mini-jeux – démarrer automatiquement les serveurs de mini-jeux par file (p. ex. bedwars-solo) quand toutes les instances joignables sont pleines et les arrêter après inactivité (par groupe, désactivé par défaut ; minimum, seuil de démarrage, arrêt après inactivité, journal), ainsi que l’état en direct de tous les serveurs Minecraft (rôle, joueurs, TPS, mini-jeu) – nouveau droit « Piloter le pool de mini-jeux Minecraft ». Seuls les serveurs attribués dans l’administration sont pilotés (les serveurs qui annoncent seulement le groupe apparaissent comme suggestion « Attribuer ») ; par serveur un interrupteur de maintenance « Exclure du pool » ; après trois échecs de démarrage, un serveur est mis en quarantaine (avec un avis aux propriétaires) ; les démarrages/arrêts manuels comptent pour le délai de refroidissement ; une panne de Pterodactyl n’est journalisée qu’une fois
- Admin : nouvelle page Technique → Déployer les plugins – en deux étapes : « Vérifier la release » affiche tag, date de publication, SHA-256 et les plugins par dossier (en option avec une signature minisign), « Déployer » applique exactement cet état vérifié aux serveurs choisis après confirmation : téléversement sous des noms temporaires, échange seulement ensuite, retour à l’ancien état en cas d’erreur ; redémarrages l’un après l’autre, le proxy en dernier et seulement s’il est choisi volontairement ; tu définis le dossier des plugins par serveur (le heartbeat n’est qu’une suggestion, les écarts sont signalés et ignorés) – nouveau droit « Déployer les plugins Minecraft »
- Admin → Serveurs de jeu → serveur : carte « Minecraft » avec le dernier état du heartbeat et le dossier des plugins défini
- Exploitation : les tâches longues (déploiement des plugins) tournent dans leur propre worker (
deploy/supervisor/rog-long.ini, filelong) - Politique de confidentialité : statistiques Minecraft, classements et distinctions uniquement avec accord
- Wiki : nouvelle visibilité « Équipe » pour les rubriques internes – visibles uniquement avec le droit « Lire les rubriques internes du wiki » (direction, modération, admins serveur) ou le droit de validation, absentes des listes, de la recherche et des liens pour tous les autres ; badge « Interne », jamais indexées, images privées
[0.40.0] – 2026-10-22
- Profil : afficher les Rebel Coins sur ton profil – solde et série de bonus quotidien dans une carte de l’aperçu du profil, uniquement si tu l’actives sous Modifier le profil → Autres paramètres de visibilité (par défaut « Moi uniquement » ; lien depuis Compte → Comptes liés → Minecraft) ; les transactions restent privées
- Politique de confidentialité : Rebel-Coins sur le profil uniquement avec accord
[0.39.1] – 2026-10-22
- Exploitation : la description de l’API (
/openapi.json) est désormais réellement servie depuis un fichier généré lors de la mise à jour – le cache de la 0.39.0 ne fonctionnait pas, chaque requête prenait encore environ 15 secondes
[0.39.0] – 2026-10-22
- Minecraft : Rebel Coins (⛃) – la monnaie du réseau pour tous les joueurs, même sans compte RoG : à gagner avec les métiers, le bonus quotidien et la boutique du serveur, à dépenser dans la boutique du serveur et les boutiques de joueurs ; avec
/link, ton solde passe sur ton compte, tous tes comptes Minecraft partagent un même solde - Compte → Comptes liés → Minecraft affiche ton solde de Rebel Coins, ta série de bonus quotidien et les dernières opérations (affichage uniquement – les coins se dépensent en jeu)
- Admin : nouvelle page Membres → Rebel Coins avec recherche, opérations, crédit et débit avec motif obligatoire, ainsi que barème du bonus quotidien et limite journalière (nouveau droit « Gérer les Rebel Coins »)
- Plugins de serveurs de jeu : version minimale par plugin – sous Admin → Bans des serveurs de jeu → « Versions minimales des plugins » ou via
GAMEBANS_MIN_PLUGIN_VERSIONSdans le.env; l’indication « obsolète » dans l’admin et dans le heartbeat s’applique désormais par plugin - Rebel Coins plus sûrs : seuls les serveurs avec le nouvel interrupteur « Comptabiliser des Rebel Coins (boutiques, échanges, métiers) » (Admin → Serveurs → Bans & plugin) peuvent passer des opérations, seul un joueur présent sur le réseau peut payer, et de nouvelles limites par serveur, joueur et admin limitent les dégâts d’une clé divulguée – réglables sous Admin → Membres → Rebel Coins → « Limites contre les abus » ; les owners reçoivent une alerte à partir de 80 % d’une limite et pour les grosses opérations d’admin
- Politique de confidentialité : Rebel-Coins dans le réseau Minecraft
- Exploitation : la description de l’API (
/openapi.json) est générée à l’avance lors des mises à jour – auparavant, elle était reconstruite à chaque requête et pouvait brièvement surcharger l’API
[0.38.0] – 2026-10-22
- Amis : envoyer et accepter des demandes d’ami – via le bouton sur un profil, sur la nouvelle page « Amis » de l’espace membre et sur le réseau Minecraft (une seule liste commune) ; jusqu’à 100 amis, toi seul vois ta liste. Bloquer quelqu’un met aussi fin à l’amitié et aux demandes en attente
- Notifications pour les nouvelles demandes d’ami et lorsque ta demande a été acceptée
- Minecraft : les messages à des amis hors ligne arrivent comme message direct et sont marqués « depuis Minecraft » dans la messagerie ; les messages non lus de tes amis apparaissent aussi en jeu à ta prochaine connexion
- Minecraft : signaler des joueurs en jeu avec
/report– le signalement arrive à la modération avec l’historique entre les deux ; les messages privés ne sont pas enregistrés autrement - Minecraft : les messages d’amis écrits sur le site ou dans l’app n’apparaissent en jeu que si tu l’actives sous Compte → Comptes liés → Minecraft (« Afficher aussi les messages d’amis sur le réseau Minecraft ») ; les messages avec pièce jointe y sont signalés
- Minecraft : amis et messages en jeu ne fonctionnent que pendant que tu es sur le réseau ; si tu acceptes une demande ou retires un ami en jeu, tu reçois une note discrète à la cloche (désactivable)
- Amis : les demandes sans réponse expirent après 90 jours ; les demandes de comptes suspendus ne peuvent plus être acceptées
- Modération : les signalements depuis le jeu indiquent que l’historique vient du serveur Minecraft ; les alertes protection de l’enfance contre un même joueur arrivent au plus une fois par heure
[0.37.0] – 2026-10-22
- Minecraft : groupes dans le réseau selon le rôle RoG – dans l’admin, sous Membres → Minecraft, les rangs et rôles supplémentaires reçoivent un groupe LuckPerms ; les changements de rôle s’appliquent immédiatement en jeu. Les groupes retirés continuent d’être enlevés jusqu’à ce que le propriétaire les libère (au plus tôt après 30 jours) ; seul le propriétaire peut associer des groupes comme « admin », « staff » ou « mod »
- Admin : le droit de clé de plugin « Associer des comptes Minecraft » s’appelle désormais « Proxy du réseau (associer des comptes, connexion, sessions) » – seule la clé du proxy en a besoin, pas les serveurs backend ni de mini-jeux
- Minecraft : à la connexion, le réseau connaît le compte associé, les groupes et les validations de règles en attente ; temps de jeu, sessions et statistiques (morts, kills, blocs, progrès, parcelles, résultats des mini-jeux) sont collectés pour les comptes associés à partir de l’association (blocs uniquement en totaux) – l’affichage suivra
- Statut en ligne : les membres associés présents sur le réseau Minecraft apparaissent « sur un serveur RoG »
- L’adresse fixe rebelsofgaming.com/rules redirige vers les règles dans ta langue (p. ex. pour l’avis dans le réseau Minecraft)
- Politique de confidentialité : réseau Minecraft – événements et statistiques des comptes associés
[0.36.0] – 2026-10-21
- Minecraft : associe ton compte Minecraft (Java ou Bedrock) à ton compte RoG – tape
/linken jeu, saisis le code sous Compte → Comptes associés (directement via rebelsofgaming.com/account/minecraft) et confirme après la vérification (« Code pour … – c’est bien toi ? ») ; un compte Java et un compte Bedrock par compte RoG, dissociation à tout moment - Admin : voir et dissocier les comptes Minecraft associés dans le détail du membre et par serveur (« Bans & plugin ») (nouveau droit « Gérer les associations Minecraft ») ; les clés de plugin ont besoin du nouveau droit « Associer des comptes Minecraft » pour l’association
- Recours contre un bannissement : un compte Minecraft associé vaut preuve ; sur les serveurs Minecraft, le statut en ligne reconnaît les membres par leur compte associé
- Politique de confidentialité : section sur l’association du compte Minecraft ajoutée
- Pied de page et e-mails : « Copyright by wahke » avec un lien vers wahke.lu
[0.35.0] – 2026-10-20
- Interrogation des serveurs de jeu : beaucoup plus de jeux – Minecraft Query (liste complète des joueurs) et Bedrock, Unreal/UT99/UT2004, Killing Floor, Battlefield 1942/2/2142, FiveM/RedM, SA:MP/open.mp, Satisfactory, Teeworlds/DDNet, Quake 2, CoD 4 et Xonotic
- Réseaux Minecraft : Velocity et BungeeCord/Waterfall sont interrogés en tant que proxy ; squelette de départ pour un plugin de bannissement Velocity
- Dans l’admin, l’éditeur de serveur propose le type d’interrogation et les ports adaptés au jeu (plus de 140 jeux)
- Les jeux qui signalent des joueurs sans nom (p. ex. Sons of the Forest) affichent désormais le nombre de joueurs
- Interrogations plus robustes et plus sûres face aux réponses défectueuses ou manipulées
[0.34.0] – 2026-10-20
- Liste publique des bannissements sous « Bans » : bannissements actifs sur nos serveurs de jeu avec pseudo en jeu, jeu, motif et durée – identifiants abrégés, aucune adresse IP, pas dans les moteurs de recherche
- Contester un bannissement : avec un compte et une preuve (connexion Steam ou code du message en jeu) sous forme de sujet public dans la section du forum « Contestations de bannissement » ; les admins y décident, une contestation acceptée lève le bannissement
- Le message en jeu contient désormais un lien vers le bannissement et le code de contestation
- Politique de confidentialité : liste des bannissements et contestations ajoutées
[0.33.0] – 2026-10-20
- Bannissements sur les serveurs de jeu : système central pour tous les serveurs – un bannissement s’applique à une personne (identifiant de joueur par jeu), par défaut sur tous les serveurs de ce jeu, au choix sur un seul serveur ou partout ; avec durée, motif, historique et levée dans l’admin sous « Bannissements serveurs de jeu »
- Plugins serveur : chaque serveur de jeu reçoit sa propre clé de plugin (onglet « Bans & plugin »). Les plugins vérifient les joueurs à la connexion, reprennent les bannissements faits en jeu et gardent une copie locale en cas de panne ; les serveurs sans plugin continuent d’être servis via RCON. Guide et squelettes de départ pour ET:Legacy, CS2 et Minecraft fournis
- Politique de confidentialité : nouvelle section sur les bannissements sur nos serveurs de jeu
[0.32.2] – 2026-10-20
- Serveurs de jeu : pour les serveurs créés via le site, la page de détail affiche tous les ports (avec le badge « port principal »)
- Textes juridiques : la politique de confidentialité décrit la vérification de l’âge à l’inscription ; les pages « Supprimer le compte » et « Protection de l’enfance » mentionnent aussi l’app Windows et le Microsoft Store
- Interface de l’application : statut des réseaux sociaux pour de nombreuses entrées à la fois (icônes d’état dans les listes de l’app), endpoints des outils entièrement documentés
[0.32.1] – 2026-10-19
- Textes juridiques : les conditions d’utilisation s’appliquent désormais officiellement (version 1). La politique de confidentialité couvre en plus les outils, le traitement des signalements de protection de l’enfance et l’acceptation des conditions d’utilisation
[0.32.0] – 2026-10-19
- Outils : images et données (JSON) peuvent être téléversées en toute sécurité par outil (onglet « Assets » – chaque image est réencodée, pas de SVG ni de fichiers serveur), et des outils prêts peuvent être importés en paquet ZIP (PHP et fichiers serveur refusés, polices/scripts externes retirés)
- Nouveau modèle d’outil « Last Asylum : planificateur de formation » : coche tes héros, saisis niveau et étoiles, obtiens les trois meilleures équipes par mode avec explications et conseils d’amélioration – en allemand, anglais et français, enregistré dans ton compte
- Outils : l’enregistrement se perdait parfois quand un outil démarrait plus vite que la page (p. ex. connexion lente) – les appels attendent désormais que la connexion soit prête
- Créer des serveurs de jeu : choisir plusieurs ports supplémentaires (p. ex. query, RCON, voix) ou les attribuer automatiquement
[0.31.1] – 2026-10-19
- Corrigé : les news avec une image de couverture ne s’ouvraient plus dans l’admin après l’enregistrement (erreur 500)
[0.31.0] – 2026-10-19
- Nouveau : Outils – de petits assistants directement sur le site sous « Outils » et dans l’onglet « Outils » des squads. Pour commencer : le générateur de pseudos Enemy Territory (codes couleur avec aperçu en direct, dégradé, aléatoire, copie pour la console et la config) et le planificateur de héros Last Asylum (tes héros et tes propres équipes, enregistrés dans ton compte). La direction du clan peut ajouter d’autres outils dans l’admin sans mise à jour ; les outils fonctionnent isolés et ne chargent rien depuis des serveurs tiers
[0.30.4] – 2026-10-18
- Signalements de protection de l’enfance : un nouveau signalement rouvre un signalement déjà traité, les signalements d’uploads peuvent être requalifiés en protection de l’enfance, et une limite protège l’équipe contre les fausses alertes en masse
[0.30.3] – 2026-10-18
- Nouvelle page « Protection de l’enfance » (lien dans le pied de page) : nos standards contre les abus sexuels et la mise en danger des mineurs – tolérance zéro, âge minimum, comment signaler, ce que nous faisons et à quelles autorités nous signalons
- Signalements : nouveau motif « Protection de l’enfance / mise en danger de mineurs » pour tous les contenus (y compris les uploads et le forum) ; ces signalements passent en tête de la file de modération et alertent l’équipe immédiatement
[0.30.2] – 2026-10-18
- Notifications : le groupe « Administration » (p. ex. brouillons pour les réseaux sociaux à valider) affiche à nouveau un vrai titre dans les paramètres au lieu d’une clé interne
[0.30.1] – 2026-10-18
- Compte : tu peux désormais quitter le clan toi-même (Compte → Tes données → « Quitter le clan », aussi dans l’application) puis supprimer ton compte sans devoir contacter la direction. Le rang et les squads prennent fin, la direction reçoit une courte notification
- Créer des serveurs de jeu : les variables d’egg avec une liste fixe de valeurs (p. ex. région du serveur) deviennent une liste déroulante, les longues indications passent à la ligne, et une clé Pterodactyl refusée indique désormais la raison exacte (clé, droits ou IP autorisées)
- Interface de l’application : les pages du wiki indiquent le dernier rédacteur
[0.30.0] – 2026-10-18
- Serveurs de jeu : de nouveaux serveurs peuvent être créés directement dans l’admin – choix libre du nœud, du port, du modèle de jeu (egg), de l’image Docker, des variables de démarrage et des ressources. Le site les enregistre automatiquement, affiche l’état d’installation et peut les supprimer avec une date d’expiration (avec avertissement préalable, p. ex. pour les serveurs de scrim) ou après confirmation. Nouveau droit « Créer des serveurs de jeu », connexion à deux facteurs obligatoire
- Réseaux sociaux : les news, événements, clanwars et albums de la galerie indiquent dans l’admin s’ils ont été publiés et sur quels canaux (avec lien vers la publication) ; les canaux en échec peuvent être renvoyés et les publications manquantes préparées à nouveau – sans doublons et toujours avec validation
- Signaler et bloquer : les pages du wiki et les modifications individuelles peuvent être signalées ; les modérateurs accèdent depuis la file directement au contenu signalé. Les personnes bloquées sont désormais aussi masquées dans les commentaires des news (repliés) et dans la galerie
- Nouvelle page « Conditions d’utilisation » (lien dans le pied de page) ; tu les acceptes lors de l’inscription
- Apps : notifications push pour Android préparées, distribution plus fiable
[0.29.7] – 2026-10-18
- Application Windows : les visiteurs sur PC Windows voient désormais, comme sur mobile, un petit rappel refermable de notre application avec un lien vers le Microsoft Store (réglable dans l’admin sous Paramètres → Apps avec l’ID Microsoft Store)
- Politique de confidentialité : nouvelle sous-section « Application Windows » (nom de l’appareil, clé d’accès dans le Gestionnaire d’identification Windows, données chiffrées sur le PC, notifications, Windows Hello, mises à jour via le Microsoft Store)
[0.29.6] – 2026-10-17
- Interface de l’application : les aperçus des streams Twitch en cours arrivent en adresse complète, pour que l’application puisse les afficher directement
[0.29.5] – 2026-10-16
- Nouvelle page « Accessibilité » (lien dans le pied de page à côté de Confidentialité) : ce que le site et l’application font pour le clavier, les lecteurs d’écran, la commande vocale, les grands textes, le contraste et la réduction des animations, les limites restantes et comment nous signaler un obstacle
- Interface de l’application : les événements avec un serveur de jeu comme lieu fournissent désormais directement le mot de passe d’accès (mêmes règles que sur la page du serveur), les icônes des jeux Steam arrivent en adresse complète, et l’application sait si ton compte Minecraft est confirmé, encore en cours de vérification ou doit être enregistré à nouveau
[0.29.4] – 2026-10-16
- Serveurs de jeu : les serveurs de scrim et d’entraînement peuvent avoir un mot de passe. Les membres autorisés (tous les membres, seulement l’escouade du serveur ou seulement la gestion des serveurs – réglable dans l’admin) le voient sur la page du serveur, dans la liste des serveurs et sur les événements ayant le serveur comme lieu, à afficher et copier ; pour CS2 et les autres jeux Source, « Rejoindre » se connecte directement avec le mot de passe. Les invités, la page de statut, Discord et les webhooks ne reçoivent jamais le mot de passe
[0.29.3] – 2026-10-16
- Exploitation : les mises à jour du site ne peuvent plus rester bloquées sans qu’on le remarque – chaque étape a une limite de temps, les verrous de la base sont gérés après 60 secondes avec un second essai, la direction du clan est alertée immédiatement en cas d’échec et l’état du système affiche le dernier déploiement ; le numéro de version dans le pied de page est de nouveau correct
[0.29.2] – 2026-10-16
- Profil : nouvelle carte « Bibliothèque Steam » – tes jeux Steam les plus joués avec les heures au total et sur les 2 dernières semaines, dès que tu l’actives sous Profil → Paramètres (désactivée par défaut, visibilité au choix comme pour tes autres informations de profil). Si tes détails de jeu sont privés sur Steam, la carte t’explique comment les rendre publics ; la désactiver supprime immédiatement les données enregistrées
- Accueil : nouveau bloc « À quoi on joue ? » avec les jeux Steam les plus joués des 2 dernières semaines – uniquement des membres qui ont partagé leur bibliothèque, et seulement dans la mesure où leur visibilité le permet
- Profil : nouvelle carte « League of Legends / TFT » – tes rangs (Solo/Duo, Flex, TFT, Double Up) avec LP et taux de victoire via le Riot ID de tes identifiants de plateforme, si tu l’actives sous Profil → Réglages (désactivé par défaut, serveur au choix, jamais plus visible que ton Riot ID) ; la désactivation supprime immédiatement les données enregistrées
- Minecraft : ton nom Minecraft dans tes comptes de jeu est désormais vérifié auprès de Mojang (les fautes de frappe se voient tout de suite). Ton skin apparaît en tête et en corps entier sur ton profil et dans une rangée de skins sur la page de l’escouade Minecraft, mis à jour chaque jour et avec la même visibilité que ton compte de jeu
[0.29.1] – 2026-10-16
- Liens sociaux : le pied de page, le profil et les champs de saisie affichent désormais les vrais logos (YouTube, Twitch, X, Instagram, Facebook, TikTok, Steam) au lieu d’une icône de lien générique
- Réseaux sociaux : le site peut désormais publier sur les canaux du clan sur Facebook, Instagram, Threads, X, YouTube, Bluesky et Mastodon – sous Admin → Réseaux sociaux. Chaque publication est vérifiée et approuvée au préalable (tout de suite ou à une date planifiée), le texte s’adapte à chaque plateforme (limites de caractères, liens, hashtags) avec un aperçu par canal ; les publications peuvent être retirées
- Réseaux sociaux : les nouvelles actualités publiques, les événements publics, les résultats de clanwar (sans noms de joueurs) et les nouvelles images des albums publics de la galerie créent automatiquement un brouillon à approuver, et la direction du clan est notifiée. Les vidéos de la galerie ou de la médiathèque peuvent être mises en ligne directement sur YouTube
- Galerie : en soumettant un contenu, tu confirmes désormais aussi que le contenu des albums publics peut être montré sur les réseaux sociaux du clan
- Liens sociaux : Facebook peut désormais être ajouté dans les paramètres du clan (pied de page) et dans ton propre profil
[0.29.0] – 2026-10-15
- Compte : la double authentification peut désormais aussi être configurée, confirmée et désactivée dans l’app, et les codes de récupération peuvent y être régénérés (avec le mot de passe actuel ; les comptes sans mot de passe la configurent sur le site web, la désactivation fonctionne après une connexion récente à l’app avec le code de l’authentificateur ; les nouveaux codes sont journalisés)
- Sécurité : l’activation ou la désactivation de la double authentification et la génération de nouveaux codes de récupération t’envoient désormais une notification (aussi par e-mail par défaut) avec une indication de ce qu’il faut faire si ce n’était pas toi – sur le site web et dans l’app
- Compte : Steam peut désormais aussi être dissocié dans l’app (mêmes règles que sur le site web ; l’association se fait toujours sur la page Compte du site)
- Admin : sous Membre → Appareils (apps), la direction du clan peut déconnecter un appareil d’un membre (p. ex. téléphone perdu) – uniquement pour les comptes en dessous de sa propre position, inscrit au journal des modifications ; aussi via l’API
- Admin : l’export CSV du journal des modifications est désormais aussi disponible via l’API (mêmes filtres et droits que sur le site web)
- Sécurité (changement de comportement) : l’app peut désormais aussi gérer les webhooks, les traductions et les textes juridiques ainsi que – pour le propriétaire uniquement – ses propres jetons API ; comme pour toute l’administration, uniquement avec le droit correspondant et un code d’authentification à la connexion. Déconnecte immédiatement un appareil perdu
- Admin : les textes juridiques peuvent désormais aussi être modifiés dans l’app – brouillon, aperçu, comparaison des versions et reprise depuis les fichiers (comme Admin → Textes juridiques)
- Sécurité : dans l’export CSV du journal des modifications, les cellules qu’un tableur lirait comme une formule (commençant par
=,+,-,@) sont marquées comme texte avec' - App : la liste des membres avec les rôles n’affiche plus que les rôles actifs et se charge de façon fiable même avec beaucoup de membres
- App : les passkeys et les appareils connectés au site peuvent de nouveau être consultés, retirés et déconnectés dans l’app – sans la gestion des jetons réservée au propriétaire
- App : les membres connectés envoient le formulaire de contact sans le défi de calcul (ALTCHA) – il prenait trop de temps sur le téléphone ; la limite s’applique alors par compte
[0.28.0] – 2026-10-15
- Confidentialité : nouvelle page publique « Supprimer le compte » (
/fr/account-deletion, sans connexion) – étapes dans l’app et sur le site web, une voie sans accès à l’app (formulaire de contact ou e-mail), ce qui est supprimé, ce qui reste sans ton nom et combien de temps les sauvegardes et journaux contiennent encore des données ; liée dans le pied de page et sous la politique de confidentialité - Politique de confidentialité : nouvelle section « App pour iOS et Android » (connexion, appareils, push via Apple/Google, stockage sur l’appareil, appareil photo et photos, Face ID, mises à jour de l’app via Expo, App Store et Google Play) ; les sections suivantes sont décalées d’un rang
- Contact : le formulaire de contact reprend un sujet depuis le lien (p. ex. « Protection des données »)
- Sécurité : après « Ce n’était pas moi », « mot de passe oublié » reste bloqué jusqu’à ce que tu te connectes avec Discord et confirmes une nouvelle adresse e-mail (ou que la direction du clan débloque) – le blocage n’expire plus après 7 jours et un nouveau mot de passe seul ne le lève pas
- Sécurité : l’adresse e-mail et le mot de passe ne se modifient plus via l’API qu’avec le mot de passe actuel – une connexion récente à l’app ne suffit plus ; les comptes sans mot de passe modifient les deux sur le site web (confirmation avec Discord)
- Confidentialité : l’export de données en ZIP est construit l’un après l’autre et par lots ; les copies temporaires ne passent plus par le dossier temporaire du système ni dans les sauvegardes, et les restes d’exécutions interrompues sont supprimés après un jour
- Droits : seuls ceux qui peuvent attribuer eux-mêmes tous leurs droits peuvent supprimer des modèles de droits (comme pour la création et la modification)
- Confidentialité : les originaux des vidéos de la galerie ne finissent plus dans les sauvegardes pendant leur traitement ; si un traitement reste bloqué plus d’un jour, l’original est supprimé et l’entrée marquée comme échouée
- Galerie : lorsqu’un album public passe en membres ou escouade, les vidéos et leurs miniatures passent désormais aussi dans le stockage privé – l’ancienne adresse publique ne fonctionne plus
- Sécurité : les vidéos ne sont plus traitées qu’avec les formats (MP4/MOV, WebM/MKV) et codecs (H.264, HEVC, VP8, VP9, AV1, MPEG-4) autorisés ; les autres vidéos sont refusées avec un message clair
- Confidentialité : lors de la suppression d’un compte, les images et vidéos mises à disposition dans la médiathèque perdent aussi leur nom de fichier d’origine et leur description ; politique de confidentialité et page « Supprimer le compte » complétées
- Confidentialité : si un compte est supprimé pendant le traitement d’un avatar ou d’une bannière, aucun fichier image terminé ne reste
- Wiki : les descriptions de fichiers dans les espaces soumis à vérification deviennent des propositions comme les modifications de pages et n’apparaissent qu’après validation
- Admin : nouveau bouton « Supprimer le compte sur demande » sur un membre pour les demandes de suppression par e-mail ou formulaire de contact – avec motif, code d’authentification, entrée dans le journal et e-mail de confirmation à l’adresse du compte (nouveau droit « Supprimer des comptes sur demande », réservé aux admins par défaut)
- Site web : sur demande, le site affiche aux visiteurs sur smartphone une petite indication refermable sur l’app avec un lien vers l’App Store ou Google Play (la bannière d’Apple dans Safari) ; ID App Store, nom du paquet et interrupteur dans Admin → Paramètres → Apps, désactivé par défaut
- Sécurité : « Supprimer le compte sur demande » exige désormais la double authentification et – aussi via l’API – toujours un code d’authentification récent
- Sécurité : les tokens API personnels avec des scopes de gestion (p. ex. rôles, paramètres, gestion des membres) exigent désormais la double authentification – comme la connexion dans l’app ; ton compte affiche un indice
- Sécurité : en débloquant un compte après « Ce n’était pas moi », la direction du clan peut, après vérification de l’identité, saisir une nouvelle adresse e-mail qui remplace l’ancienne – le lien de réinitialisation du mot de passe part alors à la nouvelle adresse, l’ancienne ne reçoit qu’un avis
- Wiki : valider ou rejeter une proposition de description de fichier ne vaut que pour la version affichée – si la proposition a changé entre-temps, la nouvelle version s’affiche pour un nouvel examen
- Sécurité : si quelqu’un confirme une nouvelle adresse e-mail après « Ce n’était pas moi », l’ancienne adresse reçoit un avis (sans lien d’annulation) et la direction du clan est notifiée
- Exploitation : le dossier intermédiaire de l’export de données est fixé à
storage/app/private/export-staging(le réglageDATA_EXPORT_STAGING_PATHdisparaît) ; le nettoyage n’y supprime plus que des dossiers de tâches
[0.27.0] – 2026-10-15
- Serveurs de jeu : sur les serveurs avec validation à quatre yeux, supprimer et déverrouiller des sauvegardes exige désormais aussi le droit de validation (comme la restauration) ; verrouiller reste possible sans validation
- Serveurs de jeu : verrouiller/déverrouiller une sauvegarde aboutit sûrement à l’état demandé, même en cas de modifications simultanées (p. ex. dans le panneau) ; le journal d’audit indique l’état réel
- Applis (confidentialité) : le lien signé des tuiles de carte n’est plus valable que 2 heures et prend fin immédiatement quand tu te déconnectes de l’appli ou retires l’appareil
- Galerie : soumettre deux fois le même fichier depuis l’appli (p. ex. double appui) ne crée plus qu’une seule entrée de galerie
- API : les listes décrivent désormais leurs paramètres de requête dans la spécification OpenAPI (
cursor,per_page, chaquefilter[…],sortavec les valeurs autorisées,include) – les clients générés et la collection Bruno les connaissent ; les points de suppression ne listent plus de champs de formulaire étrangers comme paramètres - API : la spécification OpenAPI décrit désormais toutes les réponses avec leurs vrais champs et types (auparavant notamment les actualités, l’état en direct des serveurs, les en-têtes d’escouade, l’état du système et la page d’accueil n’étaient pas ou mal typés) – les clients générés et l’appli peuvent s’y fier ; un test vérifie les vraies réponses par rapport à la spécification. Les maps vides sont toujours
{} - API (modification) : les jetons ne voient jamais plus que leur compte sur le site – escouades archivées, jeux inactifs, profils suspendus, rôles supplémentaires avec date d’expiration et tri par « vu pour la dernière fois » uniquement avec les droits de gestion correspondants ; filtre en ligne et refus aux événements réservés aux membres du clan
- API : mode invité aussi pour le forum (sections publiques), le visualiseur TeamSpeak et Twitch en direct – sans jeton exactement ce que les invités voient sur le site ; les stats restent réservées aux membres
- Applis : la connexion de l’appli dans le navigateur fonctionne désormais aussi avec e-mail et mot de passe au lieu de Discord – avec ALTCHA et, si l’authentification à deux facteurs est active, un code de l’app d’authentification ou de récupération
- Applis : l’appli peut désormais aussi modifier le wiki, envoyer des images dans la galerie, créer des liens courts et rédiger des candidatures ou voter dans l’escouade (nouveaux scopes par défaut
wiki:write,gallery:write,links:write,applications:read,applications:write; si vous définissezAPPS_CLIENT_SCOPESvous-même, ajoutez-les) - API : les pages du wiki indiquent si vous les suivez (
watching) - API : le contenu d’une version du wiki est consultable (
GET /v1/wiki/revisions/{id}) – pour comparer dans l’appli, visible comme l’historique - API : protection contre les modifications simultanées du wiki – avec
base_revision_id,PUT /v1/wiki/pages/{id}signale un conflit (409) au lieu d’écraser les modifications des autres - API : les pages du wiki sont aussi consultables par section et adresse (
GET /v1/wiki/namespaces/{section}/pages/{page}) – suit les anciennes adresses et redirections comme le site - API : la spécification OpenAPI décrit désormais entièrement les pages du wiki, l’arborescence et les corps de création/modification
- API : l’arborescence du wiki indique la dernière modification de chaque page (
updated_at) – l’appli synchronise plus vite les pages hors ligne - Forum : le blocage s’applique désormais aussi au forum – les messages des personnes bloquées sont repliés (« Afficher quand même »), aussi dans l’appli et la recherche
- API : la liste des conversations renvoie le dernier message en aperçu, l’interlocuteur avec son avatar et se pagine par curseur
- Applis : sur Android, les notifications push arrivent dans des canaux distincts selon l’événement (messages, mentions, événements, candidatures, serveurs, système) et peuvent être coupées séparément
- Applis : le compteur sur l’icône de l’appli sur iPhone/iPad est désormais juste sans ouvrir l’appli
- API :
GET /v1indique les données publiques de connexion temps réel (clé Reverb, hôte, port) – les applis n’ont plus besoin de les intégrer - Modération : les messages du forum peuvent être signalés via la boîte de signalement centrale avec motif et commentaire (aussi dans l’appli)
- Calendrier : chaque événement peut être ajouté au calendrier de l’appareil sous forme de fichier .ics (API et appli)
- API : la spécification OpenAPI décrit entièrement les corps de requête pour écrire dans le forum et les messages, supprimer le compte et les réglages de notification
- Applis (modification) : les admins et modérateurs peuvent se connecter à l’appli avec leurs droits de gestion – uniquement avec l’authentification à deux facteurs activée et seulement pour ce que leur compte permet ; tous les autres se connectent comme avant avec les droits de membre. Les jetons personnels avec droits d’écriture sur le contenu/les données de base (p. ex. actualités, escouades, règles) exigent désormais le code de l’app d’authentification si l’authentification à deux facteurs est active
- API (changement, sécurité) : la connexion par e-mail et mot de passe via l’API (
POST /v1/auth/login) n’accorde plus les scopes d’administration que comme la connexion de l’app – uniquement avec le droit correspondant et un code d’authentification ; avant, le jeton recevait tous les scopes demandés (les droits du compte s’appliquaient toutefois) - Forum : si tu as bloqué quelqu’un, tu ne reçois plus de notifications de sa part pour les réponses dans les sujets suivis, les mentions ou les citations
- Recherche : la recherche du forum et la recherche globale (site, app) n’affichent plus d’extrait pour les messages des personnes que tu as bloquées
- Sécurité : désactiver la double authentification retire les scopes d’administration de tous les jetons API et connexions de l’app (les jetons n’ayant que des scopes d’administration sont révoqués, entrée au journal d’audit) ; la question de confirmation le signale
- Téléchargements : les téléchargements réservés aux membres ou à une squad sont désormais téléchargeables dans l’appli (lien de courte durée via l’API)
- API : les téléchargements indiquent le nom de leur jeu (
game_info), pas seulement son identifiant - Uploader : les images et vidéos visibles « membres » s’affichent désormais aussi dans l’appli
- Applis : la carte des membres reçoit ses tuiles via notre propre serveur (l’appareil ne contacte jamais OpenStreetMap)
- API : la carte des membres indique aussi le pays de chaque lieu (pour le regroupement dans l’appli)
- API : les événements peuvent être filtrés selon ta propre réponse (par ex. seulement oui et peut-être)
- API : les votes ouverts incluent les tâches et l’activité de la période d’essai comme la page « Votes »
- Galerie : les grandes vidéos peuvent être envoyées depuis l’appli directement vers le stockage puis soumises (plus fiable en réseau mobile)
- Galerie : chaque élément a son propre lien (une ancre sur la page de l’album ouvre directement l’image), aussi pour le partage depuis l’appli
- API : ton profil indique les limites pour l’avatar et la bannière (taille, dimensions minimales, types de fichier) – l’appli vérifie avant l’envoi
- Temps réel : le site et l’appli savent immédiatement quand un avatar, une bannière ou un envoi est traité (plus besoin d’interroger toutes les quelques secondes)
- Serveurs de jeu : les sauvegardes peuvent être supprimées et verrouillées via l’API ; qui lance une sauvegarde reçoit une notification en temps réel dès qu’elle est terminée
- Serveurs de jeu : qui peut piloter un serveur voit dans l’appli à l’avance si les modifications exigent une double validation et quels droits s’appliquent
- API : la spécification OpenAPI décrit entièrement le pilotage des serveurs (corps, paramètres de requête, ressources, sauvegardes, aperçu des configs)
- API : la spécification OpenAPI décrit les corps pour annoncer (pré-signé) et modifier des envois
- API : la spécification OpenAPI décrit la candidature, les messages à la squad et les paramètres de période/critère des stats ; supprimer une absence n’exige plus de champs de formulaire dans la spécification
- API (correctif) : modifier partiellement une question de candidature via l’API (par ex. seulement l’activer/désactiver) ne réinitialise plus ses autres réglages
- API : les rôles d’un membre sont fournis avec l’ID d’attribution dans la vue de gestion – on peut ainsi les retirer aussi dans l’appli
- API : chaque signalement peut être récupéré directement (par ex. pour les liens dans l’appli)
- API : chaque entrée du journal d’audit peut être récupérée, le filtre d’acteur accepte aussi le nom de profil (slug)
- API : la modération d’un membre indique la personne et s’il existe un avatar propre ou une bannière à retirer
- API : les candidatures peuvent être recherchées par le nom de la personne candidate
- API : les gestionnaires voient les squads archivées dans la liste (pour les restaurer dans l’appli)
- API : les chefs d’escouade obtiennent les rôles d’escouade à choisir même sans le scope de lecture des rôles (changer le rôle dans l’appli)
- API : la spécification OpenAPI décrit entièrement la gestion des candidatures (détail avec vote, réglages, tâches)
- API : la spécification OpenAPI décrit entièrement la vérification des droits (paramètre de portée, sources)
- API : la liste des candidatures montre l’état du vote, le détail ton propre vote et si tu peux voter
- API : les questions et modèles de tâches des candidatures indiquent le nom de leur jeu
- API : la gestion des jeux obtient aussi les jeux inactifs via l’API (avec l’indicateur
active) - API : les auteurs voient leurs propres brouillons d’actualités dans la liste (aussi dans l’appli)
- API : la liste d’approbation du forum indique le sujet et la catégorie de chaque message en attente
- API : les bannissements actifs peuvent être récupérés page par page (plus coupés à 200)
- API : la spécification OpenAPI décrit les corps des avertissements et des paliers automatiques
- API : la spécification OpenAPI décrit la modification des actualités, l’ordre et les blocs de l’accueil et l’archivage des squads avec les bons champs
- API : la spécification OpenAPI décrit précisément les entrées de journal, les caches et les réglages du clan
- API : la mise en page par défaut de l’accueil peut être reprise pour que les blocs soient modifiables aussi dans l’appli
[0.26.0] – 2026-10-14
- Applis : les liens vers les actualités, le forum, les profils, les escouades, les événements, les matchs et le wiki peuvent s’ouvrir directement dans l’appli (fichiers de liens profonds sous
/.well-known/, nouveau dans.env:APPLE_TEAM_ID,APP_BUNDLE_IDS,ANDROID_PACKAGES,ANDROID_CERT_SHA256) - API (modification) : accepter les règles (
POST /v1/rules/{set}/accept) nécessite le nouveau scoperules:accept(ouprofile:write) au lieu derules:readseul ; l’appli le demande automatiquement, les connexions existantes de l’appli continuent de fonctionner. Si tu définisAPPS_CLIENT_SCOPEStoi-même, ajouterules:accept - API : le jeton de console des serveurs de jeu indique désormais l’
originque les applis doivent envoyer à Pterodactyl/Wings (nouveau :PTERODACTYL_CONSOLE_ORIGIN, par défaut le domaine admin) - API :
GET /v1/auth/scopesliste tous les scopes de jeton avec leur description (pour les applis et les jetons personnels) - API :
GET /v1/livefournit les chiffres du bandeau en direct de la page d’accueil (aussi sans connexion) - API : mode invité – le contenu public (actualités, événements, escouades, liste et profils des membres, règles, matchs, galerie, téléchargements, wiki, serveurs, pages, Hall of Fame, recherche) se lit sans jeton, exactement comme sur le site sans connexion ; limite de requêtes propre par IP. Il reste fermé en mode aperçu et en maintenance
- Vidéos : les noms transitoires
FFMPEG_BINARY/FFPROBE_BINARYdisparaissent – seulsFFMPEG_BIN/FFPROBE_BINs’appliquent (par défaut/usr/local/bin/…)
[0.25.2] – 2026-10-14
- Admin → Forum → Réactions : plus d’erreur serveur à l’ouverture (la liste des réactions ne pouvait plus être relue depuis le cache)
- Connexion à l’app : si l’adresse de retour d’une app n’est pas autorisée, la page d’erreur indique l’adresse refusée et l’inscrit au journal –
APPS_REDIRECT_URISse vérifie ainsi facilement
[0.25.1] – 2026-10-14
- Sécurité : « Débloquer le compte » (admin → membre) ne fonctionne plus que pour les comptes verrouillés par « Ce n’était pas moi » et ne remplace jamais une adresse e-mail existante – auparavant, des comptes de rang inférieur pouvaient être pris en charge ainsi
- Sécurité : les pages wiki avec des accolades de modèles très imbriquées ne ralentissent plus le serveur (limites et durée maximale par page)
- Sécurité : l’aperçu des séries d’événements, la finalisation de gros envois et les requêtes de vidéos en cours de traitement ne peuvent plus servir à ralentir le serveur
- Confidentialité : les chefs d’escouade ne voient le statut en ligne, « vu pour la dernière fois », les comptes liés et les identifiants de jeu d’un membre sur la page admin que si le membre les partage
- Confidentialité : un export ZIP ne reste plus après la suppression d’un compte ; la bannière du profil est désormais incluse dans l’export
- Politique de confidentialité : notes internes de la direction du clan, réglage d’affichage dans le navigateur, message d’accueil sur Discord, vidéos dans la médiathèque
[0.25.0] – 2026-10-14
- Thème clair en option : choisis entre Sombre (par défaut), Clair et Système (suit ton appareil) sous Compte → Paramètres → « Apparence » – s’applique au site, au wiki et à l’admin. Sans connexion, le sélecteur se trouve en bas du pied de page ; le choix reste uniquement dans ton navigateur (aucun cookie)
- API :
GET/PATCH /v1/meavec le nouveau champtheme(dark|light|system) - Nouveau : médiathèque (Admin → Contenus) – toutes les images et vidéos au même endroit : rechercher, filtrer par type, dossier, auteur et date, gérer les textes alternatifs en allemand, anglais et français et voir où une image est utilisée. Tes propres images peuvent être partagées comme ressources du clan (logos, bannières, cartes)
- Choisir « Médiathèque » partout : couverture et texte des actualités, pages, texte de la page d’accueil, bannière et logo d’escouade, logo de sponsor, éditeurs du forum et du wiki – ou envoyer une nouvelle image directement dans la fenêtre. Les images trop restreintes pour l’endroit (p. ex. une image « membres seulement » dans une actualité publique) sont bloquées, pour que personne ne voie d’image cassée et qu’aucun lien secret ne soit publié
- Textes alternatifs (description pour lecteurs d’écran) dans « Mes envois » – utilisés partout où l’image apparaît ; le forum accepte aussi
[img=description]…[/img] - Supprimer une image encore intégrée quelque part demande une confirmation et liste les endroits (aussi via le lien de suppression ShareX)
- Les images partagées dans la médiathèque restent comme ressources du clan, sans ton nom, si tu supprimes ton compte – tous les autres envois sont supprimés comme avant
- API : médiathèque sous
/v1/media(parcourir, utilisations, textes alternatifs, partage) ; couvertures et logos acceptentupload_id;DELETE /v1/uploads/{id}répond409 upload_in_usetant que l’image est utilisée (supprimer avecforce=1) - Médiathèque : supprimer une image ou un album de la galerie conserve une image partagée dans la médiathèque – elle n’est supprimée que dans la médiathèque, sous « Mes envois » ou par la modération
- Actualités, pages et textes de la page d’accueil : si le texte contient des images plus restreintes que la publication (p. ex. une image « membres uniquement » après le passage de l’actualité en public), l’enregistrement a quand même lieu – un avis nomme les images et mène à la médiathèque
- API :
meta.warnings[]avecimage_visibility_conflictlors de l’enregistrement d’actualités, de pages et de blocs de la page d’accueil
[0.24.0] – 2026-10-14
- Envois et galerie : envoie des vidéos d’un iPhone (MOV/HEVC) et en MKV – elles sont converties automatiquement en MP4 (1080p au maximum) pour être lues dans tous les navigateurs. Lieu, appareil et titre sont entièrement retirés. Les vidéos reçoivent une miniature (dans « Mes envois », la galerie, le forum et lors du partage du lien). Chaque vidéo est traitée en arrière-plan – le lien est disponible tout de suite et fonctionne dès que la vidéo est prête ; si elle est trop longue ou endommagée, « Mes envois » indique la raison et l’original est supprimé. Les originaux non traités ne sont jamais diffusés
- Sans ffmpeg sur le serveur, les vidéos sont refusées avec « L’envoi de vidéos est momentanément indisponible » (API :
video_unavailable) ; les images ne sont pas concernées - Admin → État du système et
rog:golive:check: « ffmpeg (vidéos) » (version, libx264 présent – rouge en production s’il manque) et « Worker vidéo (file media) » ; nouvelle commandephp artisan rog:uploads:ffmpeg - Hébergeur d’images : envoyer des vidéos courtes (MP4, WebM) – sur le site, via ShareX (enregistrements d’écran) et dans l’éditeur du forum ; lecture directement sur la page, lien direct
i.rogclan.de/….mp4, dans le forum avec[video]. Taille et durée par rôle (par défaut 25 Mo et 60 secondes, réglables sous Admin → Uploads → Limites) ; lieu, appareil et titre sont retirés du fichier sans réencoder la vidéo. Les vidéos de la galerie sont désormais nettoyées de la même façon - Forum : plus de réactions – au lieu de six emojis fixes, douze au choix (dont 👏 🎉 🤔 😢 👀 🙏), via « + » sous chaque message ; la direction les gère sous Admin → Forum → Réactions (emoji, nom DE/EN/FR, ordre, actif). Les réactions existantes sont conservées
- Éditeur du forum : sélecteur d’emoji avec tous les emojis Unicode, recherche et groupes en allemand, anglais et français – chargé seulement à l’ouverture, sans serveur tiers
- Règles : nouvelle option « Blocage jusqu’à acceptation » par règlement (Admin → Règles) – qui n’a pas accepté la version actuelle ne peut pas écrire dans le forum, les messages, les commentaires des news ni la galerie, mais peut toujours lire ; une barre d’information mène aux règles. Compte, export des données, suppression du compte et déconnexion ne sont jamais bloqués
- Règles en rejoignant une escouade (essai, admission ou ajout) : notification, et la page de l’escouade ainsi que le statut de candidature affichent les règles de l’escouade et du jeu avec « Accepter » – y compris celles visibles uniquement par l’escouade
- Calendrier : séries étendues – « tous les N jours » (p. ex. à partir du 15/10 tous les 2 jours, quel que soit le jour de la semaine), hebdomadaire jusqu’à « toutes les 12 semaines » et mensuel (« le 15 » ou « le dernier vendredi ») ; sans fin, jusqu’à une date ou après un nombre de dates ; aperçu « Prochaines dates » directement pendant la saisie. L’heure locale reste la même lors du changement d’heure
- Calendrier : modifier une date de série – « cet événement uniquement », « cet événement et tous les suivants » (scinde la série) ou « toute la série », aussi avec une nouvelle répétition ; réponses et compositions sont conservées, en cas de nouvel horaire les participants sont prévenus. Les dates supprimées ou annulées individuellement ne reviennent pas
- Discord : au plus les 3 prochaines dates d’une série sont publiées en même temps – même une série quotidienne n’inonde pas Discord
- API : répétition structurée ou en RRULE (RFC 5545), nouvel aperçu
POST /v1/events/recurrence-preview
[0.23.0] – 2026-10-14
- Profil : la chaîne Twitch d’un membre se regarde directement sur le profil – avec indicateur de direct, titre et jeu ; le lecteur ne se charge qu’après un clic (aucune donnée n’est envoyée à Twitch avant), « Toujours charger » n’est mémorisé que par ton navigateur
- Profil : statistiques de jeu en un coup d’œil dans la vue d’ensemble – kills, K/D, temps de jeu et awards par jeu, plus les dernières manches ; choisis qui les voit sous Profil → Modifier → « Autres paramètres de visibilité » (par défaut les membres, « Public » les montre aussi aux invités, « Moi uniquement » les masque, onglet « Stats » compris)
- Profil : carte de membre à partager – une image avec nom, avatar, rang, squads, badges et « Rebel depuis » (informations publiques uniquement) ; à télécharger ou lien à copier sous « Partager » ; les liens de profil partagés affichent la carte en aperçu
- Corrigé : les limites de protection de certaines fonctions (p. ex. envoi d’avatar, recherche, aperçu du forum, envoi de messages) étaient comptées ensemble – beaucoup de recherches pouvaient soudain bloquer l’envoi d’une image (« Trop de requêtes »). Désormais chaque fonction a sa propre limite
- Doc API : collection Bruno prête à télécharger (tous les points d’accès avec exemples, environnements production/staging/local) ; Postman et Insomnia importent directement la spécification OpenAPI
- API : nouveau canal temps réel
presence-squad.{id}– les apps voient qui de leur escouade est en ligne en ce moment (uniquement avec le statut en ligne partagé) - Corrigé : pour les membres avec un statut Steam, « presence::presence.labels.steam » s’affichait au lieu d’un texte – désormais « Joue à <jeu> sur Steam » ; un texte de statut manquant n’affiche plus jamais la clé brute
- Admin → Vérification des droits : vérifier un droit précis (« X peut-il faire cela ici – et pourquoi ? ») avec la raison (owner, exception refuser/autoriser, rôle) ; choix du scope aussi pour les serveurs ; les exceptions affichent leur motif
- Admin : les modèles de droits ne peuvent contenir que des droits que l’on possède soi-même (comme dans la matrice)
- API : vérification d’un droit précis, exceptions autoriser/refuser et modèles de droits (créer, modifier, supprimer, appliquer à un rôle) – pour l’app admin
- Admin → « Voir le site comme ce membre » est désormais strictement en lecture seule et limité à 15 minutes : démarrage uniquement avec un nouveau code d’authentificateur, jamais pour les owners ni les membres de même rang ou plus haut, messages, notifications, compte et paramètres restent masqués ; le membre est notifié. Par défaut seul l’owner peut le faire (attribuable dans la matrice des droits)
- Sécurité : pendant « voir le site comme un membre », rien ne peut être envoyé ni modifié (formulaires, actions, canaux temps réel, API) – même après l’expiration
- API : aperçu admin avec les indicateurs du tableau de bord, état du parcours d’admission (candidatures ouvertes par statut et escouade, examens en retard, essais et votes qui se terminent) et ta propre checklist d’accueil – pour les apps admin et membre
- Admin → État du système : export de supervision pour une surveillance externe – point d’accès Prometheus
/health/metrics(avecHEALTH_TOKEN), JSON/Prometheus via l’API et en téléchargement ; uniquement des états système, aucune donnée personnelle
[0.22.0] – 2026-10-13
- Plateformes de jeu : les codes ami Nintendo sont toujours enregistrés en majuscules (
SW-…) - Calendrier : types d’événements personnalisés comme « Raid », « Événement d’alliance », « Soirée fun », « Maintenance serveur » ou « Apéro » – avec emoji, couleur, visibilité par défaut, globaux ou pour une seule escouade ; gestion sous Admin → Contenus → Types d’événements (trier, archiver), nouveau type aussi directement depuis le formulaire d’événement (« + Nouveau type … »). Calendrier, listes, Discord, iCal et notifications affichent nom et emoji ; filtre par type dans le calendrier
- API : les points d’accès en fin de vie s’annoncent via les en-têtes
Deprecation/Sunset(pour les développeurs d’apps et de bots) - Compte → Tes données : l’export des données existe aussi en ZIP avec tes propres fichiers (avatar, bannière, images, pièces jointes, vidéos de galerie) – créé en arrière-plan, tu es notifié, disponible 7 jours, une fois par 24 heures ; le JSON reste disponible directement
- Admin : les chefs d’escouade voient les membres de leurs escouades sous « Membres » (lecture seule, sans e-mail) – aussi via l’API
- Messages : « Supprimer pour moi » – masquer n’importe quel message uniquement pour toi, les autres le voient toujours ; supprimer toute une conversation pour toi (elle revient avec le prochain message, seulement avec les nouveaux messages)
- Wiki : les nouvelles pages s’écrivent en wikitexte comme sur MediaWiki/Wikipédia – mise en forme, titres avec sommaire, listes, liens (sections, astuce du pipe, interwiki, autres langues), tableaux (triables, repliables), modèles avec paramètres, fonctions parseur (
#if,#switch,#expr,#time…), catégories, redirections, images et galeries, notes, code coloré, onglets, formules et signatures (~~~~) ; les pages Markdown existantes restent inchangées, le format se change par langue dans l’éditeur - Wiki : barre d’outils wikitexte dans l’éditeur, modification section par section ([Modifier] à chaque titre), aperçu avec toutes les fonctions
- Wiki : nouvelles pages « Catégories » et « Fichiers » – insérer des images avec
[[Fichier:Nom.png|vignette]], les téléverser dans l’éditeur ou sous « Fichiers » ; les fichiers sont visibles comme leur rubrique - Wiki : nouvelle rubrique « Modèles » pour vos propres modèles (
{{Nom|…}}) ; les modèles d’infobox existants continuent de fonctionner - Wiki : aide à la mise en forme avec un onglet « Wikitexte » – chaque exemple produit par le vrai moteur
- Sécurité : le wikitexte n’autorise pas de HTML libre (seulement des balises et styles vérifiés), liens et inclusions ne révèlent rien des rubriques que tu ne peux pas lire ; limites contre les modèles sans fin et les pages trop grandes
- Corrigé : la vérification des certificats (contrôle de mise en ligne et état du système) signalait comme invalides des certificats valides de domaines avec redirection ; elle vérifie désormais directement via TLS (chaîne, nom d’hôte, durée restante – avertissement sous 14 jours, erreur sous 3 jours) et indique la raison exacte
- Les squads, règlements et sections du forum peuvent lier une page du wiki (carte « Lire dans le wiki ») ; dans le forum,
[wiki]Page[/wiki]et[[Espace:Page]]renvoient vers le wiki – seul ce que tu peux lire dans le wiki s’affiche - Admin → Accueil : « Aperçu » montre la page d’accueil avec les modifications non enregistrées exactement comme elle apparaîtra – par langue, en tant qu’invité ou membre, uniquement pour toi et pendant 30 minutes
- Profil : ta propre bannière pour l’en-tête de ta page de profil (3:1, recommandé 1500 × 500) – à envoyer ou supprimer sous Profil → Modifier ; recadrée, sans métadonnées ; la modération peut supprimer les bannières inappropriées
- Admin : nouvelle page Technique → Outils système (droit « Outils système ») – vider les caches un par un (configuration, routes, vues et événements reconstruits immédiatement en production), lire, filtrer et télécharger les journaux (secrets masqués), consulter, relancer ou supprimer les tâches échouées ; tout dans le journal d’audit
- Discord : nouveau message d’accueil – quand une candidature est acceptée, le site accueille le nouveau membre dans le salon de bienvenue (salon, mention et texte DE/EN réglables sous Intégrations → Bot Discord, désactivé par défaut) ; uniquement nom, squad et jeu, seule la personne est mentionnée
[0.20.0] – 2026-10-13
- Compte : modifier ton adresse e-mail – lien de confirmation vers la nouvelle adresse, avis avec « Ce n’était pas moi » vers l’ancienne ; l’ancienne adresse reste réservée 7 jours
- Compte : « Ce n’était pas moi » sécurise le compte – ancienne adresse rétablie, toutes les connexions, jetons, passkeys et le mot de passe supprimés, déblocage via Discord et un nouveau mot de passe ; les admins peuvent débloquer un compte sécurisé après vérification de l’identité
- Compte : changer ton mot de passe ou – pour les comptes Discord/Steam – en définir un pour la première fois ; les autres appareils sont déconnectés, les jetons API aussi si tu le souhaites
- Nouvelles notifications « Actualité publiée » et « Serveur de jeu de nouveau en ligne » : par défaut uniquement la cloche, e-mail/Discord/push sur activation ; pour ces deux-là, la cloche peut aussi être désactivée. Une seule fois par actualité, uniquement aux personnes autorisées, plusieurs actualités ou serveurs regroupés ; démarrage de serveur seulement après au moins 5 minutes hors ligne, au plus toutes les 6 heures par serveur
- Galerie sur la page des escouades (onglet « Galerie ») et bloc « Galerie » sur la page d’accueil (dernières images ou un album) – uniquement les images visibles, les invités ne voient que les albums publics
- Tableau de bord : nouvelles tuiles « Forum : nouveaux messages » et « Messages non lus » avec le nombre et les dernières entrées
- Tableau de bord : « Discord : en vocal » montre qui est dans quel salon vocal en ce moment – réservé aux membres, uniquement les membres qui partagent leur statut en ligne ; les salons privés apparaissent sans leur nom
- Tableau de bord : « Anniversaires de la semaine » – jour et mois seulement, jamais l’âge, selon la visibilité du profil
- Admin : notes internes sur les membres (épingler, modifier, supprimer) pour admins et leaders – le membre ne les voit pas, mais elles font partie de son export de données ; supprimées 6 mois après le départ
- Confidentialité : les notes internes sur les candidatures figurent désormais dans l’export de données du candidat (sans auteur) ; les messages de candidature manquaient jusqu’ici dans l’export
- Bot Discord 1.4.0 : nouvelle commande
/membre <nom>– fiche d’un membre avec rang, escouades, badges et lien vers le profil, uniquement les informations publiques, avec suggestions de noms ; toi seul vois la réponse - Les liens de parrainage et d’invitation des jeux reçoivent automatiquement un lien court (rogclan.de/…) avec statistiques de clics pour la gestion des jeux ; la page d’escouade et la confirmation de candidature passent par lui. La confirmation de candidature affiche désormais l’invitation Discord, l’invitation au clan et le lien de parrainage du jeu
- Corrigé : les liens de parrainage « membres uniquement » étaient visibles pour tous les comptes connectés, désormais uniquement pour les membres du clan
- Profil : nouvelle rubrique « Plateformes de jeu » – saisis tes identifiants PlayStation, Xbox, Nintendo (code ami), Epic Games, EA, Ubisoft Connect, Battle.net et Riot pour que les autres puissent t’ajouter en ami ; visibilité par entrée (par défaut : membres uniquement), affichage avec bouton de copie dans l’onglet « Comptes » du profil, saisis soi-même et non vérifiés
- Admin : la liste des plateformes de jeu est extensible (nom, icône, format, active/désactivée) avec la nouvelle permission « Gérer les plateformes de jeu »
[0.19.1] – 2026-10-13
- Sécurité : ajouter et supprimer des passkeys, gérer la double authentification, créer des jetons API personnels et lier ou changer Discord/Steam nécessitent désormais de confirmer à nouveau ton identité (mot de passe, passkey plus ancienne ou – sans mot de passe – Discord) ; avec la 2FA active, les nouvelles passkeys, la réactivation, la désactivation et les codes de récupération demandent en plus le code d’authentification
- Sécurité : avis par cloche et e-mail à chaque modification des comptes liés ; « Déconnecter tous les autres appareils » (en option avec tous les jetons API) et « Mot de passe oublié » ferment désormais de façon fiable les anciennes sessions
- Espace admin : après 30 minutes d’inactivité, la confirmation à deux facteurs est de nouveau demandée
[0.19.0] – 2026-10-13
- Serveurs de jeu : modèles de formulaire pour la rotation des cartes, le nom du serveur, les slots, le mot de passe (ET/RtCW, CS2) et les paramètres Minecraft – aussi pour les rôles sans accès aux fichiers ; les mots de passe ne sont jamais affichés
- Serveurs de jeu : éditeur de configuration avec coloration syntaxique ; copier les configs en sauvegarde (.bak/.old), renommer et supprimer les sauvegardes
- Serveurs de jeu : validation à quatre yeux facultative par serveur ou fichier – les modifications sans droit de validation ne sont écrites qu’après validation par une deuxième personne, avec notifications
- Serveurs de jeu : RCON pour ET/RtCW, CS2 et Minecraft – console dans l’admin, bannir et débannir des joueurs, liste des bannis et liste blanche avec reconnaissance des membres ; les bannissements temporaires expirent automatiquement
- Modération : nouveau bannissement « serveur de jeu » – bannit via RCON sur tous les serveurs concernés, avec expiration et simulation sans autorisation d’écriture
- Sécurité des serveurs de jeu : les bannissements vérifient strictement les ID et pseudos selon le jeu (CS2 en SteamID64, pas de sélecteurs Minecraft) et ne bannissent jamais si une autre personne revendique le même ID ; RCON seulement vers des adresses publiques ; sur les serveurs avec validation à quatre yeux, les commandes de console et la restauration de sauvegarde exigent aussi le droit de validation
- Stats pour Return to Castle Wolfenstein, Counter-Strike 2 et Minecraft : manches, matchs et sessions de jeu de nos serveurs ; tu es reconnu grâce au GUID, au Steam ID ou à l’UUID Minecraft de ton profil – jamais par le pseudo
- Stats : armes et objectifs (dynamite, bombe, réanimations …) par jeu dans le profil, headshots et assists pour CS2, nouvelle page de manche avec tous les membres
- Stats : récompenses par manche et par semaine (le plus de kills, meilleur K/D, chasseur de têtes, héros des objectifs, marathonien) sur la page du jeu, de la manche et le profil
- Squads : nouvel onglet « Stats » avec les chiffres des membres actuels, armes favorites et récompenses
- Minecraft : totaux issus des statistiques du monde (temps de jeu, morts, joueurs et monstres vaincus) dans le profil
- Stats : les ID joueur saisis par plusieurs membres ne comptent pour personne (indication sous Admin → Stats) ; pour CS2, le Steam ID de la connexion Steam liée prime
- Confidentialité : les journaux de jeu archivés ne contiennent plus de messages de chat ni de messages privés (/msg, /tell …) ; Minecraft n’enregistre plus les noms d’objets choisis par les joueurs
- Connexion Discord pour les apps Windows et mobiles : connexion dans le navigateur système avec PKCE, un jeton par appareil ; chaque app ne peut demander que ses scopes autorisés, une nouvelle connexion du même appareil remplace l’ancien accès
- Compte → « Apps et appareils » : voir, renommer et déconnecter les appareils ; les admins voient les appareils d’un membre (lecture seule)
- Notifications push vers les apps (Android/Windows via Firebase, iOS via Apple) – le canal « Push » couvre désormais navigateur et apps ; les pushs ne contiennent aucun contenu (seulement un titre générique comme « Nouveau message »), uniquement avec consentement au transfert vers Google ou Apple
- État du système « Push des apps » (non configuré / simulation / actif)
- Sécurité : les jetons API personnels et les connexions d’apps avec des scopes de gestion exigent le code d’authentification si l’authentification à deux facteurs est active
[0.18.0] – 2026-10-13
- Badges automatiques pour les messages du forum (100/500/1000) et les guerres de clans gagnées (10/50/100) – attribués chaque jour et juste après le message ou la victoire ; une fois obtenus, ils restent
- Messages : les messages des personnes bloquées n’apparaissent plus non plus dans l’aperçu, le compteur de non-lus, la recherche et l’API, et leurs citations sont masquées ; les comptes suspendus sont ignorés dans les groupes ; au maximum 20 nouvelles conversations par heure
- Corrigé : les API du formulaire de contact et de l’inscription ne renvoient plus d’erreur serveur en cas de saisie invalide
- Corrigé : les catégories de téléchargements et d’actualités portant le même nom peuvent de nouveau être créées ; l’administration et l’API des téléchargements ne plantent plus pour les gestionnaires de squad
- Corrigé : les téléchargements et albums visibles par une squad exigent toujours une squad ; refuser l’image de couverture d’un album en choisit une nouvelle
- Événements : choisir un serveur de jeu comme lieu – la page de l’événement affiche le serveur, l’adresse, l’état en direct et « Se connecter » ; les serveurs réservés aux membres restent invisibles pour les invités, sur Discord et dans le bot (« Serveur de jeu »), aussi dans l’API et l’iCal
- Escouades : nouvelle page « Interne » pour les membres de l’escouade – prochains événements avec composition, chat d’escouade, forum d’escouade, téléchargements et albums au même endroit, aussi via l’API
- Forum : téléverser des images directement dans l’éditeur – bouton à côté de [img], glisser-déposer ou Ctrl+V (nouveau sujet, réponse, modification) ; les images sont visibles comme la section, les limites de ton rôle s’appliquent
- Wiki : images dans l’éditeur aussi par glisser-déposer et Ctrl+V ; déplacer des pages avec leurs sous-pages vers une autre section, les anciennes adresses et liens redirigent
- Wiki : une adresse de page modifiée redirige depuis l’ancienne ; les images des sections de squad sont privées avec lien secret au lieu de « membres uniquement »
- Sécurité : les messages du forum masqués ou en attente ne peuvent plus être cités ; les liens du wiki vers des sections non lisibles ne révèlent plus si une page y existe
[0.17.1] – 2026-10-13
- Sécurité : les pages et listes de pages du wiki des sections protégées (p. ex. « Intern ») pouvaient être lues via un affichage de page manipulé – corrigé
- Page d’accueil : un bloc Twitch faisait planter la page – corrigé
[0.17.0] – 2026-10-13
- Admin → Traductions : vérifier tous les textes du site par langue – les textes manquants, vides ou encore en allemand sont signalés – et poser tes propres textes sur les fichiers de langue (texte brut, les variables restent), aussi via l’API
- Avatar personnel : télécharge ta photo de profil (JPG, PNG, WebP, GIF) au lieu de l’image Discord/Steam – recadrée au carré, sans métadonnées ; la modération peut retirer les images inappropriées
- Après avoir délié Steam, un avatar Steam disparaît désormais immédiatement
- Le pilotage des serveurs de jeu (alimentation, console, fichiers, sauvegardes) uniquement sur l’instance de production – les environnements de test ne pilotent plus jamais de vrais serveurs
[0.16.0] – 2026-10-12
- Bot Discord 1.3.0 : commandes slash
/rules(/regles),/serveret/event(/evenements) – règlements, état des serveurs de jeu et prochains événements, uniquement des infos publiques, visibles seulement par l’auteur - Admin → Intégrations → Webhooks : envoyer des événements (serveurs en ligne/hors ligne, actualités, événements, résultats de matchs, règles, escouades, nouvelle politique de confidentialité) signés HMAC vers tes propres récepteurs, avec journal de livraison, nouvelles tentatives et test – aussi via l’API
- Sécurité : alerte par cloche et e-mail quand ton compte se connecte à l’administration depuis un nouvel appareil
- Documentation API : codes de statut corrects (201/202) pour les créations et actions lancées
- Admin du bot Discord : un flux invalide affiche un message d’erreur au lieu de faire planter la page
[0.15.0] – 2026-10-12
- Admin → Paramètres : nom du clan, abréviation, année de fondation, invitation Discord, liens sociaux et mode maintenance pour le site et le wiki – modifiables sans déploiement, aussi via l’API
- Admin → Menus : personnaliser le menu principal et le pied de page – ordre, masquer, renommer (par langue), déplacer des entrées entre groupes et ajouter des liens vers des pages CMS ou des adresses, aussi via l’API
- Admin → Modèles d’e-mail : personnaliser la formule d’appel, la formule de politesse et la mention de tous les e-mails ainsi que l’objet et l’introduction de chaque e-mail par langue, avec aperçu et e-mail de test à soi-même, aussi via l’API
- Tous les e-mails au design RoG avec des textes en allemand, anglais et français au lieu des textes anglais par défaut de Laravel ; le contenu des utilisateurs (noms, titres, messages) ne peut plus glisser de liens ni d’images dans les e-mails
[0.14.0] – 2026-10-12
- API : CORS uniquement pour nos propres domaines et les origines d’apps autorisées
- Discord : les nouveaux règlements et nouvelles versions sont annoncés dans #announcements
- Bot Discord : les commandes slash ne sont enregistrées qu’une fois l’écriture autorisée (le mode test ne modifie rien sur Discord)
- Le bot Discord peut tourner sur web01 sous Supervisor et redémarre seul après chaque déploiement
- Staging
rebelsofgaming.dev: authentification basique, tous les e-mails redirigés vers une adresse - Politique de confidentialité : section sur le bot Discord (vérification, AutoMod, annonces de live)
[0.13.0] – 2026-10-12
- Bot Discord piloté depuis l’admin : vérification, bienvenue, choix des rôles, AutoMod, état du bot et
/status– sans redémarrage, en simulation tant que le site ne peut pas écrire - Structure du serveur Discord comme état cible avec comparaison ; appliquée seulement après confirmation, sans jamais supprimer
- Modèles de salons d’escouade avec catégorie du jeu, rôles joueurs et lead et visibilité par salon ; la mise en place reprend l’existant au lieu de créer des doublons
- Contrôle des droits pour Discord et TeamSpeak
- Publications sur Discord : actualités, Twitch en direct (avec consentement) et flux RSS
- Wiki : aide à la mise en forme avec toutes les fonctions prises en charge
[0.12.0] – 2026-10-11
- Version affichée dans le pied de page de chaque page, et ce journal des modifications
- Admin : avis de nouvelles versions et page d’état du système avec feu tricolore et instructions par vérification
- La page de statut affiche aussi TeamSpeak et le bot Discord
- Les intégrations sans identifiants (Twitch, Steam, Faceit, Supercell) sont ignorées discrètement et affichées comme « non configurées » dans l’état du système
[0.11.0] – 2026-10-11
- En-têtes de sécurité et Content Security Policy sur toutes les pages
- Surveillance de la plateforme avec alertes par e-mail et Discord
- Sauvegardes quotidiennes de la base de données et des fichiers, test de restauration hebdomadaire, copie hors site
- Notifications push du navigateur réparées
- Les contenus multilingues (actualités, pages, textes légaux) sont enregistrés proprement par langue
- ShareX : configuration en un clic, lien de suppression pour les envois
[0.10.0] – 2026-10-11
Première version en production avec les étapes 1 à 10 :
- Connexion avec Discord, Steam et e-mail, protection à deux facteurs, rôles et droits
- Membres, profils, escouades, page de direction, carte des membres
- Bot Discord, intégration TeamSpeak, candidatures avec période d’essai et vote
- Forum, messages privés, notifications en temps réel
- Calendrier, matchs, Hall of Fame, chronique
- Serveurs de jeu avec statut en direct et contrôle, statistiques de temps de jeu
- Actualités, pages, constructeur de page d’accueil, galerie, téléchargements, hébergeur d’images, liens courts
- Affichages Twitch, Steam et Faceit, modération, textes légaux, wiki et API REST