UrT0 Bot (aka Mandingo) is een bot voor het Urban Terror chat systeem.
Hier zijn een aantal belangrijke eigenschappen van "UrT0 Bot":
ย ท Advertising Doel
ย ท Administration Doel
ย ท Statistische Doel
RECLAME DOEL
Mandingo is in staat om de volgende gebeurtenissen te waarschuwen:
ย ท Headshots
ย ท Lemmings
ย ท Flags Legt
ย ท Flags Recover
ย ท Killing Spree
ย ท Top spelers (End Wedstrijd Spelers Top Skils)
ย ท Op Registreer Welkom (breken GeoIP ondersteuning)
Het is ook mogelijk om nuttige info aanvragen door URT "zeggen" command line.
Normale spelers mogen de volgende opdrachten:
ย ท [T | t] EAMS - Mandingo doen teams balans (een nutteloze Teams verzoek zal worden gestraft met een spelers advies, na een vooraf bepaald aantal Adviseert spelers zullen kick zijn)
ย ท [S | s] tats - Mandingo weergave persoonlijke speler statistieken
NB: [T | t] EAMS syntax betekenen thath "teams" commando kan met kapitaal of kleine letters eerste cijfer (teams of teams zullen geldig beschouwd, teams of teams worden genegeerd) worden getypt;
ADMINISTRATIE DOEL
De meest nuttige Mandingo functie is de lijst Master / Protection. Speler in staat zal zijn om zichzelf te authenticeren als een Master met een authenticatie volgorde.
Master in staat zijn om volgende opdrachten te typen:
ย ท [A | a] uth - Authenticatie command! (Es .: Auth: aAdf) NB: Hoe te een authenticatie token zal worden later besproken
ย ท [L | l] oadconf - Mandingo zal laden preexistent URT-Rcon geformatteerde richtlijnen gevuld bestanden presenteert op een vooraf bepaalde fs directory (sen:.> Loadconf: prova.cfg)
ย ท [R | r] lading, neemt - Server zal worden herladen (sen:.> Reload)
ย ท [V | v] etovote - Veto een actieve stem (sen:> Vetovote.)
ย ท [A | a] dvise - Admin kunnen verhogen spelers adviseren counter (es:> Advies: 1.)
ย ท [K | k] ick - Admins zijn in staat om een speler te schoppen (es> Kick:. 1)
ย ท [S | s] schoot - Admins zijn in staat om een speler Slap (sen:.> Slap: 1)
ย ท [N | n] uke - Players Nuke! (Es .: Nuke: 1)
ย ท [F | f] loodslap - Start een 10 klappen volgorde, 1 per seconde, tegen een speler (sen:> Floodslap: 1.)
ย ท [F | f] loodnuke - Start een 10 nuke volgorde, 1 per seconde, tegen een speler (. Es:> Floodnuke: 1)
STATISTISCH DOEL
Eigenlijk Mandingo is in staat om-event getriggerd statsistics (DSTATS) op te slaan naar een bestand (dit is nuttig voor alle spelers die zouden naar een CW / PCW scoren volgen zonder verbinding met de server).
DStats zal worden opgeslagen in HTML-bestanden. Elke ronde een HTML-bestand wordt gegenereerd!
Installatie
Broncode:
Broncode installatie kan een beetje lastig zijn, afhankelijk van hosting distro! Je moet een set van bibliotheek die u kunt vinden op cpan spiegel (http://search.cpan.org) of apt repository (als je distro is Debian gebaseerd). U kunt een lijst van alle pakketten die nodig zijn op de volgende links (sommige kunnen direct met uw perl distributie worden verzonden) vinden
http://urbanterror.techfusion.it/Modules-Requirements
NB: Modules Installatie, afhankelijk van je distributie methode of door cpan methode
bash: # perl -MCPAN -e shell
Wanneer alle module afhankelijkheden zal worden opgelost kun je Mandingo beginnen met:
bash: # perl UrtBot.pl urtoconfig.cfg
Binary Chroot:
UrT0-Mandingo implementeren verpakking bevat een chroot bestandssysteem om de volgende redenen:
Beveiliging. UrT0 zal een luisterende socket (authenticatie backend) te openen; Ik wil niet hipotetical buffer overflow op m8 servers genereren!
Onderhoud. UrT0 zal worden ingezet als een voorgecompileerde binary (ELF 32bit) dinamically gekoppeld, dan is hij een bibliotheek nodig. Admin zal niet op zoek naar ontbrekende bibliotheken op theri systemen.
Om deze reden Urt0 inzetten pack een beetje oversized (9 Mb) zijn!
Installatie Stappen:
Uitpakken:
bash: # tar jxpvf UrT0-Mandingo-18012008.tar.bz2
Een map wordt aangemaakt (UrT0), in deze map zult u vinden een chroot (UrT0-env) en Manding startup script (UrT0-Mandingo).
Chdir aan de basis directory:
bash: # cd UrT0
Op dit punt zou hiernaar moeten om UrT0 configureren door het bewerken urtoconfig.cfg aanwezig in de chroot:
(Gebruik uw tekstverwerker voorkeur)
bash: # vi UrT0-env / etc / urtoconfig.cfg
UrtoConfig is erg breedsprakig (reactie hulp), moet je niet probleem om het undestand hebben (let, kan verkeerde waarde bot functionaliteit compromitteren)
Laten we nu configureren Urban Terror Server.
Voor een volledige log spelers raakt beschrijving (hoofd, armen, benen, romp, etc etc) moeten we verhogen log raakt breedsprakigheid. Stel CVAR om dat te doen:
seta g_loghits "1"
Nu moeten we gebufferd stammen:
seta g_logsync "1"
Nu moeten we iets een beetje hard, in de eerste plaats, waar de URT Server zal schrijven log-bestand te configureren
Met de volgende syntaxis:
seta g_log "ioUrTserver.log"
Cos
Software informatie:
Versie: 1.0
Upload datum: 2 Jun 15
Licentie: Gratis
Populariteit: 87
Reacties niet gevonden