UrT0 Bot (aka Mandingue) est un bot pour le système de chat Urban Terror.
Voici quelques caractéristiques principales de "UrT0 Bot":
ย ท Publicité But
ย ท administration But
ย ท But statistique
PUBLICATION BUT
Mandingue est capable d'avertir les événements suivants:
ย ท Headshots
ย ท Lemmings
ย ท Drapeaux Captures
ย ท Drapeaux Récupérer
ย ท tuerie
ย ท Meilleurs Joueurs (Fin lecteurs match au sommet SKILS)
ย ท On Rejoindre Bienvenue (cinque soutien GeoIp)
Il est également possible de demander des informations utiles par UrT "dire" ligne de commande.
Joueurs normaux sont autorisés à les commandes suivantes:
ย ท [T | T] SEGO - Mandingo faire un équilibre des équipes (une équipe demande inutile sera puni par un joueur conseillons, après un nombre prédéfini de conseille les joueurs seront kick)
ย ท [S | s] tats - Mandingo affichage des statistiques du joueur personnelle
NB: [T | t] SEGO syntaxe signifie thath "équipes" commande peuvent être saisis avec le capital ou minuscules premier chiffre (équipes ou des équipes sera considéré comme valide, les équipes ou les équipes seront ignorées);
ADMINISTRATION OBJET
La caractéristique la plus utile Mandingue est la liste Maître / Protection. Joueur sera en mesure de se authentifier comme un maître avec une séquence d'authentification.
Maître sont capables de taper des commandes suivantes:
ย ท [A | a] UTH - Authentification commande! (Es .: Auth: AADF) NB: Comment obtenir un jeton d'authentification sera discuté plus tard
ย ท [L | l] oadconf - Mandingo chargera préexistantes directives UrT-Rcon formatés remplis fichiers présents sur un répertoire fs prédéfini (ES:.> Loadconf: prova.cfg)
ย ท [R | r] eload - Server sera rechargé (es:.> Recharger)
ย ท [V | v] etovote - Veto un vote active (es:> Vetovote.)
ย ท [A | a] dvise - Admin sont en mesure d'augmenter joueurs conseillent compteur (es:> Conseil: 1.)
ย ท [K | k] ick - Administrateurs sont en mesure de lancer un joueur (es> Coup:. 1)
ย ท [S | s] LAP - Administrateurs sont en mesure de gifler un joueur (es:.> Slap: 1)
ย ท [n | n] ukulélé - Lecteurs Nuke! (Es de Nuke: 1)
ย ท [F | f] loodslap - Lancer une séquence de 10 gifles, 1 par seconde, contre un joueur (es:> Floodslap: 1.)
ย ท [F | f] loodnuke - Lancer une séquence 10 nuke, 1 par seconde, contre un joueur (. Es:> Floodnuke: 1)
BUT STATISTIQUE
En fait mandingue est capable de stocker statsistics événementielles (DSTATS) dans un fichier (ce qui est utile pour tous les joueurs qui serait de suivre une notation CW / PCW sans se connecter au serveur).
DStats seront stockées dans des fichiers HTML. Chaque ronde un fichier HTML sera généré!
Installation
Code Source:
installation du code source pourrait être un peu difficile en fonction de l'hébergement distro! Vous avez besoin d'un ensemble de bibliothèque que vous pouvez trouver sur le miroir de cpan (http://search.cpan.org) ou sur dépôt apt (si votre distribution est basée sur Debian). Vous pouvez trouver une liste de tous les paquets nécessaires sur les liens suivants (certains peuvent être expédiés directement avec votre distribution de perl)
http://urbanterror.techfusion.it/Modules-Requirements
NB: Modules Installation selon vous la méthode de distribution ou par la méthode de cpan
bash: # perl -e shell -MCPAN
Lorsque toutes les dépendances de modules seront résolues, vous pouvez commencer Mandingo par:
bash: # perl UrtBot.pl urtoconfig.cfg
Chroot binaire:
UrT0-Mandingo déployer paquet contient un système de fichiers chroot pour les raisons suivantes:
Sécurité. UrT0 va ouvrir une socket d'écoute (authentification backend); Je ne veux pas de générer buffer overflow hipotetical sur les serveurs M8!
Maintainance. UrT0 sera déployé comme un binaire précompilé (32bit ELF) dynamiquement liée, puis il besoin d'une certaine bibliothèque. Admin ne cherche pas de bibliothèques sur les systèmes theri manquant.
Pour ces raisons Urt0 déployer pack sera un peu surdimensionné (9 Mo)!
Procédure d'installation:
Décompressez:
bash: # tar de UrT0-Mandingo-18012008.tar.bz2
Un dossier sera créé (UrT0), dans ce dossier, vous allez être trouvé un chroot (UrT0-env) et Manding script de démarrage (UrT0-mandingue).
Chdir dans le répertoire de base:
bash: # cd UrT0
À ce stade, vous Sould pour configurer UrT0 en éditant urtoconfig.cfg présente dans le chroot:
(Utiliser votre éditeur de texte préféré)
bash: # vi UrT0-env / etc / urtoconfig.cfg
UrtoConfig est très verbeux (aides commentaire), vous ne devriez pas avoir de problème undestand il (faire attention, valeur erronée peut compromettre la fonctionnalité de bot)
Maintenant, nous allons configurer Urban Terror Server.
Pour un acteur à part entière du journal frappe description (tête, bras, jambes, torse, etc etc), nous devons augmenter journal frappe verbosité. Réglez CVAR de le faire:
g_loghits seta "1"
Maintenant, nous devons journaux unbuffered:
seta g_logsync "1"
Maintenant, nous devrions configurer quelque chose d'un peu difficile, tout d'abord, où UrT Server écrire le fichier log
Avec la syntaxe suivante:
"ioUrTserver.log" de seta
Cos
Détails logiciels:
Version: 1.0
Date de transfert: 2 Jun 15
Licence: Gratuit
Popularité: 87
Commentaires non trouvées