Garry's Mod (DLL)
L'installation des plugins est réservée au propriétaire du serveur de jeux.
Le module DLL QuantumLogs est un composant optionnel qui améliore les performances d'envoi des logs sur Garry's Mod.
Pourquoi utiliser le module DLL ?
Le module Lua standard fonctionne bien pour la plupart des serveurs. Le module DLL est recommandé si :
Votre serveur génère un très grand volume de logs
Vous constatez des ralentissements liés à l'envoi des logs
Vous souhaitez un buffer sur disque en cas de panne réseau (aucun log perdu)
Avantages
Requêtes HTTP
Synchrones
Asynchrones (ne bloque pas le serveur)
File d'attente mémoire
Configurable
10 000 logs
Buffer disque
Non
Oui (sauvegarde automatique si le réseau est indisponible)
Retry automatique
Basique
Backoff exponentiel
Impact serveur
Léger
Minimal
Installation
Téléchargez le module DLL correspondant à votre OS :
Linux :
gmsv_qlogs_linux64.dllWindows :
gmsv_qlogs_win64.dll
Placez le fichier dans :
garrysmod/lua/bin/Redémarrez le serveur
Le plugin GLua détecte automatiquement la présence du module DLL et l'utilise en priorité.
Vérification
Après installation, lancez la commande qlogs_status dans la console serveur. Si le module DLL est chargé, le mode affiché sera "DLL" au lieu de "Lua".
Buffer disque
En cas de panne réseau, le module DLL sauvegarde automatiquement les logs en attente sur le disque dans :
Les logs sont renvoyés automatiquement dès que la connexion est rétablie. Vous pouvez vérifier le nombre de logs en attente sur disque avec qlogs_status.
Le module DLL est entièrement transparent. Il n'y a aucune configuration supplémentaire à faire : le plugin GLua gère tout automatiquement.
Last updated
