Team Fortress HeadQuarters TF2 communauté
L'actualité de TF2Les articles de la communautéLes interviewsLes maps TeamFortress2Blogs de la communauté TF2Demo et record TF2Vidéos Team Fortress 2La communauté de TF2Le forum de la communauté
Team Fortress 2 et bien plus encore sur TFHQbullet flux rss Flux RSS
bar
16.12.2008
Darst

Créer son serveur dédié TF2 sous Linux - page 9

Utilisation

Nous allons donc voir la 2nd partie de Psychostats, le relevé des stats.
C'est très simple !
La configuration de psychostats, la localisation des stats et patati et patata se trouve dans la base de donnée de psychostats, celle que nous avons précédement nommé 'ps3'.
Le relevé des stats se fait grâce à un script en language PERL.
Nous allons donc remplir un fichier de configuration qui permettra au script de se connecter à la base de donnée pour y receuillir les informations du serveur, faire son schlimblik et écrire les stats dans la base de donnée.
Vous allez vite comprendre ;)

Rendez-vous dans notre repertoire de travail Psychostats :
cd /srv/psychostats/ls -l

Nous avons deux fichiers importants.
- Le script : stats.pl
- Le fichier de configuration : stats.cfg

On va éditer le fichier de configuration stats.cfg et le remplir tel que le premier pour la base de données.

vi stats.cfg
# stats.cfg should ONLY contain basic database settings.
# any other configuration settings will be ignored.

dbtype = mysql
dbhost = localhost
dbport =
dbname = ps3
dbuser = ps3user
dbpass = ps3pwd
dbtblprefix = ps_

Je rappellz qu'on édite avec la touche 'INSER' ou 'i'.
Qu'on fait ECHAP pour sortir de l'édition.
Et que l'on tape ':wq' pour enregistrer et quitter.

Voilà, le plus gros est fait pour le rapatriement des logs de PsychoStats.

Lançons maintenant le script perl !
./stats.pl
Si tout se passe bien, ce script va :
1. Se connecter à la base de donnée.
2. Lire la configuration, en particulier l'emplacement des logs.
3. Lire et analyser les logs du serveur.
4. Ecrire son analyse dans la base de donnée MySQL.
5. Liberer et quitter le tout.

Cette procédure peut durer plusieurs minutes en fonction du nombre de logs à analyser.

Si ça se passe mal, il vous indiquera un message d'erreur quasi-compréhensible.
Par exemple, si vous lancez stats.pl alors qu'aucun joueur n'a rejoind votre serveur, vous aurez ceci :
Error executing DB query:

UPDATE ps_plr p, ps_c_plr_data d SET p.lastactivity = 1219125349, p.activity = IF(432000 > 1219125349 - d.lasttime, LEAST(100, 100 / 432000 * (432000 - (1219125349 - d.lasttime)) ), 0) WHERE p.plrid=d.plrid AND 1219125349 > p.lastactivity

Table 'ps3.ps_c_plr_data' doesn't exist

En effet, pour avoir des stats qui fonctionne, il faut avoir au moins eu un joueur sur le serveur.

Si vous avez :
[FATAL] Called from main(278) >>>
No log sources defined! You must configure a log source (or use -log on command line)!

C'est certainement que vous n'avez rien paramétré dans la console d'adminitration (ACP) de Psychostats pour les logs du serveur.

Grâce à la sortie de l'update du Heavy, mon serveur était régulièrement full.
Et c'est avec plaisir que j'obtiens des logs intéressants sur PsychoStats.


Oh yeah ! 136 joueurs en 24 heures.
Et les stats perso :

Ah ! Par contre ... qui dit TF2, dit Stats Hitbox indisponible !
Il est possible de ne pas les afficher.
Rendez-vous dans l'interface admin de PsychoStats.
Admin > Config > Permissions
Show Player Hitbox? No
Et on en parle plus !

Il y'a mille et une chose à personnaliser dans PsychoStats, comme le LiveServer, ce que vous désirez afficher/cacher tel ou tel objet...
Je vous laisse découvrir et personnaliser.
J'en profite pour faire savoir qu'il est tout à fait possible de personnaliser le skin de PsychoStat. Il suffit de fouiller.
- La bannière est située dans themes/default/img/header-logo.png
- Un 1re CSS dans admin/themes/acp/css/content.css
- Un 2nd CSS dansadmin/themes/acp/css/2column.css
Je vous conseille l'excellentisme et le célèbre WebDevelopper pour vous aider dans votre quête de la personnalisation.
Il y a une rubrique 'Thèmes' dans la console d'administration, où l'ont peut déjà personnaliser beaucoup.
Il y'a également des skins facilement trouvable :
http://www.psychostats.com/forums/lofiversion/index.php/f35.html
http://wiki.verygames.net/wiki/index.php/Psychostats
Il n'y a rien de mieux qu'un thème 100% personnalisé, mais faut-il avoir les moyens humains, les connaissances...


Commentaires

Aucun commentaire pour l'instant. Soyez le premier à en laisser un.

separateur blanc

Poster


Vous devez vous inscrire sur le site pour pouvoir laisser un commentaire.
Pour cela, il suffit de vous inscrire, ou de vous connecter.

séparation Shoutbox TFHQ
Groumf | 12:09 24.2012
allright !
Obnoxious | 00:19 01.2012
allez, je vote encore quelques fois et les GS ont 50% de chances de gagner la div 2 !
Obnoxious | 16:04 02.2012
ma tâche ici est accomplie, je m'en vais, anonyme, dans le brouillard du don gratuit de soi...
Darkjul | 12:24 10.2012
Gigolo va
Groumf | 21:15 15.2012
:)
Obnoxious | 23:32 24.2012
je me fais troller par un mec qui arrête pas de voter pour une autre team XD
Obnoxious | 23:32 24.2012
dis moi qui t'es que je vienne te péter les deux jambes ;)
Darkjul | 20:38 26.2012
Tu craques je crois
TRJCmagnum | 11:36 08.2012
bonjour
Obnoxious | 00:13 09.2012
au fait c'est normal que le compteur affiche le jour et l'année mais pas le mois ? jour magnum
vodka06 | 03:32 10.2012
URL Finale de la Winter assembly commenter en français enjoy ! :p
Archives
séparation L'image Team fortress 2de la semaine
séparation Les maps de TFHQ
séparation L'actualité des clans

I'll Break your Bones
le 23.02.2010 à 09h44
Hey, Nous recherchons un solly de niveau div5 fr minimum, on attend vos postulation sur notre site :) http://breakyourbones.nitroserv.net

Cherche Soldier low
le 15.02.2010 à 18h46
Hello ! Nous recherchons un soldier low (mais avec de l'expérience tout de même) au plus vite, pour nos différentes compétitions : etf2l et lftf2. N'hésitez pas à nous contacter par mail : minichougamer@gmail.com et par steam friends :...

goToutes les news de clans
séparation Clan Zoom
Le logo du clan 4K^
Clan: Four Kings.Packard Bell
Voir leur résumé
bulletOu celui des autres
séparation Projecteur sur un acteur de la communauté
séparation Liens de TFHQ
séparation liens
Derniers matchsDerniers matchs
Adversaires Compét. Date Score
SexyGamers VS TF2.FR LTF2C 24.02 0 / 2
SexyGamers VS PyRo|GEN LFTF2 08.02 2 / 0
PyRo|GEN VS Hospice LFTF2 07.02 1 / 2
Energetic e-sports VS SexyGamers LTF2C 06.02 2 / 0
Angel's Wings VS Authentic Gaming LTF2C 23.10 2 / 0
Illusion Networks VS Energetic e-sports LTF2C 18.10 1 / 1
Angel's Wings VS Nitrose LTF2C 18.07 2 / 0
Punchline ESC VS BLAST.TF2 LTF2C 12.07 0 / 2
Punchline ESC VS BLAST.TF2 Finales 02.07 1 / 2
Nitrose VS Punchline ESC LFTF2 21.06 0 / 2

go Voir les archives des matchs
connexionConnexion
 

Creer son compte sur TFHQCréer son compte TFHQ
*
*
   
STEAM_0:
   
*
*
   
   
   
*
   
* obligatoire  
 
mot de passe perduMot de passe perdu ?
Pas de souçis on s'occupe de tout !



Zut ! Mail perdu ?! Retournez à la case départ ne touchez pas les 200$
separation
promo 29
promo 34
promo 31
promo 10
en direct du neten direct du net

21 / 03 / 2012

17 / 02 / 2012

09 / 02 / 2012

bouton Les anciens liens

sondageSondage

Qui va remporter la division 2 de la saison 5 TF2C ?

sondage barre 50% (56)
sondage barre 6% (7)
sondage barre 4% (4)
sondage barre 10% (11)
sondage barre 4% (4)
sondage barre 3% (3)
sondage barre 7% (8)
sondage barre 18% (20)

 113 votants
bouton orange Voir plus de sondages