LeelaBot, installation et configuration

Tout ce qui concerne la configuration et l'administration des serveurs.
Rendez-vous dans Outils de communication & communautaires pour la conception de sites Internet.
Répondre
Avatar du membre
linkboss
Référent outil (Leelabot)
Messages : 1633
Enregistré le : 28 déc. 2008, 19:22
Localisation : Pas en Bretagne !

Message par linkboss » 02 juin 2009, 07:46

Bonjour !

Aujourd'hui, je me presse avant d'aller au lycée de vous mettre en ligne la nouvelle version du LeelaBot : la version 0.1.0.2 Spongebob
Je n'ai toujours pas changé le nom, car j'attends qu'un des trois premiers chiffres du numéro de version change.

Changelog :
- Toutes les commandes marchent (si j'ai bien compté :p )
- Ajout d'un plugin totalement useless : console, vous permettant d'insérer des commandes RCon directement dans la console de votre bot (testé uniquement sous Linux, si quelqu'un pouvait me faire un retour pour Windows). Fait sur la demande de SRWieZ
- Affichage d'un message si vous n'avez pas les droits pour exécuter une commande
- Correction d'encore plus de bugs :D
- La commande Whois marche enfin ! Elle vous retourne l'IP d'un joueur, son level et son hôte (par exemple : svn44-1-78-228-160-160.fbx.proxad.net, je vous laisse deviner à qui il appartient)
- Sécurisation de la commande !setadmin (merci Barbatos) : maintenant, lorsque vous vous enregistrez avec, le mot de passe est automatiquement changé pour un mot de passe aléatoire (pour la session courante). Si vous avez besoin de donner des droits à un autre joueur, vous pouvez alors utiliser !giverights <pseudo/morceau de pseudo> <level>.
- Commande !mute basique (c'est à dire qu'elle ne gère pas elle même les mute, elle fait juste /rcon mute, ce qui pour l'instant suffit)
- Problème de la commande !help réglé (c'est juste dû à ma connerie)

Si il reste encore des bugs, la version suivante sera la 0.1.0.3 Spongebob, mais si j'arrive à coder ce que je vous réserve, alors on passera (enfin) à la 0.1.1.0 Patrickstar !
Modifié en dernier par linkboss le 02 juin 2009, 08:04, modifié 1 fois.
<newboy> si t aurais mon fils j vé te mettre un confiture
LeelaBot, un autre bot d'administration de vos serveurs UrT.
La HD sarox

Avatar du membre
Kalish
Conseil d'Administration
Conseil d'Administration
Messages : 1587
Enregistré le : 15 déc. 2007, 12:43
Localisation : Bayeux - Normandie

Message par Kalish » 02 juin 2009, 10:36

Axiome : si le critère de l'utlilité devait être appliquée, faudrait déjà virer 90% des posteurs de ce forum avant d'envisager de critiquer le don généreux que fait Linkboss à la communauté. :D

Bravo Linkboss !

Avatar du membre
Pipo
Messages : 263
Enregistré le : 23 déc. 2008, 03:44
Localisation : Bordeaux

Message par Pipo » 02 juin 2009, 11:29

:) Bonne initiative et puis meme si se n'est pas le bot qui sera le plus utilisé ca a le merite de te faire progresser niveau projo :p Lala tous ca ma donné envie de recoder mais bon pour l'instant le bac useless Je ----> []

Avatar du membre
PtitBigorneau
Messages : 516
Enregistré le : 19 oct. 2008, 13:50
Localisation : brest

Message par PtitBigorneau » 02 juin 2009, 18:30

petit probleme avec la commande !cfg

dans le fichier plugin-adminbase.php a la place de :
case '!cfg': //Charge un fichier config
$main->query->RCon('exec /cfg'.$say[1].'.cfg');
j ai mis :
case '!cfg': //Charge un fichier config
$main->query->RCon('exec '.$say[1].'.cfg');
Modifié en dernier par PtitBigorneau le 02 juin 2009, 18:31, modifié 1 fois.
-[TPF]-PtitBigorneau
http://www.PtitBigorneau.fr

Avatar du membre
Ssxz
Messages : 3310
Enregistré le : 21 août 2008, 18:36
Localisation : Bretagne

Message par Ssxz » 02 juin 2009, 18:43

PtitBigorneau -> ça a été dit dans la vidéo, les cfgs doivent être dans un dossier cfg. Il me semble que celà sera corrigé à la prochain version, avec le choix du dossier ;)


Edit : saimal le troll PHP/Python
Modifié en dernier par Ssxz le 02 juin 2009, 18:49, modifié 1 fois.
- Follow me on Twitter!
- RB Maintenance & Technique

Avatar du membre
tycale
Messages : 104
Enregistré le : 03 août 2008, 20:29

Message par tycale » 02 juin 2009, 18:44

Un jour, les gens comprendront (ou pas) que le PHP n'est pas destiné à créer des applications mais des sites web. :D
développeur et sysadmin d'urban-arena.net
Team : By The Wave

Avatar du membre
MathX
Messages : 216
Enregistré le : 05 sept. 2008, 23:18

Message par MathX » 02 juin 2009, 18:47

Depuis quand le fait qu'un programme soit codé en Python est un désavantage à ce programme ? Faut pas pousser le troll trop loin non plus hein. Les deux ont des avantages et des désavantages. Moi aussi je peux dire que PHP ça pue, LeelaBot c'est de la merde car c'est codé par un trolleur pro-PHP sans argumenter mais je me limite et désolé, mais Python n'est pas plus dur à apprendre que PHP et avec une API convenable comme je compte l'instaurer pour la nouvelle version de Kiwi, il sera égal ou supérieur à Leelabot.

Avatar du membre
Courgette
Messages : 850
Enregistré le : 22 déc. 2007, 02:05
Localisation : Rennes

Message par Courgette » 02 juin 2009, 19:30

Hola, stop ! le prochain post qui parle de python ici sera supprimé. Non mais !

Avatar du membre
PtitBigorneau
Messages : 516
Enregistré le : 19 oct. 2008, 13:50
Localisation : brest

Message par PtitBigorneau » 02 juin 2009, 20:25

pour que !force marche chez moi qui n'a pas mes fichiers .cfg dans un dossier cfg :)
case '!force': //Forcer un joueur dans une team
if(isset($say[1]) && isset($say[2]))
{
$player = $main->SearchPlayer(trim($say[1]),$main->players);
if(in_array($say[2],array('spec')))
$say[2]='spectator';
if(in_array($say[2],array('red','blue','spectator'))) //On vérifie que le nom de team est bien valide
$main->query->RCon('forceteam '.$player[0][2].' '.$say[2]);
}
break;
moi perso j y connais rien en php, ni a python je suis probasic :D
Modifié en dernier par PtitBigorneau le 02 juin 2009, 20:26, modifié 1 fois.
-[TPF]-PtitBigorneau
http://www.PtitBigorneau.fr

Avatar du membre
linkboss
Référent outil (Leelabot)
Messages : 1633
Enregistré le : 28 déc. 2008, 19:22
Localisation : Pas en Bretagne !

Message par linkboss » 02 juin 2009, 20:49

Je corrige tout ça :D (faut arrêter, on va croire que je code avec mes pieds :D )
Sinon je "trollais" juste pour faire réagir MathX qui réagit plutôt bien, pour son âge (si tu veux faire croire que t'es majeur, réagis comme un adulte), c'était donc UNE JOKE. Puis après j'ai exposé le véritable changement de mon bot par rapport à B3 et Kiwi, et que Urt0 a aussi mais en Perl (à savoir pour moi : "ceux qui savent coder en PHP mais pas en ****** (j'taime Courgette :D ) peuvent faire des plugins pour mon bot", ce qui signifie : "Si tu sais pas coder en ****** mais en PHP, tu peux quand même personnaliser un bot"). Pour ceux qui veulent encore troll (faut savoir que moi, excepté pour faire ch*** MathX, je troll pas vu que je donne un argument au minimum), c'est par PM que ça se passe (PM IRC compris)...
Modifié en dernier par linkboss le 02 juin 2009, 21:03, modifié 1 fois.
<newboy> si t aurais mon fils j vé te mettre un confiture
LeelaBot, un autre bot d'administration de vos serveurs UrT.
La HD sarox

Avatar du membre
tycale
Messages : 104
Enregistré le : 03 août 2008, 20:29

Message par tycale » 02 juin 2009, 20:57

Oué bof. Tu viens chatouiller les pieds de MathX juste pour le faire chier en somme. :-' (J'ai bien résumé ?)

PS : Cool, de la concurrence entre 2 produits ayant le même but. C'est la clientèle qui va être contente. :)
développeur et sysadmin d'urban-arena.net
Team : By The Wave

Avatar du membre
linkboss
Référent outil (Leelabot)
Messages : 1633
Enregistré le : 28 déc. 2008, 19:22
Localisation : Pas en Bretagne !

Message par linkboss » 02 juin 2009, 22:50

Pas avec mon bot, avec ma remarque dans le dernier post de la page 2 :D
Sinon j'ai fait le bot pour m'améliorer principalement (je ne connaissais pas la POO avant)
<newboy> si t aurais mon fils j vé te mettre un confiture
LeelaBot, un autre bot d'administration de vos serveurs UrT.
La HD sarox

Barbatos
Développement & Maintenance UrT France
Messages : 5056
Enregistré le : 30 déc. 2008, 23:10

Message par Barbatos » 03 juin 2009, 12:22

Continue comme ça. ;)
<MajkiFajki> Carmack compared to you is a vegetable
Twitter

Avatar du membre
linkboss
Référent outil (Leelabot)
Messages : 1633
Enregistré le : 28 déc. 2008, 19:22
Localisation : Pas en Bretagne !

Message par linkboss » 03 juin 2009, 17:27

Je viens de publier un correctif au bot corrigeant les deux fonctions dont PtitBigorneau m'a gentiement montré les bugs.
Il a été inclus avec le bot (j'ai modifié le fichier adminbase.php quoi :D ), mais pour ceux qui ont installé le bot mais qui n'ont pas le correctif, voici le fichier à modifier (plugins/plugin-adminbase.php) : http://sfhost.net:3000/attachments/down ... inbase.php
Modifié en dernier par linkboss le 03 juin 2009, 17:40, modifié 1 fois.
<newboy> si t aurais mon fils j vé te mettre un confiture
LeelaBot, un autre bot d'administration de vos serveurs UrT.
La HD sarox

Avatar du membre
Xawou
Messages : 322
Enregistré le : 13 oct. 2008, 12:58

Message par Xawou » 04 juin 2009, 18:01

Plop,

hmm quelques soucis ... la fonction !force n'est pas au point :


[quote=""plugin-adminbase.php on line 120""]$main->query->RCon("force $player ".$say[2]."");[/quote]
* La commande rcon est forceteam et pas force :p


* En executant la commande (!force xawou red), le serveur affiche "force Array red".
Pour le "force" ben c'est normal ... (cf. erreur ci-dessus :p) . C'est le Array qui foire ...
Je précise que je l'ai testée, étant seul sur un serveur ;).
Mécanicien Urban Terror France

Répondre