[BBA]Ambiorix 1 Signaler ce message Posté(e) 5 mai 2010 Bonjour. Ma question: Est-il posible de mettre des messages automatiques sans devoir passer par une console du type "procon"? Si oui, quelle est la méthode? Bien à vous. Partager ce message Lien à poster Partager sur d’autres sites
B0t 19 Signaler ce message Posté(e) 5 mai 2010 Bonjour, Pour envoyer des messages automatiques ingame, une des solutions disponibles est le recours aux messages via PunkBuster. N'ayant pas de serveur de jeu, je ne peux pas confirmer la validité des lignes que je vais écrire mais je vais donner les pistes pour avoir la solution. Plusieurs possiblités pour BFBC2 la plus simple étant d'inscrire les lignes de commandes dans un fichier *.cfg du dossier /BFBC2/pb/ du FTP de votre serveur et de rebooter ce dernier, l'autre solution pouvant être de valider les tâches dans la console de manière manuelle. Via la console, je pencherais pour : punkBuster.pb_sv_command pb_sv_task 10 1200 admin.yell "message 1" 3000 "all"punkBuster.pb_sv_command pb_sv_task 250 1200 admin.yell "mesage 2" 3000 "all" punkBuster.pb_sv_command pb_sv_task 490 1200 admin.yell "message 3" 3000 "all" Avec comme logique : punkBuster.pb_sv_command pb_sv_task A B admin.yell "C" D "E" punkBuster.pb_sv_command : La commande nécessaire pour tout commande PunkBuster pb_sv_task : Le recours aux tâches pour automatiser les messages sous forme de cycles A : Temps en secondes pour l'affichage après le démarrage de la séquence 1 B : Temps total pour la rotation (ici 20 minutes) C : Le message à écrire D : le temps d'affichage au milieu de l'écran pour tout le monde en millisecondes E : Le type d'affichage (ici pour tout le monde) Je peux me tromper mais ça semble cohérent. Comprendre que par ces quelques lignes, au bout de 10 secondes il y aura le premier message, 4 minutes plus tard le deuxième, 4 minutes plus tard le troisième et pendant 710 secondes il n'y aura rien. Plus le cycle repartira. Je le répète, je n'ai pas testé, mais ça semble "sur papier" correct. Selon moi, tant que le serveur ne sera pas rebooté, les messages resteront en mémoire. En cas de problème, rebooter le serveur suffira, au plus simple, cette ligne doit pouvoir fonctionner : punkBuster.pb_sv_command pb_sv_taskdel Enfin, s'il fallait inscrire dans le pbsv.cfg ou le pbsvuser.cfg les mêmes infos, je pencherais pour : pb_sv_task 10 1200 admin.yell "message 1" 3000 "all"pb_sv_task 250 1200 admin.yell "mesage 2" 3000 "all" pb_sv_task 490 1200 admin.yell "message 3" 3000 "all" Ou bien (celui là a ma préférence) pb_sv_task 10 1200 pb_sv_say message 1pb_sv_task 250 1200 pb_sv_say mesage 2 pb_sv_task 490 1200 pb_sv_say message 3 J'espère que ce message saura t'orienter. Bonne soirée. 1 Partager ce message Lien à poster Partager sur d’autres sites
Zeffro 0 Signaler ce message Posté(e) 5 mai 2010 Ta solution est valable avec PB, mais le problème avec BFBC2 c'est que l'on à pas de droit d'accès au fichiers du serveur et au fichiers PB. Politique d'EA et Dice afin que l'on ne puisse pas modifier les paramètres du jeu. A ma connaissance le seul moyen, envoyer les messages par la console via RCON, le problème c'est qu'il faudrait quelle reste connecté 24 heures sur 24. Partager ce message Lien à poster Partager sur d’autres sites
[BBA]Ambiorix 1 Signaler ce message Posté(e) 6 mai 2010 Merci pour vos réponses. Peut-être avec un prochain patch???? Partager ce message Lien à poster Partager sur d’autres sites
B0t 19 Signaler ce message Posté(e) 6 mai 2010 Bonjour Zeffro, Ta solution est valable avec PB, mais le problème avec BFBC2 c'est que l'on à pas de droit d'accès au fichiers du serveur et au fichiers PB. C'est faux, l'accès aux répertoires du jeu n'est pas permis, certes, mais l'accès aux dossiers liés à PunkBuster est permise aux conditions listées ci dessous. Si votre Game Server Provider restreint les accès au dossier PunkBuster, vous êtes dans votre droit de lui demander l'autorisation d'accès pour qu'il vous ouvre les droits de la manière suivante en sachant que c'est la politique de DICE sur le sujet pour BFBC2 : Lire+Ecrire+Créer+Supprimer : pb/svlogs/* pb/svss/* pb/*.cfg pb/pbbans.dat pb/pbucon.use Lire+Supprimer : pb/sv_viol.log pb/sv_cheats.log Concernant le répertoire /pb/, ce n'est ni plus, ni moins. Pour Ambiorix : Les éléments qui sont listés dans mon précédent message méritent d'être tentés. Car sur le papier, ça doit pouvoir fonctionner. Bonne fin de journée. Partager ce message Lien à poster Partager sur d’autres sites
Zeffro 0 Signaler ce message Posté(e) 6 mai 2010 Merci pour l'info BOt Je vais regarder cela chez mon fournisseur de serveur pour voir. Partager ce message Lien à poster Partager sur d’autres sites
B0t 19 Signaler ce message Posté(e) 6 mai 2010 Aucun problème, à noter toutefois que s'il refuse (Ce qu'il ne devrait pas faire même s'il s'agit de serveurs Ranked), il doit tout de même ouvrir les droits comme listés plus haut si ce n'est pas déjà le cas. Ce qui permettra via n'importe quel logiciel de Rcon fonctionnant avec BFBC2 d'écrire en dur sur les *.cfg présents dans le répertoire /pb/ en tapant les bonnes commandes les unes après les autres. Partager ce message Lien à poster Partager sur d’autres sites
[BBA]Ambiorix 1 Signaler ce message Posté(e) 6 mai 2010 Super merci je viens de demander chez BSN et l'accès m'a été ouvert directement. Il me reste maintenant à tenter de régler çà avec les messages. Partager ce message Lien à poster Partager sur d’autres sites
[BBA]Ambiorix 1 Signaler ce message Posté(e) 6 mai 2010 J'ai un soucis. 1. Bon, j'ai du créer le fichier "pbsv.cfg. Jusque là pas de problème. 2. J'ai créé mes différentes lignes comme ceci: pb_sv_task 10 480 pb_sv_say Bienvenue sur le serveur BBA pb_sv_task 70 480 pb_sv_say Welcome on the BBA server pb_sv_task 130 480 pb_sv_say Have Fun & Fair Play pb_sv_task 190 480 pb_sv_say No Base Rape or KICK pb_sv_task 250 480 pb_sv_say Jouez les Objectifs pb_sv_task 310 480 pb_sv_say Play the Objectives pb_sv_task 370 480 pb_sv_say Les BBA recrutent (+18): www.bba-clan.com pb_sv_task 430 480 pb_sv_say TeamSpeak 3 BBA: 91.121.183.138:9987 Jusque là pas de problème. 3. Je redémarre le serveur et vérifie que les messages s'affichent via la console (procon) Jusque là pas de problème 4. Lorsque je me rend sur mon serveur , là est le problème, les messages ne s'affichent pas. Je revérifie via la console et je remarque que les messages sont bien lancés (exemple de ce qui s'affiche sur ma console: PunkBuster Server: Running PB Scheduled Task (slot #2) pb_sv_say Welcome on the BBA server) Manquerait-il quelque chose ? Partager ce message Lien à poster Partager sur d’autres sites
B0t 19 Signaler ce message Posté(e) 6 mai 2010 Alors comme je l'ai mis, je n'ai pas de serveur pour te donner la bonne solution du premier coup. J'en déduis avec tes informations que la commande pb_sv_say n'est pas activée sur BFCB2 ou en tout cas qu'elle doit être verrouillée avec la version actuelle. Une possibilité serait donc d'utiliser la fonction suivante ? pb_sv_task 10 1200 admin.yell "message 1" 3000 "all" Ce qui donnerait : pb_sv_task 10 1200 admin.yell "Bienvenue sur le serveur BBA" 3000 "all"pb_sv_task 70 1200 admin.yell "Welcome on the BBA server" 3000 "all" pb_sv_task 130 1200 admin.yell "Have Fun & Fair Play" 3000 "all" pb_sv_task 190 1200 admin.yell "No Base Rape or KICK" 3000 "all" pb_sv_task 250 1200 admin.yell "Jouez les Objectifs" 3000 "all" pb_sv_task 310 1200 admin.yell "Play the Objectives" 3000 "all" pb_sv_task 370 1200 admin.yell "Les BBA recrutent (+18): www.bba-clan.com" 3000 "all" pb_sv_task 430 1200 admin.yell "TeamSpeak 3 BBA: 91.121.183.138:9987" 3000 "all" Cette solution me semblerait un peu farfelue, mais pourquoi pas. 1200 serait mieux que 480, car sur 20 minutes, tu as le temps de faire une map environ. Des séquences de 60 secondes, c'est tout de même très rapproché et ça va peut être gêner les joueurs. Autre solution probable, utiliser Procon pour écrire dans le pbsv.cfg les commandes : punkBuster.pb_sv_command pb_sv_task 10 1200 admin.yell "message 1" 3000 "all" Je pense que ça doit pouvoir écrire dans le pbsv.cfg désormais. Valide les par : punkBuster.pb_sv_command pb_sv_writecfg Content que tu aies obtenu les accès comme je l'avais cité plus haut. Pense à me mettre un petit si tu estimes que ça t'a aidé. Enfin, petite idée stupide, il n'y a pas de version Daemon du Procon ? J'avais cru le lire pour faire tourner en 24h/24 les infos en arrière plan. Tu saurais me confirmer ça ? Bonne soirée. 1 Partager ce message Lien à poster Partager sur d’autres sites
[BBA]Ambiorix 1 Signaler ce message Posté(e) 6 mai 2010 Il n'y a rien d'autre que le yell ? Je préfèrerais que cela s'affiche à gauche et non pas en plein milieur de l'écran. Partager ce message Lien à poster Partager sur d’autres sites
B0t 19 Signaler ce message Posté(e) 6 mai 2010 Ok, tu pourrais éventuellement tester avec les guillemets en plus ? pb_sv_task 10 480 pb_sv_say "Bienvenue sur le serveur BBA"pb_sv_task 70 480 pb_sv_say "Welcome on the BBA server" pb_sv_task 130 480 pb_sv_say "Have Fun & Fair Play" pb_sv_task 190 480 pb_sv_say "No Base Rape or KICK" pb_sv_task 250 480 pb_sv_say "Jouez les Objectifs" pb_sv_task 310 480 pb_sv_say "Play the Objectives" pb_sv_task 370 480 pb_sv_say "Les BBA recrutent (+18): www.bba-clan.com" pb_sv_task 430 480 pb_sv_say "TeamSpeak 3 BBA: 91.121.183.138:9987" Ou bien pb_sv_task 10 480 "pb_sv_say Bienvenue sur le serveur BBA"pb_sv_task 70 480 "pb_sv_say Welcome on the BBA server" pb_sv_task 130 480 "pb_sv_say Have Fun & Fair Play" pb_sv_task 190 480 "pb_sv_say No Base Rape or KICK" pb_sv_task 250 480 "pb_sv_say Jouez les Objectifs" pb_sv_task 310 480 "pb_sv_say Play the Objectives" pb_sv_task 370 480 "pb_sv_say Les BBA recrutent (+18): www.bba-clan.com" pb_sv_task 430 480 "pb_sv_say TeamSpeak 3 BBA: 91.121.183.138:9987" Tiens nous au courant Partager ce message Lien à poster Partager sur d’autres sites
[BBA]Ambiorix 1 Signaler ce message Posté(e) 6 mai 2010 Non cela ne fonctionne pas alors que je vois que cela s'affiche sur ma console. Partager ce message Lien à poster Partager sur d’autres sites
B0t 19 Signaler ce message Posté(e) 6 mai 2010 Alors j'avoue caler sur cette action pour le moment ! A part la fonction admin.yell, j'ai peur que la solution pb_sv_say soit temporairement bloquée. Je vais creuser un tout petit peu plus mais n'ayant pas de serveur de jeu moi même, je vais avoir un peu de mal à trouver la solution. Surtout, tiens nous au courant si tu trouves la solution. Partager ce message Lien à poster Partager sur d’autres sites
[BBA]Ambiorix 1 Signaler ce message Posté(e) 6 mai 2010 En tout cas encore merci à toi. je vais faire des tests et je dirais quoi. Partager ce message Lien à poster Partager sur d’autres sites
B0t 19 Signaler ce message Posté(e) 6 mai 2010 Ah si une dernière possibilité que je n'ai pas relevée : Comme tu as créé toi même le fichier pbsv.cfg, peux tu rajouter ceci au début de ton fichier pbsv.cfg ? pb_sv_MsgPrefix "PunkBuster Server" Car j'ai peur que la ligne soit donc activée comme ceci chez toi : pb_sv_MsgPrefix "[skipnotify]PunkBuster Server" Empêchant ainsi l'affichage dans la console. Possible de contrôler ? Partager ce message Lien à poster Partager sur d’autres sites
[BBA]Ambiorix 1 Signaler ce message Posté(e) 6 mai 2010 Non toujours rien. J'ai mis ceci: pb_sv_MsgPrefix "PunkBuster Server"pb_sv_task 10 480 admin.say "Bienvenue sur le serveur BBA" 4000 "all" pb_sv_task 70 480 admin.say "Welcome on the BBA server" 4000 "all" pb_sv_task 130 480 admin.say "Have Fun & Fair Play " 4000 "all" pb_sv_task 190 480 admin.say "No Base Rape or KICK" 4000 "all" pb_sv_task 250 480 admin.say "Jouez les Objectifs " 4000 "all" pb_sv_task 310 480 admin.say "Play the Objectives" 4000 "all" pb_sv_task 370 480 admin.say "Les BBA recrutent (+18): www.bba-clan.com" 4000 "all" pb_sv_task 430 480 admin.say "TeamSpeak 3 BBA: 91.121.183.138:9987" 4000 "all" Par contre la même config mais avec le yell à la place du say fonctionne. Partager ce message Lien à poster Partager sur d’autres sites
[BBA]Ambiorix 1 Signaler ce message Posté(e) 6 mai 2010 Alléluia, j'ai trouvé. Voici ce qu'il faut mettre: pb_sv_MsgPrefix "PunkBuster Server"pb_sv_task 10 480 admin.say "Bienvenue sur le serveur BBA" all pb_sv_task 70 480 admin.say "Welcome on the BBA server" all pb_sv_task 130 480 admin.say "Have Fun & Fair Play " all pb_sv_task 190 480 admin.say "No Base Rape or KICK" all pb_sv_task 250 480 admin.say "Jouez les Objectifs " all pb_sv_task 310 480 admin.say "Play the Objectives" all pb_sv_task 370 480 admin.say "Les BBA recrutent (+18): www.bba-clan.com" all pb_sv_task 430 480 admin.say "TeamSpeak 3 BBA: 91.121.183.138:9987" all Donc, à la place du yell, il fallait mettre say et de plus il fallait retirer les " qui entouraient all et retirer le temps d'affichage. Encore un grand merci à toi B0t, sans toi cela n'aurait pas été possible. Partager ce message Lien à poster Partager sur d’autres sites
[BBA]Ambiorix 1 Signaler ce message Posté(e) 6 mai 2010 Oserais-je pousser le vice jusqu'à demander si il y a aussi une commande punkbuster pour afficher un message de bienvenue lorsqu'un joueur rentre sur le serveur? Partager ce message Lien à poster Partager sur d’autres sites
Zeffro 0 Signaler ce message Posté(e) 6 mai 2010 Moi aussi, j'ai demandé l'accès au répertoire PB (je suis aussi chez BSN) et pas de problèmes, ma demande a été prise en compte, donc je vais pouvoir configurer tout cela rapidement, un grand merci à BOt et aussi à BBA-Ambiorix pour sa solution que je vais tester et mettre en place ce weekend. Oserais-je pousser le vice jusqu'à demander si il y a aussi une commande punkbuster pour afficher un message de bienvenue lorsqu'un joueur rentre sur le serveur? Sa doit être faisable, le tout est de trouver la bonne commande, sinon il faut streamer ton serveur avec PB BAN, la c'est lui qui envoie le message auto sur ton serveur, je le fait avec mes serveurs COD4 et COD5. Partager ce message Lien à poster Partager sur d’autres sites
ulpia 11 Signaler ce message Posté(e) 6 mai 2010 Oserais-je pousser le vice jusqu'à demander si il y a aussi une commande punkbuster pour afficher un message de bienvenue lorsqu'un joueur rentre sur le serveur? Slt biobio Le message de bienvenue, tu peux l'avoir via Pbbans en faisant stream ton serveur. Le message tu peux bien évidement le personnaliser Partager ce message Lien à poster Partager sur d’autres sites
=DuC= Fredo 0 Signaler ce message Posté(e) 7 mai 2010 Alléluia, j'ai trouvé. Voici ce qu'il faut mettre: Donc, à la place du yell, il fallait mettre say et de plus il fallait retirer les " qui entouraient all et retirer le temps d'affichage. Encore un grand merci à toi B0t, sans toi cela n'aurait pas été possible. moi j'ai un souci j'ai deja un fichier pbsv.cfg avec plein de truc dedans , comment faire ? Partager ce message Lien à poster Partager sur d’autres sites
=DuC= Fredo 0 Signaler ce message Posté(e) 7 mai 2010 moi j'ai un souci j'ai deja un fichier pbsv.cfg avec plein de truc dedans , comment faire ? ben en fait apres test j'ai sauter une ligne apres toutes celle du fichier puis j'ai mis ça : pb_sv_MsgPrefix "PunkBuster Server" pb_sv_task 50 300 admin.say "Bienvenue sur le serveur des =DuC=" all pb_sv_task 51 300 admin.say "Les =DuC= recrutent (+18): www.LesDuC.fr" all pb_sv_task 120 300 admin.say "Base Rape , Base Camp , Bunny Hopping , C4 Vehicules = BAN" all pb_sv_task 121 300 admin.say "C4 Kamikaze , Stats Padding , Camping = BAN" all et ça fonctionne , merci a vous. Partager ce message Lien à poster Partager sur d’autres sites
B0t 19 Signaler ce message Posté(e) 7 mai 2010 Un succès, content de voir que tout le monde a trouvé ce qu'il souhaitait et que vous ayez enfin accès au répertoire tant désiré. Il suffisait de savoir quoi demander, et comment le demander si le GSP était curieux de la demande. Pour les messages ingame, je vais voir à optimiser ce sujet afin de permettre à tous de trouver son bonheur rapidement sur le forum. Partager ce message Lien à poster Partager sur d’autres sites
Zeffro 0 Signaler ce message Posté(e) 7 mai 2010 Le message de bienvenue, tu peux l'avoir via Pbbans en faisant stream ton serveur. Le message tu peux bien évidement le personnaliser J'ai configurer PBBAN et le message de bienvenue, je pense qu'il doit s'afficher, mais le problème si c'est comme pour Cod4 ou Cod5 le message s'affiche quand tu te connecte au serveur, donc avec BFBC2 le temps que tu rentre dans la partie le message est déjà passé donc tu ne le vois pas. Il doit y avoir moyen de configurer le message avec PB ou l'on peu choisir le délai et le temps d'affichage avec une commande Say.(comme avec ProCon) Je vais regarder dans mes anciennes configs PB de mes serveurs Cod ou BF2 d'ailleurs pourquoi pas, car il me semble qu'a l'époque je l'avais fait. Je vous tiens au courant Partager ce message Lien à poster Partager sur d’autres sites