Tableau de bord
État du bot et actions rapides.
🏙️ Serveur Discord
📝 Passation du staff
Laisse une note au staff suivant (« à surveiller : … »). Jamais de mot de passe ni de token ici.
🎮 Statut du serveur de jeu
Publie le message dans le salon de statut (sans mention). « Automatique » suit le serveur de jeu. Pour ajouter un texte ou @everyone : onglet Statut & outils.
📈 Statistiques du serveur
Voir le tableau
📜 Dernières activités
Annonces
Publie une annonce ou un message encadré, ou envoie une annonce en MP à tous les membres, avec aperçu en direct.
Chargement…
👁️ Aperçu
✉️ Annonces en MP
⏰ Annonces programmées
Remplis l'annonce à gauche puis clique sur « ⏰ Programmer ». Heure du serveur où tourne le bot : s'il est éteint à l'heure prévue, l'annonce est sautée.
Messages
Fais parler le bot dans un salon ou envoie un message privé à un joueur.
💬 Faire parler le bot
✉️ Message privé
Le staff qui envoie est toujours noté dans les logs, même en anonyme.
Modération
Cherche un membre puis choisis la sanction. Tout est enregistré dans #logs-sanctions.
🛡️ Sanctionner un membre
📞 Convoquer un joueur
Le joueur reçoit un MP avec le staff, le lieu, l'heure et le motif, et peut répondre « J'arrive » ou « Pas disponible ». La convocation est aussi postée dans le salon des convocations.
Dernières convocations
✅ Débannir
Clic droit sur le joueur › Copier l'identifiant (mode développeur activé).
⚠️ Avertissements
⏳ Bannissements temporaires
Levés tout seuls à la fin. /ban avec une durée, ou un palier d'avertissements « bannir pendant… ».
Plugins du staff
Les plugins du serveur de jeu faits par le staff : chacun a sa propre clé et ne peut faire que ce que tu coches.
Ajouter un plugin
Ses droits, ses salons et ses réglages se choisissent ensuite sur sa fiche. Au départ, il n'a aucun droit.
Elle ne sera plus jamais affichée. Sur le serveur de jeu, pose ce fichier dans Plugins/NomDuPlugin/azur.json. Ne la donne qu'à la personne qui installe le plugin.
Comment ça marche
1. Ajoute le plugin ici : tu reçois sa clé et son fichier azur.json.
2. Son auteur ajoute le fichier AzurKit.cs à son plugin (dossier Plugin Nova-Life\AzurKit du PC, avec un plugin d'exemple et le mode d'emploi). Le salon « doc-plugins » des hauts gradés explique aussi tout.
3. Sur le serveur de jeu : sa DLL dans Plugins\ (le kit est dedans), redémarrage, puis le azur.json dans le dossier Plugins\NomDuPlugin\ qu'il a créé (relu chaque minute).
4. Coche ses droits et choisis ses salons ici. Ses réglages apparaissent tout seuls à son premier démarrage.
Un plugin ne peut jamais toucher à l'argent, aux rôles, aux sanctions ni au staff. Ses messages sont signés de son nom et ne mentionnent personne. Limites : ….
Attention Une DLL posée sur le serveur de jeu peut lire tous ses fichiers (dont la clé d’AzurLien) : n'installe que les plugins de personnes de confiance.
Plugins installés
Chargement…
Nova Sentinel
La modération autonome : elle surveille le jeu et Discord, garde les preuves et prévient le staff. Elle ne bannit jamais toute seule.
Incidents
Journal des faits
Les 3 000 derniers faits reçus : gros mouvements d'argent avec la raison donnée par le jeu (et l'ordre de la banque qui les explique), meurtres, service admin, pouvoirs, niveaux admin, actions sur Discord.
Joueurs en observation
Un joueur en observation a des seuils divisés par 2, et tout son argent est noté au journal.
Comptes admin vus en ville
Pendant les 24 premières heures, les comptes admin sont notés sans alerte ; ensuite, un nouveau compte admin ou un niveau changé crée un incident.
Vérification
Faite toute seule 10 minutes après chaque mise à jour du bot (MP aux destinataires des alertes si un point ne va pas).
Capteurs en jeu (AzurLien 1.6.0)
Erreurs et mises à jour
Alertes graduées et actions
Gravité à partir de laquelle l'alerte part. MP : aux destinataires des alertes (Maintenance). Les incidents qui visent le staff (Discord, bot) ne vont jamais dans le salon du staff : MP et panel seulement.
Jamais de bannissement automatique. L'expulsion du jeu ne vise que la triche (argent, pouvoirs, objets, meurtres), jamais un admin pour un abus. Les rôles retirés se rendent d'un clic depuis l'incident ; le propriétaire du serveur n'est jamais touché.
Seuils
Un gain dont la raison contient un de ces mots n'est jamais compté. Le journal montre les raisons que le jeu donne vraiment.
Règles
Fiches joueurs
Tout sur un joueur : avertissements, sanctions, tickets, dossiers, convocations et notes privées du staff.
Statut & outils
Statut du serveur de jeu, messages en jeu et sondages.
🎮 Statut du serveur
🤖 Statut automatique
Chargement…
💬 Message en jeu
Affiché à tous les joueurs en ville, dans le chat et en notification, d'ici une minute (plugin AzurLien 1.2). Gardé 15 minutes si le serveur de jeu ne répond pas.
Chargement…
📊 Sondage
Tickets
Panneau avec menu « Choisissez une raison », types de tickets, formulaires, prise en charge et transcripts.
📬 Tickets ouverts
📄 Transcripts
L'historique de chaque ticket fermé ou supprimé, gardé sur le serveur (depuis la 3.7.8). Réservé au staff : le joueur ne le reçoit jamais. Tu ne vois que les types de tickets que ton rôle gère sur Discord. Pour un ticket encore là, bouton 📄 dans « Tickets ouverts ».
🎫 Panneau
🗂️ Types de tickets
Clique sur un type pour le modifier. Jusqu'à 25 types, 5 questions par formulaire.
⚙️ Options
Un type pour lequel tu as choisi une catégorie garde la sienne (jamais supprimée). Un ticket fermé mais pas encore supprimé (🗑️) garde sa catégorie. Discord limite une catégorie à 50 salons : au-delà, le bot en crée une deuxième.
👁️ Aperçu
📤 Publier
⭐ Notes des tickets
⏱️ Prise en charge
Temps entre l'ouverture d'un ticket et sa prise en charge (bouton « Prendre en charge » ou premier message du staff). Compté pour les tickets ouverts depuis la 3.8.0.
⏰ Tickets oubliés
Dossiers
Entreprises, organisations illégales, candidatures staff et demandes du staff : le formulaire se remplit sur Discord, les responsables votent, acceptent, refusent ou ouvrent une discussion.
📂 Dossiers reçus
📝 Formulaire sur Discord
🗂️ Sujets
Un bouton par sujet sous le message (15 maximum). Le membre du staff clique sur le sujet de sa demande, puis remplit les questions. La description s'affiche dans le message.
❓ Questions
10 questions maximum : Discord en affiche 5 par page, le joueur clique sur « Continuer » entre les deux. La 1re question donne le nom.
✅ Quand un dossier est accepté
⚙️ Examen des dossiers
📤 Publier
Communauté
Suggestions des joueurs avec votes, et événements avec inscriptions et rappel.
💡 Suggestions
⚙️ Réglages des suggestions
📅 Événements
🎉 Nouvel événement
👋 Image de bienvenue
💬 Réponses automatiques
Au plus un « Oui ? » toutes les 20 s et un 👋 par minute pour un même membre (pas de spam). Enregistré dès qu'on coche.
📊 Salons compteurs
Une catégorie « Statistiques » tout en haut du serveur, avec des salons vocaux fermés dont le nom se met à jour toutes les 10 minutes.
Jeux
Duels, casino avec des jetons fictifs, niveaux et giveaways. Sur Discord : /morpion, /puissance4, /pfc, /blackjack, /machine, /roulette, /daily, /solde, /top, /niveau.
🎮 Jeux disponibles
💰 Jetons
Monnaie fictive des jeux : elle ne s'achète pas et ne vaut rien en vrai. La série de /daily donne un bonus jusqu'à 7 jours d'affilée.
⭐ Niveaux
🎉 Nouveau giveaway
🎁 Giveaways
🏆 Classements
Staff
Qui fait quoi dans l'équipe, et qui est absent.
📊 Statistiques du staff
Les actions sont comptées depuis l'installation de cette version du bot (sanctions, tickets, dossiers, convocations, MP, annonces), depuis Discord comme depuis le panel.
📬 Rapport hebdomadaire
Sanctions, tickets, dossiers, arrivées et staff le plus actif des 7 derniers jours.
💤 Staff inactif
Compte comme activité : un message sur le serveur, un ticket pris ou fermé, une sanction, un dossier traité, une convocation… Jamais d'alerte pendant une absence déclarée ; une seule alerte par période d'inactivité. Mêmes destinataires que le rapport du lundi.
🏖️ Absences
➕ Déclarer une absence
Le staff peut aussi déclarer ses absences lui-même sur Discord : bouton « Déclarer une absence » ou commande /absence.
⚙️ Réglages des absences
🧪 Modérateurs test
…
Salons & rôles
Le bot lit les salons et les rôles de ton serveur et choisit lui-même où envoyer chaque chose. Tu peux corriger ses choix ici.
📂 Salons utilisés par le bot
🎭 Rôles et tickets
🛡️ Rôles staff
Ils voient les tickets et ne sont pas touchés par l'auto-modération.
📜 Règlement et rôle des nouveaux
…
Sans validation, le « Rôle donné à l'arrivée » de la liste ci-dessous reste utilisé (le rôle membre par défaut). Avec validation, le salon du bouton doit être visible par @everyone (comme 📋・règles-discord) : les autres salons restent réservés au rôle membre.
🎭 Modifier un rôle Discord
Le bot modifie le rôle à ta place : ton rôle le plus haut (Discord t'interdit de le modifier toi-même) et tous les rôles en dessous. Tu ne peux donner ou retirer que les permissions que tu as toi-même. Ton compte du panel doit être lié à ton compte Discord.
🔐 Une seule fois : prouve que le compte Discord lié à ton compte du panel est bien le tien. Le bot t'envoie un code en MP.
Permissions
Grisées : tu ne les as pas toi-même. Les permissions des salons (remplacements) ne changent pas.
🔒 Permissions d'un salon
Qui voit, qui écrit, qui parle dans un salon. Le bot fait le changement à ta place, avec les règles de Discord : un Administrateur Discord (ou le propriétaire du serveur) règle tous les salons ; les autres seulement les salons où ils ont « Gérer les permissions », avec les permissions qu'ils ont eux-mêmes, pour les rôles en dessous du leur. Ton compte du panel doit être lié à ton compte Discord.
🔐 Une seule fois : prouve que le compte Discord lié à ton compte du panel est bien le tien. Le bot t'envoie un code en MP.
🧭 Architecture du serveur
Après une réorganisation du serveur (/structure), remet tous les réglages du bot en accord avec les salons : salons, catégories et rôles en automatique, chaque type de ticket dans sa catégorie, jeux dans le casino, et panneaux (tickets, formulaires des dossiers, absences, suggestions) publiés ou déplacés dans leur salon.
Journal
Tout ce que fait le bot, en direct.
Comptes & accès
Chaque membre du staff a son identifiant. Ce qu'il peut faire dépend de ses rôles sur Discord.
👥 Comptes
➕ Nouveau compte
🔐 Accès par rôle Discord
Clique sur ce que chaque rôle peut faire. Un membre cumule les accès de tous ses rôles. Les administrateurs du panel ont accès à tout.
Espace citoyen
Le site des joueurs : fiche d'identité, démarches, annuaire, et les outils des services publics (police, ambulance, justice, mairie) et des entreprises.
🌐 Site des joueurs
Les joueurs se connectent avec le bouton « Se connecter avec Discord », ou en tapant /espace sur Discord (lien personnel). Il faut d'abord une adresse internet (nom de domaine) pour le site.
🖥️ Nouveau bureau (style ordinateur)
L'Espace citoyen façon ordinateur : fenêtres, menu Démarrer, notifications, fond d'écran choisi par chaque joueur. Toutes les fonctions de l'ancien Espace y sont.
Dans le jeu, le navigateur de l'ordinateur ouvre l'adresse du bureau. Le joueur choisit son personnage parmi ceux en ville, puis clique en jeu le nombre affiché à l'écran (plugin AzurLien 1.8.0). Personne ne peut entrer à sa place.
🔑 Connexion avec Discord
- Va sur discord.com/developers/applications et ouvre l'application de ton bot (ID
…). - Onglet OAuth2 → Redirects → Add Redirect, colle cette adresse puis enregistre :
— - Toujours dans OAuth2 : Client Secret → Reset Secret, copie-le et colle-le ci-dessous.
Comme le token : ne le partage jamais. Sans lui, les joueurs peuvent quand même se connecter avec /espace.
📣 Salons
Les entreprises sont ajoutées toutes seules quand leur dossier de création est accepté : le PDG gère ses grades, salaires et planning depuis le site.
🏦 Banque RP
En jeu, seuls « Prêt en jeu max. », « Intérêts en jeu » et « Durée max. » comptent (« Prêt max. » et « Intérêts max. » sont pour les demandes faites sur le site, acceptées par la direction de la banque). Changé ici = changé en jeu tout de suite ; les prêts déjà accordés gardent leurs intérêts. Le montant d'un prêt ne dépasse jamais « Prêt max. » (site) ou « Prêt en jeu max. » (jeu), quel que soit le salaire. Un prêt à la fois, « Prêts par semaine » au plus sur 7 jours (en jeu et sur le site), 3 demandes par jour, 3 jours après l'arrivée sur le serveur. La banque n'a pas assez d'argent en jeu : le prêt est refusé. La banque qui prête est celle des placements (Prêts > « Placements à la banque »).
Trésor public : …
Argent fictif du RP. Les amendes et les soins payés vont au Trésor public, qui paie aussi les salaires des services publics (taux du grade plafonné au « Salaire max. / h », 60 h payées par semaine au plus). Le Maire et les chefs de la mairie voient le Trésor (pas les joueurs) et peuvent le dépenser sans jamais le mettre à découvert. Les entreprises reçoivent leur capital de départ à l'ouverture de leur compte et paient leurs salaires avec ce compte.
🏠 Agence immobilière
Le propriétaire du serveur Discord gère toujours le registre des logements. Les membres de l'entreprise choisie aussi (automatique : une entreprise dont le nom ou le secteur parle d'immobilier).
Les gérants gèrent le registre dans l'Espace citoyen (onglet Immobilier). Sans entreprise d'agence, l'argent des ventes et des loyers va au premier gérant.
Le joueur ne paie rien de plus : l'agence reçoit ce pourcentage du prix sur la banque de son entreprise du jeu. 0 = pas de commission.
Locations à loyer d'AgentImmo 2.5.0 (/location en jeu) : pris sur chaque loyer et versé à l'entreprise du jeu de l'agence, le reste au propriétaire. Un terrain de l'agence lui rapporte tout le loyer. Le taux d'un bail est fixé à son début. 0 = pas de commission.
🤝 Prêts de la banque
La direction de la banque (entreprise choisie dans « Placements à la banque ») accepte ou refuse les demandes dans l'Espace citoyen, dans le compte de la banque. Si elle ne le fait pas, tu peux le faire ici. L'argent sort de la banque (jamais à découvert) et les échéances y reviennent chaque lundi ; le manque passe en retard. Les prêts accordés avant la 3.26.0 sont remboursés au Trésor.
En cours
Terminés récemment
💰 Placements à la banque
Un joueur place de l'argent en jeu (point banque ou /banque, plugin AzurBanque 1.3) ou sur l'Espace citoyen : l'argent va sur la banque du jeu de l'entreprise « banque », qui paie les intérêts chaque jour réel. Si elle n'a pas assez, les intérêts et les retraits attendent qu'elle l'ait (rien n'est créé à partir de rien). Un changement compte pour tous les placements, en jeu et sur l'Espace, dès le prochain jour d'intérêts (ce qui est déjà gagné ne change pas).
Chargement…
Placements en cours
🏷️ Petites annonces en ligne
Annonces des joueurs (14 jours en ligne, 3 par joueur). Retire celles qui ne respectent pas le règlement : l'auteur est prévenu en MP avec le motif.
Forum conseillé (ex : 🛒・leboncoin). Le post est modifié avec l'annonce, marqué « VENDU » et verrouillé quand elle est vendue, supprimé quand elle est retirée ou expire.
⭐ Derniers avis sur les entreprises
Un client note une entreprise après avoir payé une de ses factures. Retire un avis insultant ou faux.
📰 Médias (journal et reportages)
Les membres d'un média publient des articles et des reportages vidéo (lien YouTube) dans l'Espace citoyen, postés aussi dans le salon 📰 journal. Une entreprise est reconnue toute seule si son nom ou son secteur parle de presse, télé, chaîne, JT… Coche les autres (ex : TF1).
🎮 Lien avec le jeu
Le plugin AzurLien, installé sur le serveur Nova-Life, lit la base du jeu et envoie à l'Espace citoyen le personnage des joueurs qui se sont liés : argent, banque du jeu, permis, entreprise, temps de travail. Dans le jeu, il ne modifie que le permis de conduire (retiré depuis la fiche d'un citoyen sur l'Espace) et le flocage de la voiture d'examen.
Chargement…
Colle-la maintenant dans Plugins/AzurLien/config.json (champ cle) sur le serveur de jeu : elle ne sera plus jamais affichée. Comme le token : ne la partage pas.
Pour se lier, le joueur tape /lier dans le chat du jeu, puis entre le code affiché sur l'Espace citoyen (Ma fiche). /delier en jeu coupe le lien.
🏢 Entreprises du jeu
Chaque entreprise du jeu reliée à un service ou une entreprise de l'Espace : un joueur lié en service en jeu y passe en service sur l'Espace (s'il en est membre sur Discord). « Automatique » = même nom qu'une entreprise de l'Espace, ou police / hôpital / tribunal / mairie reconnus par leur nom.
💰 Argent du jeu
Activé : l'Espace citoyen montre l'argent du personnage (lu par AzurLien) et tout se paie en jeu : amendes, soins, factures d'entreprise et logements réservés sur le site. En ville, le joueur tape /factures (plugin AzurBanque, même clé) : l'argent part de sa banque du jeu vers l'entreprise du jeu. Virements, salaires, impôts, prêts, Trésor et gestes du staff passent aussi par le jeu (ordres exécutés par AzurBanque).
Chargement…
Une facture va à l'entreprise du jeu reliée à l'entreprise de l'Espace (carte ci-dessus) ; un logement au personnage de son propriétaire, sinon à l'entreprise du jeu de l'agence.
⚠️ À vérifier en jeu
Le serveur de jeu s'est arrêté (ou une erreur est arrivée) pendant que l'argent bougeait : regarde en jeu si c'est fait, puis tranche. Rien ne se fait tout seul en attendant (salaire, prêt, facture payée, vente de l'agence…) et la dette ou le logement restent bloqués.
Derniers paiements en jeu
🔗 Joueurs liés
🏠 Agence immobilière en jeu
Le plugin AgentImmo (touche C ou /agence des agents en service) relie les terrains du jeu au registre de l'Espace citoyen (Immobilier) : vente ou location en jeu → registre mis à jour ; achat sur le site → terrain mis au nom du personnage lié. Il utilise la même clé (lue dans le config.json d’AzurLien).
Chargement…
🔑 Locations à loyer en jeu
AgentImmo 2.5.0 (remplace NovaImmobilier) : un propriétaire ou l'agence met un terrain en location (/location en jeu, ou l'Espace citoyen) ; le loyer est prélevé tout seul à chaque période, avec caution, délai de grâce et préavis. Règles : /location > Administration des locations (admins du jeu). Commission sur les loyers : volet « Banque et agence ».
Chargement…
🛡️ Services en jeu
Le plugin AzurServices (même clé qu’AzurLien) : la police (casier, amende, contrôle des papiers), l'ambulance (soins), les factures des entreprises et les papiers des joueurs, depuis le jeu (menu AAMenu, ou /police, /soins, /facturer, /papiers). Les droits viennent des rôles Discord du compte lié. Le salon compteur « Staff en service » ne montre que le nombre : les noms sont seulement ici.
Chargement…
📈 Fréquentation du serveur de jeu
Joueurs en ville, relevés chaque minute et gardés 90 jours : pour choisir l'heure des événements.
🚗 Voiture d'examen du permis
Ton flocage, posé par AzurLien 1.4 sur chaque voiture d'examen de l'auto-école quand elle apparaît en jeu, à la place de son flocage d'origine. Dessine-le sur le patron (UV) du véhicule, enregistre-le en .jpg léger et mets-le en ligne sur Imgur (lien direct https://i.imgur.com/….jpg).
Chargement…
⛓️ Prison en jeu
Les juges envoient un citoyen en prison en jeu depuis sa fiche sur l'Espace citoyen (1 à 1 440 min), ou le libèrent avant la fin. Il faut AzurLien 1.7. Le jeu ne dit pas s'il compte la prison en secondes ou en minutes : le plugin le mesure en regardant un prisonnier.
Chargement…
🚨 Reports en jeu
En ville, un joueur tape /report suivi de son message (ou /signaler). Les admins en ville le voient tout de suite. Sur Discord, les Modérateurs test sont mentionnés et prennent en charge (« Je m'en occupe », puis « Réglé ») ; le reste du staff peut aider. Le joueur est prévenu en jeu.
Derniers reports
🎨 Logos du bureau
L'image et la couleur de chaque appli du nouveau bureau de l'Espace citoyen, pour tous les joueurs : ils voient le changement d'ici une minute, sans mise à jour. L'aperçu montre l'icône comme sur leur bureau.
Image : PNG, JPG ou WebP, réduite toute seule à 128 pixels. Un PNG au fond transparent rend le mieux ; coche « remplit toute la case » pour un logo carré qui a déjà son fond.
Maintenance
Mises à jour, sauvegardes des données et alertes en cas de problème.
🔄 Version et mise à jour
Version installée : …
Version sur ton PC : —
Tes données sont gardées et l'ancienne version est conservée. Le bot redémarre en quelques secondes.
📚 Documentation sur Discord
…
Doc des plugins du jeu
…
Vie de la ville
…
Succès et titres
🔔 Alertes
Mets ceux qui ont les accès AzurHosts pour relancer le serveur. Personne = le propriétaire du serveur Discord.
💾 Sauvegardes
Sauvegardes disponibles
Chargement…
Chaque sauvegarde contient toutes les données (réglages, comptes, tickets, dossiers, jetons…), sauf le token du bot, par sécurité.
Réglages
Connexion du bot et options. Tout est enregistré dans config.json, à côté d’AzurBot.exe.
🔑 Connexion
Écrit sur les papiers, dans l'Espace citoyen (« Ce qui se passe au Val d’Amboise ») et dans les annonces de la ville.
🤖 Auto-modération
📶 Accès depuis d'autres appareils
Chacun se connecte avec son identifiant. La première fois, Windows peut demander d'autoriser Azur Modération dans le pare-feu : accepte pour les réseaux privés. L'accès depuis internet viendra plus tard.
📂 Salons et rôles
Le bot trouve tout seul les bons salons (annonces, logs, tickets…). Pour vérifier ou corriger :
❓ Récupérer le token et l'ID
- Va sur discord.com/developers/applications et ouvre ton application (ou New Application).
- Onglet Bot › Reset Token › Copy, puis colle-le à gauche.
- Toujours dans l'onglet Bot, active SERVER MEMBERS INTENT et MESSAGE CONTENT INTENT, puis Save Changes.
- Dans Discord : Paramètres › Avancés › active le Mode développeur. Clic droit sur ton serveur › Copier l'identifiant du serveur.
- Clique sur Enregistrer. Si le bot n'est pas encore sur ton serveur, le bouton Inviter le bot apparaît dans le tableau de bord.
Après avoir invité le bot, monte son rôle tout en haut (Paramètres du serveur › Rôles) pour qu'il puisse sanctionner tout le monde.
📈 Sanctions automatiques
🤖 Anti-spam
🚨 Anti-raid
Message dans le salon Logs sanctions, avec les boutons Expulser, Bannir et Rien à signaler (selon les permissions de celui qui clique).