Installer B3 pour UrT sur un serveur dedie sous Ubuntu / Debian 6tuto mis a jour b3-1.7.1Pour installer B3, certains fichiers seront sur votre ordinateur, un client ftp(comme filezilla par ex.) est indispensable pour les envoyer sur votre serveur.
pour nous simplifier la vie

se loguer en tant que root en ssh sur votre serveur
mettre a jour le serveur
apt-get update
apt-get upgrade
installer les dependances: python-mysqldb,phpmyadmin, MySQL , PHP5...
apt-get install apache2 apache2-doc mysql-server
mysql_secure_installation
apt-get install php5 libapache2-mod-php5 php5-mysql
apt-get install python-mysqldb
apt-get install phpmyadmin
ln -s /usr/share/phpmyadmin/ /var/www/phpmyadmin
pour nous simplifier la vie

se reloguer en tant qu utilistateur
su "USER" (*user votre nom d utilisateur)
Telecharger B3, decompresser le fichier zip
cd /home
sudo wget http://pypi.python.org/packages/source/b/b3/b3-1.7.1.zip
sudo unzip b3-1.7.1.zip
vous donner les droits sur le dossier b3-1.7.1
sudo chown -R "USER" b3-1.7.1 (*user votre nom d utilisateur)
pour nous simplifier la vie

renommer le dossier b3-1.7.1 en b3
mv b3-1.7.1 b3
creation de base de donnee B3 avec phpmyadmin
acces avec
http://ip ou mon de domaine.(fr,com,ect)/phpmyadmin/
ce connecter en root avec mdp creer pendant l installation

pour creer un utilisateur et sa base de donner cliquer sur privileges

ajouter un utilisateur

rentrer nom utilisateur : b3, mot de passe et
cocher "Créer une base portant son nom et donner
à cet utilisateur tous les privilèges sur
cette base" cliquer sur "Creer un compte d utilisateur"

actualiser puis selectionner la bdd "b3" et cliquer sur "importer"

parcourir selectionner fichier "b3.sql" puis "executer recommencer pour le fichier "xlrstats.sql"

copier votre fichier mapcycle.txt qui se trouve normalement dans */UrbanTerror/q3ut4/ dans /home/"user"/.q3a/q3ut4/
dans le fichier server.cfg qui se trouve normalement dans */UrbanTerror/q3ut4/ modifier:
set g_logsync "2"
set g_loghits "1"
creer votre fichier b3.xml ou utiliser
http://config.bigbrotherbot.net/ pour creer votre fichier b3.xml
cd b3
python ./b3_run.py -s /home/b3/b3/conf/b3.xml
reponder aux questions
Citation :
appuyer sur [Entrée]
appuyer sur [Entrée]
appuyer sur [Entrée]
appuyer sur [Entrée]
appuyer sur [Entrée]
entrez le parser de votre jeu "iourt41" pour urban terror
donc tapez iourt41 puis validez par [Entrée]
entrez le chemin pour du fichier b3.distribution.xml
/home/b3/b3/conf/b3.distribution.xml
entrez info pour connexion a votre base de donnée
mysql://b3:password@localhost/b3 validez par [Entrée]
le nom du bot "b3" [Entrée]
le nom du bot ingame "^0(^2b3^0)^7:" validez par [Entrée]
format heure validez par [Entrée]
entrez heure zone "CET" (heure hiver) ou "CEST" (heure été) validez par [Entrée]
Validez log_level 9 par [Entrée]
Validez le nom du fichier "b3.log" par [Entrée]
entrez le mot de passe rcon de votre serveur puis [Entrée]
entrez le port de votre serveur ("27960" par exemple) puis [Entrée]
entrez le chemin et le nom de votre fichier games.log
"/home/"USER"/.q3a/q3ut4/games.log"
ou pour serveur distant
"ftp://"IDENTIFIANT FTP":"MOT DE PASSE"@"ADRESSE SERVEUR FTP"/chemin/dosssier/q3ut4/games.log (exemple /home/"VOUS"/.q3a/q3ut4/games.log)"
validez par [Entrée]
public ip entrez "L ADRESSE IP DE VOTRE SERVEUR" puis [Entrée]
rcon ip entrez "L ADRESSE IP DE VOTRE SERVEUR" puis [Entrée]
entrez le type du fichier doc b3 "html" ou "xml" puis [Entrée]
maxlevel 100 [Entrée]
entrez destination du fichier doc b3 exemple ("/var/www/b3/doc_b3.htm")
validez "kicked by" par [Entrée]
validez "kicked" par [Entrée]
validez "banned by" par [Entrée]
validez "banned" par [Entrée]
validez "temp banned by" par [Entrée]
validez "reason" par [Entrée]
validez "temp banned" par [Entrée]
validez "unbanned by" par [Entrée]
validez "unbanned" par [Entrée]
valider "external_dir @b3/extplugins" par [Entrée]
puis pour finir validez par [Entrée] l'auto-installation de tous les plugins
On va profiter pour installer quelques plugins utiles pour UrT: poweradminurt, topkiller, pingkicker, headshotsurt, countryfilter
Citation :
Editer votre fichier b3.xml
rajouter pour chaque plugin rajouté
<plugin config="@b3/extplugins/conf/fichier.xml" name="nom du plugin" />
apres la ligne
<plugin config="@conf/plugin_punkbuster.xml" name="punkbuster" />
ligne qu'on peut supprimer au passage
maintenant on peut lancer b3
cd home/b3/
python ./b3_run.py -c /home/b3/b3/conf/b3.xml
voila il vous reste a vous connecter a votre serveur Urban Terror et taper dans la console
"!iamgod" pour etre super admin.
Pour personnaliser B3 modifier les fichiers b3.xml, plugin_admin.xml, plugin_adv.xml,
plugin_welcome.xml, plugin_tk.xml...
dans /home/b3/b3/conf/
et on peut aussi modifier certain fichiers xml dans /extplugins/conf/