La solution : BATTLERECORDER, mode qui se trouve dans le jeu : explication
1.Présentation
Battlerecorder permet d'enregistrer les parties Battlefield2 sur les serveurs ayant activé cette option.
Pour que vos parties soient enregistrées, jouez simplement sur un serveur avec BattleRecorder activé (filtres du navigateur BF2, cochez BattleRecorder). Une fois la partie terminée, si l'administrateur a configuré correctement son serveur, vous trouverez vos parties dans la rubrique communauté, cadre "favoris BattleRecorder". Cliquez sur la partie enregistrée et appuyez ensuite sur télécharger. Cette opération va transférer le fichier .démo du serveur à votre pc dans le répertoire par défaut: C:Documents and SettingsElectr0Mes documentsBattlefield 2ProfilesDefaultdemos
Vos démos seront alors accessibles via la fenêtre "ludothèque" dans la rubrique communauté du jeu.
Si le téléchargement ne fonctionne pas, c'est que BattleRecorder est ma configuré du côté du serveur. Dans ce cas votre démo est perdue.
2.Explications techniques : (admin)
BattleRecorder se compose de deux parties. Le programme de lancement du
serveur dédié et le script de finalisation de démo.
serveur dédié :
- AutoRecord
Réglez l'enregistrement auto sur "on" pour activer BattleRecorder. Chaque partie jouée sur le serveur sera ainsi enregistrée dans un fichier.
- DemoDownloadURL
Il s'agit de l'URL qui sera transmise à tous les clients connectés à la fin de la partie, à partir de laquelle l'interface Battlefield 2 téléchargera le fichier de démo lorsque l'utilisateur choisira "téléchargement". Le fichier de démo doit se trouver dans le répertoire indiqué dans l'URL, sans quoi le téléchargement échouera.
- AutoDemoHook
Le serveur exécute ce script à la fin de chaque partie lorsque l'enreg. auto est activé.
- DemoQuality
Vous pouvez contrôler la qualité de l'enregistrement de Battle Recorder. '1' est le réglage par défaut et est recommandé pour les jeux sur internet. '10' correspond à la qualité maximale, et en conséquence la taille occupée par le fichier sera environ 8 fois plus importante. Des réglages élevés augmenteront également le trafic sur le serveur.
Paramètres du script :
Exécuté lorsqu'une partie prend fin, ce script peut être réécrit ou remplacé si nécessaire. Le serveur Battlefield 2 essayera simplement d'exécuter le script indiqué dans AutoDemoHook au terme de chaque partie.
Le script par défaut, nommé auto_rotate, a été écrit avec le langage Python, puis transformé en fichier exécutable. Il se trouve ici : adminutilsdemorotate_demo.py
Le script déplacera un fichier BattleRecorder du serveur vers un nouvel emplacement local ou un site FTP. Vous pouvez également spécifier le nombre de fichiers à archiver.
Le script est configuré via un fichier de configuration intitulé "auto_rotate.cfg" qui se trouve à la racine du répertoire d'installation de Battlefield 2.
Dans ce fichier, vous pouvez configurer :
- file_limit =
Utilisez cette valeur pour définir le nombre de fichiers BattleRecorder que vous souhaitez garder à disposition. La valeur par défaut est 30. Lorsque la limite sera atteinte, le nouveau fichier remplacera le plus ancien.
- target_root =
Si vous comptez effectuer un transfert vers un répertoire local, saisissez ici le chemin d'accès.
- use_ftp =
Définissez cette valeur sur 1 si vous souhaitez envoyer le fichier DemoRecorder sur FTP à un nouvel emplacement.
- ftp_target_dir =
Saisissez le chemin du FTP sur lequel vous souhaitez transférer l'enregistrement.
- ftp_server =
Saisissez l'URL ou l'IP de votre serveur FTP.
- ftp_user =
Saisissez le nom d'utilisateur vous permettant de vous connecter au FTP.
- ftp_password =
Saisissez le mot de passe de votre compte de connexion.
ATTENTION :
- Battle Recorder augmente sensiblement la charge de votre serveur. C'est pourquoi les parties de 64 joueurs ne seront pas prises en charge si Battle Recorder est activé.
- Les fichiers Battle Recorder grossissent au fur et à mesure que vous augmentez le nombre de joueurs et de tickets. Pour une partie de 32 joueurs et 250 tickets de chaque côté, votre fichier fera environ 5-6 Mo.
- En activant la fonction "Communauté" de Battlefield 2, les fichiers Battle Recorder téléchargés seront sauvegardés dans : Mes DocumentsBattlefield 2ProfilesDefaultDemos
Pour tous les profils présents sur votre ordinateur, c'est à cet emplacement que seront effectuées les sauvegardes de fichiers Battle Recorder.
Il est possible de télécharger des fichiers Battle Recorder d'un ami ou d'un site internet et de les copier dans le dossier Battle Recorder ci-dessus. Ils apparaîtront alors dans la page "Communauté" et vous pourrez alors les exécuter.
Options de lecture :
De même que vous pouvez utilisez les touches 'Q' et 'T' pour contrôler la lecture d'un enregistrement, vous pouvez également utiliser une série de raccourcis clavier:
- Touches 1-9 : Ralentir ou modifier la vitesse de lecture.
- Touche "Alt Fire" (bouton droit de la souris par défaut): commutation Caméra vue libre / Caméra Joueur
En mode caméra libre :
- Z, Q, S, D : Mouvement vers l'avant, vers l'arrière, virer vers la gauche et vers la droite.
- Double pression de la touche Z : Mouvement rapide de caméra. Vous pouvez également maintenir la touche "Courir" enfoncée.
- S'accroupir / Se coucher : Mouvement de caméra vers le haut ou vers le bas.
- Axe souris : Rotation de la caméra.
Quand la caméra suit le joueur :
- Barre d'espace : Joueur suivant / précédent.
- Z et Q, ou mollette de défilement de la souris : Zoomer ou dézoomer avec la caméra.
- S'accroupir / Se coucher : Orienter la caméra vers le haut ou vers le bas.
- Axe souris : Rotation de la caméra autour du joueur.
Source : ESFRANCE.NET