DOCUMENTATION OFFICIELLE | VERSION 1.0.0 (ALPHA)
Cette documentation est votre centre de commande pour KlyrGuard. Elle est conçue pour une mise en service rapide et une configuration intuitive. L'intégrité de votre serveur est notre seule mission.
KlyrGuard est un système anti-cheat de nouvelle génération pour la plateforme FiveM. Il opère avec une philosophie double :
~0.01ms) sur le CPU de votre serveur pour ne jamais sacrifier la fluidité du jeu.Notre système combine des analyses côté client et des vérifications côté serveur pour créer une forteresse numérique autour de votre communauté.
triggers), de godmode, de spawn d'entités et d'autres exploits courants.triggers malveillants visant à faire planter les joueurs ou le serveur.config.lua complet pour fine-tuner chaque aspect de la protection.STATUS: PROCESSUS SIMPLE
klyrguard.zip.klyrguard dans le répertoire resources de votre serveur FiveM.server.cfg et ajoutez la ligne suivante. L'ordre est important : KlyrGuard doit être démarré avant vos autres scripts pour une efficacité maximale.
ensure klyrguard
config.lua.Le fichier config.lua est le cerveau de KlyrGuard. Toutes les options y sont commentées pour vous guider.
Config = {}
-- [[ CLÉ DE LICENCE ]] --
-- Votre clé personnelle obtenue après l'achat
Config.LicenseKey = "KLYR-XXXXXXXXXXXXXXXX"
-- [[ LOGS & ALERTES ]] --
-- URL du Webhook Discord pour recevoir les alertes
Config.DiscordWebhook = "https://discord.com/api/webhooks/..."
-- [[ PARAMÈTRES DE BAN ]] --
-- Activer le ban automatique
Config.AutoBan = true
Config.BanMessage = "Vous avez été banni par KlyrGuard. Raison : Triche avérée."
-- [[ LISTE BLANCHE (WHITELIST) ]] --
-- Les joueurs avec ces identifiants ne seront pas affectés
Config.Whitelist = {
'license:monadminlicense'
}
-- [[ MODULES DE DÉTECTION ]] --
Config.Modules = {
AntiBlacklistedWeapons = true, -- Bloque les armes non autorisées
AntiSpectate = true, -- Empêche le mode spectateur non autorisé
AntiTazeExploit = true, -- Bloque l'exploit de tazer en boucle
}
| Option | Type | Description |
|---|---|---|
Config.LicenseKey |
string |
Obligatoire. Votre clé de licence unique. |
Config.DiscordWebhook |
string |
URL du Webhook Discord pour les notifications en temps réel. |
Config.AutoBan |
boolean |
true pour bannir automatiquement, false pour n'envoyer qu'une alerte. |
Config.Whitelist |
table |
Liste des identifiants (license, steam, discord) à ignorer. |
Config.Modules |
table |
Permet d'activer (true) ou de désactiver (false) chaque module. |
Ces commandes sont accessibles en jeu par les administrateurs (nécessite d'être connecté via le système de permissions de FiveM).
/klyr_status - Affiche l'état actuel de KlyrGuard et le nombre de détections./klyr_check [ID joueur] - Lance une vérification manuelle approfondie sur un joueur./klyr_logs [ID joueur] - Affiche les derniers avertissements pour un joueur.KlyrGuard expose des fonctions pour permettre à vos autres scripts d'interagir avec l'anti-cheat.
-- Dans un autre script (côté serveur)
local isPlayerFlagged = exports.klyrguard:IsPlayerFlagged(source)
if not isPlayerFlagged then
-- Le joueur est clean, on peut continuer
player.addMoney(1000)
else
-- Le joueur a un historique suspect, on refuse
print("Transaction refusée, KlyrGuard a levé un drapeau.")
end
| Export | Côté | Description |
|---|---|---|
IsPlayerFlagged(source) |
Serveur | Retourne true si le joueur a déjà déclenché des détections. |
IsPlayerWhitelisted(source) |
Serveur | Retourne true si le joueur est dans la whitelist. |
Authentication failed.Solution : Vérifiez que votre Config.LicenseKey est correcte et qu'elle correspond à l'IP de votre serveur. Assurez-vous que votre pare-feu ne bloque pas la connexion à nos serveurs d'authentification.
Solution : Les faux positifs sont extrêmement rares mais possibles. Contactez notre support sur Discord avec le log de détection et l'identifiant du joueur pour analyse, puis retirez son ban manuellement.
Réponse : Non. KlyrGuard est un anti-cheat (protection en jeu). La protection DDoS doit être assurée par votre hébergeur.
CANAL DE COMMUNICATION PRINCIPAL: DISCORD
Pour toute question, rapport de bug ou suggestion, notre communauté et notre équipe de support sont disponibles exclusivement sur Discord.
[LIEN VERS VOTRE SERVEUR DISCORD]