️ VWARN — SYSTÈME DE WARNS & MODÉRATION POUR GARRY'S MOD
VWarn est un addon de modération complet avec une interface moderne, pensé pour les serveurs RP, DarkRP, Sandbox et communautaires. Simple pour le staff, puissant pour les admins, sans interface datée.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
CE QUI EST INCLUS
Interface moderne • Panel staff élégant (mode jour et mode nuit ) • Menu contextuel (touche C) intégré au jeu • Recherche joueur par pseudo, SteamID32 ou SteamID64 • Liste des joueurs connectés avec pseudo complet et badge de warns actifs • Historique paginé pour les gros profils (charge par pages)
Système de warns • Avertir un joueur en ligne ou hors-ligne • Raison obligatoire (longueur minimum configurable) • Historique complet : actifs + archivés • Désactiver, réactiver ou supprimer un warn • Retirer tous les warns actifs d’un joueur en un clic • Expiration automatique des vieux warns (optionnelle)
Punitions automatiques • Kick, ban, changement de usergroup ou commande console • Seuil de warns configurable par règle • Messages personnalisables (joueur + annonce serveur) • Compatible ULib, ban natif GMod, ULX / SAM via commandes
Permissions & staff • Groupes staff configurables ingame • Permissions : voir, warn, retirer, supprimer, config • Immunité par usergroup (ULX / SAM / CAMI) • Alert staff à la connexion si le joueur a des warns actifs
Commandes chat & console • !warn joueur raison • !unwarn joueur • !warns ou !menu — ouvrir le panel • vwarn_menu, vwarn_mymenu (joueur : voir ses warns) • Alias AWarn : awarn warn, awarn menu, awarn removewarn, etc.
Multilingue • Français, English, Português, Русский, Nederlands, Norsk, Deutsch, Polski, Dansk, Español • Langue changeable dans la config serveur
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
LOGS DISCORD
• Embed à chaque nouveau warn (joueur, staff, raison, ID, warns actifs) • Logs des actions staff (désactivation, suppression, réactivation, retrait massif) • Logs des modifications de configuration (qui a changé quoi) • Commande de test : vwarn_discord_test
Recommandé : installer gmsv_reqwest ou gmsv_chttp (Discord bloque l’HTTP vanilla GMod)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
️ BASE DE DONNÉES
• SQLite par défaut — fonctionne out of the box, rien à configurer • MySQL optionnel — partage les warns entre plusieurs serveurs • Fichier de config : garrysmod/data/vwarn/mysql.json • Repli automatique sur SQLite si MySQL est indisponible • Commandes : vwarn_mysql_status · vwarn_mysql_test
MySQL : module gmsv_mysqloo requis
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
SÉCURITÉ
• Rate limiting sur les actions réseau (anti-spam) • Protection anti-IDOR sur les warns • Validation des settings et punitions côté serveur • Webhook Discord masqué côté client • Réactivation d’un warn → repasse dans le compteur + punitions auto • Audit logs fichier (garrysmod/data/vwarn/audit.log) • Sanitization SQL (SQLite + MySQL)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
COMPATIBILITÉ
• ULX / ULib — bans, immunité offline, groupes • SAM — immunité offline, ranks • CAMI — privilèges vwarn_* et awarn_* • API AWarn3 — alias pour addons qui utilisent AWarn
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
INSTALLATION
Place le dossier vwarn dans garrysmod/addons/
Redémarre la map ou le serveur
Ouvre le menu : vwarn_menu ou !warns
Configure via Config → Serveur (superadmin)
Optionnel : webhook Discord + modules reqwest/chttp
Optionnel : MySQL via mysql.json
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
CONFIGURATION INGAME
Onglet Utilisateur • Thème jour / nuit • Raccourci menu C
Onglet Serveur • Nom serveur, préfixe chat, commandes • Langue, logs fichier, alerte connexion • Webhook Discord, messages sanctions • Infos MySQL (lecture seule + commandes console)
Onglet Punitions • Jusqu’à 10 règles de sanctions automatiques • Kick, ban, group, commande console
Onglet Staff • Groupes usergroup + permissions par rôle • Groupes immunisés
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
FICHIERS & LOGS
• garrysmod/data/vwarn/log.txt — logs généraux • garrysmod/data/vwarn/audit.log — audit staff • garrysmod/data/vwarn/mysql.json — config MySQL (optionnel)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
CE QUE VOUS RECEVEZ
Addon complet prêt à l’emploi
Icônes SVG intégrées
Mises à jour correctifs (v1.x)
Support via l’URL indiquée sur la fiche
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
MODULES EXTERNES (NON INCLUS)
• gmsv_reqwest ou gmsv_chttp → logs Discord • gmsv_mysqloo → base MySQL • ULX / SAM / ULib → selon vos punitions et permissions (optionnel)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
IDÉAL POUR
Serveurs RP / DarkRP Serveurs communautaires avec modération active Réseaux multi-serveurs (MySQL) Équipes staff qui veulent un outil moderne et complet
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Merci pour votre achat — bonne modération !
VWarn est un addon de modération complet avec une interface moderne, pensé pour les serveurs RP, DarkRP, Sandbox et communautaires. Simple pour le staff, puissant pour les admins, sans interface datée.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
CE QUI EST INCLUSInterface moderne • Panel staff élégant (mode jour et mode nuit ) • Menu contextuel (touche C) intégré au jeu • Recherche joueur par pseudo, SteamID32 ou SteamID64 • Liste des joueurs connectés avec pseudo complet et badge de warns actifs • Historique paginé pour les gros profils (charge par pages)
Système de warns • Avertir un joueur en ligne ou hors-ligne • Raison obligatoire (longueur minimum configurable) • Historique complet : actifs + archivés • Désactiver, réactiver ou supprimer un warn • Retirer tous les warns actifs d’un joueur en un clic • Expiration automatique des vieux warns (optionnelle)Punitions automatiques • Kick, ban, changement de usergroup ou commande console • Seuil de warns configurable par règle • Messages personnalisables (joueur + annonce serveur) • Compatible ULib, ban natif GMod, ULX / SAM via commandes
Permissions & staff • Groupes staff configurables ingame • Permissions : voir, warn, retirer, supprimer, config • Immunité par usergroup (ULX / SAM / CAMI) • Alert staff à la connexion si le joueur a des warns actifs
Commandes chat & console • !warn joueur raison • !unwarn joueur • !warns ou !menu — ouvrir le panel • vwarn_menu, vwarn_mymenu (joueur : voir ses warns) • Alias AWarn : awarn warn, awarn menu, awarn removewarn, etc.
Multilingue • Français, English, Português, Русский, Nederlands, Norsk, Deutsch, Polski, Dansk, Español • Langue changeable dans la config serveur
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
LOGS DISCORD
• Embed à chaque nouveau warn (joueur, staff, raison, ID, warns actifs) • Logs des actions staff (désactivation, suppression, réactivation, retrait massif) • Logs des modifications de configuration (qui a changé quoi) • Commande de test : vwarn_discord_test
Recommandé : installer gmsv_reqwest ou gmsv_chttp (Discord bloque l’HTTP vanilla GMod)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
️ BASE DE DONNÉES
• SQLite par défaut — fonctionne out of the box, rien à configurer • MySQL optionnel — partage les warns entre plusieurs serveurs • Fichier de config : garrysmod/data/vwarn/mysql.json • Repli automatique sur SQLite si MySQL est indisponible • Commandes : vwarn_mysql_status · vwarn_mysql_test
MySQL : module gmsv_mysqloo requis
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
SÉCURITÉ
• Rate limiting sur les actions réseau (anti-spam) • Protection anti-IDOR sur les warns • Validation des settings et punitions côté serveur • Webhook Discord masqué côté client • Réactivation d’un warn → repasse dans le compteur + punitions auto • Audit logs fichier (garrysmod/data/vwarn/audit.log) • Sanitization SQL (SQLite + MySQL)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
COMPATIBILITÉ
• ULX / ULib — bans, immunité offline, groupes • SAM — immunité offline, ranks • CAMI — privilèges vwarn_* et awarn_* • API AWarn3 — alias pour addons qui utilisent AWarn
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
INSTALLATION
Place le dossier vwarn dans garrysmod/addons/
Redémarre la map ou le serveur
Ouvre le menu : vwarn_menu ou !warns
Configure via Config → Serveur (superadmin)
Optionnel : webhook Discord + modules reqwest/chttp
Optionnel : MySQL via mysql.json━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
CONFIGURATION INGAMEOnglet Utilisateur • Thème jour / nuit • Raccourci menu C
Onglet Serveur • Nom serveur, préfixe chat, commandes • Langue, logs fichier, alerte connexion • Webhook Discord, messages sanctions • Infos MySQL (lecture seule + commandes console)
Onglet Punitions • Jusqu’à 10 règles de sanctions automatiques • Kick, ban, group, commande console
Onglet Staff • Groupes usergroup + permissions par rôle • Groupes immunisés
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
FICHIERS & LOGS
• garrysmod/data/vwarn/log.txt — logs généraux • garrysmod/data/vwarn/audit.log — audit staff • garrysmod/data/vwarn/mysql.json — config MySQL (optionnel)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
CE QUE VOUS RECEVEZ
Addon complet prêt à l’emploi
Icônes SVG intégrées
Mises à jour correctifs (v1.x)
Support via l’URL indiquée sur la fiche━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
MODULES EXTERNES (NON INCLUS)• gmsv_reqwest ou gmsv_chttp → logs Discord • gmsv_mysqloo → base MySQL • ULX / SAM / ULib → selon vos punitions et permissions (optionnel)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
IDÉAL POUR
Serveurs RP / DarkRP Serveurs communautaires avec modération active Réseaux multi-serveurs (MySQL) Équipes staff qui veulent un outil moderne et complet
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Merci pour votre achat — bonne modération !