Suggestions & Aide & Etc.... C'est par ici les amis!!! XD
TCL & MySQL - PREbot en FRANÇAiS
Ce qui est nécessaire au bon fonctionnement :: eggdrop - mysqld - mysqltcl
-
Créez un 'BOTNET' de 2-3 eggdrops (pas sur le même serveur.... u know)
-
Chaque .TCL contient certaines 'CMD' pour éviter le lag.
- Chargez vos .TCL sur des eggdrops différents et des serveurs différents.
- connexion gbit recommandée
- Chargez vos .TCL sur des eggdrops différents et des serveurs différents.
-
Assurez-vous d'avoir une base de données MYSQL rapide et performante.
- disque dur SSD recommandé ou NVME pour de meilleures performances
VERSiON 1P ?! :
-
Le CODE est complètement révisé pour être optimisé pour TCL 1.6+ et eggdrop 1.9+
-
Simplification & Re-Structuration du CODE, cela a permis :
- Accélérer les commandes de l'eggdrop.
- Éviter des bugs dans l`avenir, il suffira de CHARGER les *.tcl voulus.
-
Lien avec MySQL :
- Une connexion avec MySQL demeurre ouverte pour y accéder et obtenir une meilleure réponse aux commandes.
- Une actualisation avec MySQL toutes les X secondes/minutes (temps) pour maintenir une connexion. 'KEEPALiVE'
- PS: le temps d'actualisation est modifiable via le fichier de .conf
- 2 bases de donnnées MySQL requises pour ce prebot MAiN et NUKE
-
AUCUNE restriction (src_no.restrict)
- DOSSiER 'src_no.restrict' est la meme source d'origine sauf SANS systeme d'identification uAUTH. Faite votre choix les amis.
CMD DiSPO :
-
Les CMD disponibles, simplement CHARGEZ le .TCL voulu
- Option :: <0> [ 0 à la 'FiN' si vous ne voulez pas ECHO sur le channel. ]
- DateTime :: 2023-04-29 23:56:21 ANNÉE-MOiS-JOUR HEURE(24H):MiN:SECONDE
- addPRE :: !addpre [release.name] [section]
- addOLD :: !addold [release.name] [section] [datetime]
- chgFiLE :: !chgfile [release.name] [nombres.fichiers]
- chgSEC :: !chgsec [release.name] [nouvelle.section]
- chgSiZE :: !chgsize [release.name] [ taille.MB]
- chgTiME :: !chgtime [release.name] [datetime] ANNÉE-MOiS-JOUR HEURE(24H):MiN:SECONDE
- DB :: !db 'main ou 'nuke' iNFO DATABASE MySQL/XTRA
- delPRE :: !delpre [release.name] [raison.du.nuke] [nom.nukenet]
- OLDdelPRE :: !olddelpre [release.name] [raison.du.nuke] [nom.nukenet]
- iNFO :: !info [release.name] [nombre.fichier] [taille.MB]
- NUKE :: !nuke [release.name] [raison.du.nuke] [nom.nukenet]
- OLDnuke :: !oldnuke [release.name] [raison.du.nuke] [nom.nukenet] [datetime]
- modDELpre :: !moddelpre [release.name] [raison.du.nuke] [nom.nukenet]
- modNUKE :: !modnuke [release.name] [raison.du.nuke] [nom.nukenet]
- modUNnuke :: !modunnuke [release.name] [raison.du.nuke] [nom.nukenet]
- OLDmodnuke :: !oldmodnuke [release.name] [raison.du.nuke] [nom.nukenet] [datetime]
- OLDmodunnuke :: !oldmodunnuke [release.name] [raison.du.nuke] [nom.nukenet] [datetime]
- pre :: !pre [release.name]
- unDELpre :: !undelpre [release.name] [raison.du.nuke] [nom.nukenet]
- unNUKE :: !unnuke [release.name] [raison.du.nuke] [nom.nukenet]
- OLDunnuke :: !oldunnuke [release.name] [raison.du.nuke] [nom.nukenet] [datetime]
iNDEX FLAGS :
Pour que vos commandes fonctionnent sur vos channels, il faut attribuer les flags nécéssaires
- FLAGS disponibles :: bpadd - bpdb - bpecho - bpfiltre - bpnuke - bpsearch - bpstats
- ViA DCC CHAT :: .chanset #chan +bpadd