Jeux
S´identifier    |    S´inscrire
 TOM'S GAMES >  ARTICLES >  Organiser un tournoi Counter-Strike (CS) Imprimer cette page  Faire suivre cette page à un ami  Ajouter JeuxVideoPC.com à vos favoris  Mettre JeuxVideoPC.com en page de démarrage  Accéder à nos flux RSS

Organiser un tournoi Counter-Strike (CS)




Ce dossier vous est proposé en partenariat avec le site Actu-LAN. Depuis plusieurs années, Actu-LAN vous propose chaque jour l'actualité des LAN et autres compétitions de jeux en réseau. L'équipe d'Actu-LAN assure également une couverture de nombreuses compétitions d'e-sport en France comme à l'étranger.


Par pirquessa, du site Actu-Lan,, le 5 septembre 2007.


Introduction


Pré-requis :
• 1 ordinateur avec un serveur web dessus
• phpTournoi 3.5
mod phpT3.5+adminbot 9
• adminbot 9.0.5
• des serveurs dédiés CS 1.6
• un steam LAN (pour avoir tous les mêmes configurations)

Cet article va détailler la partie installation de phpT 3.5 avec un mod créé pour le rendre compatible avec adminbot 9.0.5 et l’installation d’adminbot.
Une fois les installations détaillées, vous verrez la gestion d’un tournoi CS 1.6 avec tout cela.





Installation du système de gestion


Ces explications sont pour Windows (mais peuvent aussi fonctionner pour Linux) et supposent que vous ayez votre ordinateur avec un serveur Web (apache+Mysql+PHP 5) installé. Si ce n’est pas le cas, il existe des logiciels tout prêts pour Windows, à l'exemple de Wamp ou Easyphp, ou des tutoriaux sur le net pour créer votre serveur web sous Linux.


Installation de PhpTournoi

Téléchargez phpTournois 3.5 sur www.phptournoi.net

Décompressez l'archive, à l'aide d'un décompresseur (comme Winrar), dans le répertoire de votre serveur web afin qu’il soit accessible soit directement en tapant http://localhost/ ou http://localhost/ le répertoire de décompression.

Lancez votre navigateur web et entrez le chemin complet de votre site. Normalement vous devriez voir une première page qui vous demande de choisir la langue (English/french). Sélectionnez-la, et faites OK.

L’étape suivante vous demande de saisir les paramètres de vos bases de données :
• le nom du serveur (généralement on met localhost),
• le nom de la base de données (ex. : phpTournois ou intranet, …),
• votre login (en général c'est root à moins d’avoir créé un utilisateur spécifique pour cette base de donnée),
• votre mot de passe.
Laissez le préfixe de table phpt_, cela permet de pouvoir tout mettre a l’intérieur de la même base et de différencier les tables.
A cette étape, il vous demande si vous allez utiliser adminbot ou M4, cochez adminbot et rentrez les infos de la base adminbot (pour faire simple, c'est pour cela que l’on a gardé le préfixe mettre la même info que pour la base phpT) .

L’étape 2 d’installation vous demande de saisir le nom que vous souhaitez donner à votre site, elle vous demande aussi de renseigner les champs de l’administrateur principal du site. Complétez ces champs et validez.

L’étape 3 de l’installation vous dit que tout est bien installé, le logiciel PHPTOURNOIS est prêt a fonctionner. (S’il subsiste des erreurs, lisez les messages d’erreur et vérifiez les noms rentrés dans les différents champs, il s'agit souvent des champs qui coincent).

Vérifiez que l’installation automatique a bien supprimé le fichier INSTALL.PHP, sinon supprimez-le (ceci évitera que la procédure d’installation soit relancée).

Ensuite, lancez votre navigateur web, connectez-vous à votre site phpTournois. Connectez-vous avec le nom et le mot de passe d'administrateur que vous avez saisis à l’étape 2. Si toutes les informations sont bonnes, vous devriez être connecter en tant qu’administrateur du site.

Enfin, vous pouvez aller dans la partie Administration pour configurer votre site d’organisation de tournois.


Installation du mod adminbot 9.0.5

J’ai créé ce modificatif afin que phpT 3.5 soit compatible avec la nouvelle version d’adminbot, car en natif elle est compatible avec adminbot-mx.

Vous devez aller télécharger le mod soit sur le forum du site phpTournois, soit sur celui de la Nexen.

Décompressez ensuite le fichier dans un répertoire temporaire et remplacez les fichiers de votre phpT par ceux décompressés.
Attention : Pensez à faire une sauvegarde des fichiers qui vont être remplacés. En voici la liste :
• config.ab.php
• english.inc.php
• francais.inc.php
• matchs_finales.php
• matchs_gestion.php
• matchs_liste.php
• matchs_poules.php
• serveur.php
La version est totalement debuggée.

Voilà, il ne reste plus qu’à installer adminbot 9.0.5 et à modifier le fichier config.ab.php


Installation d’Adminbot 9.0.5

Téléchargez Adminbot 9.0.5 sur www.nexen.org

Installez Adminbot-9.0.X.exe et suivez les instructions.

La première étape vous demande l’emplacement de votre répertoire racine de votre serveur web (celui qui correspond a http://localhost).

Ensuite, lancez votre navigateur web et entrez le chemin complet de votre Adminbot. Normalement vous devriez voir une première page qui vous demande de choisir la langue (English/french). Sélectionnez la, et faite OK.

L’étape suivante vous demande de saisir les paramètres de vos bases de données :
• le nom du serveur (généralement on met localhost),
• le nom de la base de données (mettez le nom de la base phpT saisie avant),
• votre login (mettez le login saisi pour phpT),
• votre mot de passe.


L’étape 2 d’installation vous demande de saisir les champs de l’administrateur du site. Complétez ces champs en mettant les informations de l’Admin de phpT et validez.

L’étape 3 de l’installation vous dit que tout est bien installé, le logiciel Adminbot est prêt a fonctionner. (S’il subsiste des erreurs, lisez les messages d’erreur et vérifier les noms rentrés dans les différents champs, ce sont souvent ces champs qui coincent).

Ensuite, lancez votre navigateur web, connectez-vous à votre site adminbot. Connectez-vous avec le nom et le mot de passe d'administrateur que vous avez saisis à l’étape 2. Si toutes les informations sont bonnes, vous devriez être connecteur en tant qu’administrateur du site.

Maintenant, rendez-vous dans votre dossier local de votre serveur web.

Tout d’abord nous allons modifier le fichier config.ab.php afin que vous puissiez directement via phpT accéder à adminbot.

Code :
/***************************************/
/*** AdminBot-MX DATABASE ***/
$abdbhost = 'localhost';
$abdbuser = 'root';
$abdbpass = 'votre mot de passe';
$abdbname = 'le nom de la base phpT';
$abdbdebug = 1;
$aburl = 'http://localhost/adminbot/';(si c'est bien cette url pour accéder a votre site)

// AdminBot-MX default cvar for creating matches
$abrulecfg = '15';//Maxrounds
$abrule = 'eswc';//fichier de config
$abcampscfg = 0;//(0/1) 1 = camp aléatoire
$abautostartcfg = 1; // (0/1) 1 = démarrage automatique du match
$abprolongationcfg = 1; // ne rien modifier (prolongation activée pour les phases finales)
$abbreakpoint = 1;// s'arrête dès qu'une équipe est vainqueur.


Copiez le contenu du dossier Counter-Strike dans le dossier /cstrike/ de vos serveurs.

Ensuite allez dans adminbotcgi-bin
et configurez le fichier adminbot.conf

Code:

# AdminBot configuration file
#

# Mysql Settings
dbhost=localhost
dbname=le nom de la base phpT
dbuser=root
dbpass= votre mot de passe

# AdminBot Settings
# Listen socket settings
# addr must be the same IP of your network interface
# (addr accept linux device name, ex: eth0)
addr=L’adresse IP fixe de votre ordinateur
port=27000 (ne pas modifier)

# Warmup Message
message=[AdminBot 9] Welcome on Nexen Server. (vous pouvez modifier ce message)


Enregistrez le fichier, ensuite allez dans adminbotAPI
Et configurez le fichier DB_Functions.php (il sert pour BTV manager)

Code :
define("DBSERVER","localhost"smiley;
define("DBNAME"," le nom de la base phpT "smiley;
define("DBUSER","root"smiley;
define("DBPASSWORD"," votre mot de passe "smiley;

Lancez maintenant le fichier adminbot.exe dans adminbotcgi-bin, l'installation du bot est maintenant terminée.
Ensuite vous gérez tout le reste via l'interface web de phpT 3.5





1 | 2 | 3 | 4
Page suivante :
Page 2  >>


Jeux associés à cet article

 Counter-Strike
 Counter-Strike : Source
Attention, nous avons détecté une anomalie dans votre adresse email.
Veuillez choisir une adresse parmi nos propositions :

Fermer