[RÉSOLU] - B3 - Commande !aimgod sans effet

Tout ce qui concerne la configuration et l'administration des serveurs.
Rendez-vous dans Outils de communication & communautaires pour la conception de sites Internet.
Répondre
hexxar
Messages : 4
Enregistré le : 01 avr. 2011, 12:25

[RÉSOLU] - B3 - Commande !aimgod sans effet

Message par hexxar » 01 avr. 2011, 12:38

Bonjour à tous,

nous somme une équipe de quelques collègues qui avons découvert Urban Terror il y a de ça 2 mois et qui depuis occupons nos pauses déjeuner avec ce formidable jeu.

J'ai récemment installer sur une de nos machines sous ubuntu, un server (pour jouer en local) et le bot b3 (dernier update).

Tout fonctionne :

- je lance le server UT
- puis le bot b3 qui se connecte bien, qui passe bien le mot de passe RCON; les plugins se chargent, aucun souci, message de confirmation du lancement de B3.

Je rejoint sur mon poste le server local et je constate bien que B3 fonctionne, on y lit les annonces des prochaines map par exemple, etc..

PAR CONTRE :

- impossible de passer une quelconque commande : !iamgod / !help / !register que se soit via la console (²) ou le chat. Rien.

Que ce soit de mon post perso sur lequel je joue ou sur le poste sur lequel est hébérgé le server + b3.


Dans la base de donnée, il n'y a pas de superadmin de déclaré (ce qui aurait pu rendre la commande !iamgod inutilisable)

J'ai donc un bot b3 mais sans la main dessus.

Si vous avez une petite idée, je vous en serais très reconnaissant.

Merci
Modifié en dernier par hexxar le 04 avr. 2011, 12:33, modifié 1 fois.

Avatar du membre
Beber888
Référent outil (B3)
Messages : 293
Enregistré le : 01 mars 2009, 23:16
Localisation : Plailly(60)

Re: B3 - Commande !aimgod sans effet

Message par Beber888 » 01 avr. 2011, 12:59

Il doit mal lire le log du jeu.
Vérifie tes parametre du server.cfg
set g_logSync "1" // XLR: Unbuffered/direct logging for B3 Ancien = 2
set logfile "1" //0 = NO log, 1 = log file enabled
set g_loghits "1" // allow to log every bullet hit : essential to detect headshotsset g_logSync "1" // XLR: Unbuffered/direct logging for B3 Ancien = 2
set logfile "1" //0 = NO log, 1 = log file enabled
set g_loghits "1" // allow to log every bullet hit : essential to detect headshots
Mon serveur FTP
ftp://beber888.myftp.org
Mon serveur UrT
/connect beber888.no-ip.org
Mon site web
http://beber888.no-ip.org/

hexxar
Messages : 4
Enregistré le : 01 avr. 2011, 12:25

Re: B3 - Commande !aimgod sans effet

Message par hexxar » 01 avr. 2011, 15:30

J'ai tenté deux choses :

1er essai , un server.cfg avec comme indiqué sur le tuto de Bigorneau ou sur UTR france

set g_logsync "2"
set g_loghits "1"

2nd essai avec tes recommandations :

set g_logSync "1"
set logfile "1"
set g_loghits "1"

=> Pas de changements
Beber888 a écrit :Il doit mal lire le log du jeu.
Vérifie tes parametre du server.cfg
Cette phrase m'a interpellé.

Dans les tutos, il est précisé de renseigner le chemin de games.log

Code : Tout sélectionner

entre le chemin et le nom de votre fichier games.log
"/home/"USER"/.q3a/q3ut4/games.log" 
Or dans mon dossier q3a, je n'ai jamais eut de fichier games.log.

- j'en ai donc créé un fichier "games.log" vide, sans résultats
- j'ai copié/collé celui de mon dossier /UrbanTerror/q3ut4/, sans résultats
- j'ai modifié le chemin dans mon fichier b3.xml pour indiquer que mon games.log était dans mon dossier /UrbanTerror/q3ut4, la encore pas de résultats.


Peut être est-ce la manière dont je lance mon server urbanterror qui est mauvaise.

La encore j'utilise un fichier de lancement trouvé sur ubuntu.org

Code : Tout sélectionner

#!/bin/bash
while true
do
~/urbanterror/ioUrTded.i386 +set fs_game q3ut4 +set dedicated 2 +set net_port 27960 +set com_hunkmegs 128 +exec server.cfg
echo "server crashed on `date`" > last_crash.txt
done
Je lance le server de cette manière puis le bot dans une seconde fenêtre terminal.

Avatar du membre
Beber888
Référent outil (B3)
Messages : 293
Enregistré le : 01 mars 2009, 23:16
Localisation : Plailly(60)

Re: B3 - Commande !aimgod sans effet

Message par Beber888 » 01 avr. 2011, 20:31

Je ne connais pas Linux, mais c'est sur que de créer le fichier vide à l'endroit voulu ne le fera pas se remplir tout seul.
Fait une recherche sur toute ta machine pour trouver ce foutu game.log

J'avais oublier 2 parametres dans le server.cfg
set g_log "games.log" //name of the logfile. Empty ("") means no log. Log will be in the q3ut4 folder in windows. Linux uses ~/.q3a/q3ut4
set g_logroll "0" //create new log every now and then, instead of always using the same one
Mon serveur FTP
ftp://beber888.myftp.org
Mon serveur UrT
/connect beber888.no-ip.org
Mon site web
http://beber888.no-ip.org/

hexxar
Messages : 4
Enregistré le : 01 avr. 2011, 12:25

Re: B3 - Commande !iamgod sans effet

Message par hexxar » 04 avr. 2011, 12:02

Merci Beber888 pour l'aide que tu tentes de m'apporter.

Les paramètres dans le fichier "server.cfg" sont corrects.

Le fichier "games.log" est "censé" sous linux se trouvait dans un répertoire ~/q3a/q3ut4. (c'est ce qui est dit dans les commentaires du fichier "server.cfg"

Or lors de mon installation/création du server Urbanterror sous linux; ce dossier n'a jamais existait // ne s'est jamais créé.

Ainsi quand mon server tourne, il place le fichier games.log dans son répertoire d'install par défaut (~/urbanterror/q3ut4) et non pas dans le dossier ~/q3a/q3ut4)

J'ai créé plus tard ,manuellement le dossier ~/q3a/q3ut4 lors de l'installation de B3 en suivant les différents tuto (car apparemment c'est dans ce dossier que doivent être placés les mapcycles pour b3)


Du coup le lien vers le fichier "games.log" ds B3 pointe bien vers le seul et unique fichier "games.log" créé par le server à savoir à l'emplacement ~/urbanterror/q3ut4/games.log

Donc pour moi B3 connait l'emplacement du fichier games.log et devrait être capable de le lire.


Là je sèche vraiment; je n'ai plus trop d'idée.

J'avais pensé qu'il s'agissait peut être de la manière dont je lançais le server (voir ligne de commande post précédent) ou peut être un problème de droit d'écriture/lecture du fichier games.log.

Si un pro de linux + urbanterror passe dans le coin, son aide sera la bienvenue.


Merci encore.

hexxar
Messages : 4
Enregistré le : 01 avr. 2011, 12:25

Re: [Résolu] - B3 - Commande !aimgod sans effet

Message par hexxar » 04 avr. 2011, 12:36

Ahaha, problème résolu !!!

En fait le dossier .q3a sous linux est dossier caché !!

Il suffit de faire crtl+h pour faire apparaitre ce dit dossier. Et miracle ce dossier est bel est bien présent avec en son sein le fameux fichier games.log !!!

J'ai modifier mon b3.xml pour qu'il pointe vers le games.log de ce dossier caché et là les commande b3 ( !iamgod, register et help ) fonctionnent !!!

Merci encore beber pour ton aide.

Avatar du membre
linkboss
Référent outil (Leelabot)
Messages : 1633
Enregistré le : 28 déc. 2008, 19:22
Localisation : Pas en Bretagne !

Re: [Résolu] - B3 - Commande !aimgod sans effet

Message par linkboss » 05 avr. 2011, 00:16

hexxar a écrit :En fait le dossier .q3a sous linux est dossier caché !!
Logique, il commence par un point.
<newboy> si t aurais mon fils j vé te mettre un confiture
LeelaBot, un autre bot d'administration de vos serveurs UrT.
La HD sarox

Répondre