Kiwi : outil d'administration serveur léger

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
Foaly
Messages : 2623
Enregistré le : 22 juin 2007, 15:27
Localisation : Un peu plus à l'Ouest

Message par Foaly » 04 mars 2009, 23:29

Sur le site python ils disent de mettre 4 espaces, et je suis d'accord avec eux :)
http://docs.python.org/tutorial/controlflow.html a écrit :#Use 4-space indentation, and no tabs.

4 spaces are a good compromise between small indentation (allows greater nesting depth) and large indentation (easier to read). Tabs introduce confusion, and are best left out.
Foaly, le petit cheval qui mange ses sabots et qui appuie sur des boutons avec son nez.
Kiwi, un bot de serveurs simple et léger
A lire pour certains

Avatar du membre
SRWieZ
Messages : 65
Enregistré le : 28 août 2008, 16:41

Message par SRWieZ » 05 mars 2009, 02:01

Mathx, ok ;)

Foaly, l'espace a vraiment une importance? Car moi il est a 3 spaces et ça marche très bien :)
Modifié en dernier par SRWieZ le 05 mars 2009, 02:02, modifié 1 fois.
Mon siteweb : SRWieZ

Avatar du membre
Foaly
Messages : 2623
Enregistré le : 22 juin 2007, 15:27
Localisation : Un peu plus à l'Ouest

Message par Foaly » 05 mars 2009, 11:19

Nan, quelle que soit l'indentation que tu met, du moment que c'est la même partout, ça va marcher. C'est qu'une question de préférence personnelle pour la lisibilité du code :)
(par contre faut adapter les morceaux de codes venant de l'extérieur comme a dit MathX, pour avoir la même indentation)
Foaly, le petit cheval qui mange ses sabots et qui appuie sur des boutons avec son nez.
Kiwi, un bot de serveurs simple et léger
A lire pour certains

Sn0oper
Messages : 48
Enregistré le : 03 mars 2009, 11:28

Message par Sn0oper » 05 mars 2009, 12:46

Salut je voudrais poser une question.
Il m'est arrivé un soucis qui est vraiment super gênant.
Je ne sais pas pour quelle raison mais mon bot kiwi ne me reconnaissait plus en tant que admin quand je m'y suis connecté.
J'ai vérifié dans admin.log il y avait toujours moi-même dans la liste, et dans actions.log rien comme changement de droits de qui que se soit.

La seul solution que j'ai trouvé était de vider admin.log et actions.log pour réinitialiser en remettant sur on iamgod mais cela est gênant car je doit redistribuer les droit de tous. :/

Si quelqu'un a déjà eut ce problème ou pense connaître la raison, qu'il m'aide merci :).
Modifié en dernier par Sn0oper le 05 mars 2009, 12:47, modifié 1 fois.
-]aDn[- Sabaku_Kyuu

Avatar du membre
nephthys
Messages : 254
Enregistré le : 02 juin 2008, 04:11
Localisation : Paris, France

Message par nephthys » 05 mars 2009, 14:24

Sn0oper : logiquement un reboot du serveur devrait régler le problème. Pour actions.txt, il s'agit uniquement des actions des kick/ban, pas de changement de groupe.

Avatar du membre
Foaly
Messages : 2623
Enregistré le : 22 juin 2007, 15:27
Localisation : Un peu plus à l'Ouest

Message par Foaly » 05 mars 2009, 15:55

Ca m'était sorti de la tête, mais j'avais aussi eu un problème de ce genre : avec imagod, je me suis ajouté dans admin.log, puis j'ai ajouté White, puis d'autres. Au final mon admin.log ressemblait à ça :

Code : Tout sélectionner

(mon_guid):3|
(guid_white):3|(guid_autre1):2|(guid_autre2):2|(guid_autre3):2|
En bref, toute les entrées à la suite des autres, mais un retour à la ligne avant celle de White. Et du coup, il perdait les accès à chaque déco. (pourtant il était toujours dans le fichier)
J'ai corrigé à la main l'admin.log pour que ça marche.
Foaly, le petit cheval qui mange ses sabots et qui appuie sur des boutons avec son nez.
Kiwi, un bot de serveurs simple et léger
A lire pour certains

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

Message par MathX » 05 mars 2009, 19:04

Évidemment, il ne faut JAMAIS modifier admins.log car il y a un risque d'entrer un n et le bot ne reconnaîtra plus le reste. Je corrigerai ça pour la prochaine version. ;)

Cyp
Messages : 721
Enregistré le : 30 déc. 2007, 21:56

Message par Cyp » 06 mars 2009, 21:25

Problème de noob :/

Je lance le bot, il me dit configuration OK, je reload plusieurs fois et le !help ne fait toujours rien

Aucun message d'erreur en plus

Sn0oper
Messages : 48
Enregistré le : 03 mars 2009, 11:28

Message par Sn0oper » 06 mars 2009, 23:17

Merci bien.
Pour le fichier admin.log,
en fait pour reinitialiser j'ai supprimer les fichier rouge
et vider admins et action et aucun pb ca a bien reinitialisé ^^
-]aDn[- Sabaku_Kyuu

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

Message par MathX » 07 mars 2009, 00:09

Cypiou69 a écrit :Problème de noob :/

Je lance le bot, il me dit configuration OK, je reload plusieurs fois et le !help ne fait toujours rien

Aucun message d'erreur en plus
Vérifie que tu as bien mis g_logsync sur 1 et que c'est le bon rcon. ;)

Cyp
Messages : 721
Enregistré le : 30 déc. 2007, 21:56

Message par Cyp » 07 mars 2009, 11:48

logsync est sur 1 et le rcon est le bon

Je me plante un peu pour l'emplacement du log

Quand je met .q3a/q3ut4 ca marche pas et quand je met /q3ut4 ca marche

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

Message par MathX » 07 mars 2009, 11:55

Mets bien le lien en résolu, par exemple : /home/urt/.q3a/q3ut4/urt.log
Vérifie sinon que c'est bien le bon log (normal qu'il ne réponde pas si ce n'est pas le bon emplacement).

Cyp
Messages : 721
Enregistré le : 30 déc. 2007, 21:56

Message par Cyp » 07 mars 2009, 12:31

Traceback (most recent call last):
File "bot.py", line 51, in <module>
bot = run()
File "bot.py", line 36, in __init__
self.f = file(self.config.logGame,'r')
IOError: [Errno 2] No such file or directory: '/home/urt/.q3a/q3ut4/games.log'

Pourtant le nom du log est bien games.log

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

Message par MathX » 07 mars 2009, 12:32

Etrange, et avec un cat /home/urt/.q3a/q3ut4/games.log ? Va dans le dossier q3u4 et fais pwd pour obtenir le lien absolu du dossier et rajoute le fichier sinon. ;)

Cyp
Messages : 721
Enregistré le : 30 déc. 2007, 21:56

Message par Cyp » 07 mars 2009, 13:02

Le cat me met aucun fichier ou dossier de ce type

Le lien absolu est /home/urbanterror/q3ut4. J'ajoute games.log dedans

Je lance le bot et

Code : Tout sélectionner

root@r20018:/home/kiwi# python bot.py
 _   __  _  _               _  _
| | / / | |             / / | |
| |/ /  | |     ____   / /  | |
|      | |    /  _  / /   | |
| |   | |       /    /    | |
|_| _ |_|     _/   _/     |_|

By MathX and Cam.
Configuration file : OK.
Un petit reload et toujours pareil, !help n'a aucun effet

Répondre