Créer son .bat Arma3 avec options de lancement.
Pour ce type de lancement, veillez à vider le lanceur Arma de toute option.
# Ces options peuvent être simplement renseignées dans l’interface Steam dans les options de lancement d’Arma3, ou dans le launcher Arma3, l’intérêt ici est de créer un .bat pour des serveurs différents, avec d’autres réglages comme le joueur, la config, l’ip et mot de passe d’un serveur, le ou les mods utilisés, etc.
Si vous préférez ne pas créer de fichier .bat vous pouvez aller dans la librairie Steam ou sont vos jeux installés, et faire un clic droit / propriétés sur Arma 3 et cliquer sur :
Ensuite, vous avez juste à remplir ici les paramètres souhaités.
Options de lancement Arma avec Steam
Sinon, passons à la création de notre fichier .bat
Armabattleye.exe est ici utilisé car si vous lancez arma.exe avec un .bat, le jeu n’activera pas Battleye dans celui-ci.
Créer un nouveau document texte sur le bureau, le renommer en ArmaOptiZognons.bat
Connaître l’emplacement de armabattleye.exe sur votre disque dur :
C:\Steam\steamapps\common\Arma 3\armabattleye.exe
Insérer la ligne suivante, en remplaçant par votre emplacement bien sur de armabattleye.exe. Si le chemin comporte des espaces, mettre tout le chemin entre guillemets. (quand une fenêtre msdos se lance, elle affiche le disque C:, si votre jeu est sur un autre disque, spécifier la lettre du disque concerné, donc :
si votre jeu est sur le disque D: , procéder comme suit :
cd "D:\Steam\steamapps\common\Arma 3\"
# La commande cd permet d’aller au dossier qui contient armabattleye.exe. Si votre jeu est sur C:\ vous n’avez pas à spécifier la lettre du disque, entrez directement le dossier où se trouve armabattleye.exe (avec des guillemets si le chemin contient des espaces).
Augmenter la priorité processeur pour Arma 3
On peut lancer Arma avec une priorité plus avantageuse au niveau du processeur :
# priorité normale : start
# priorité au dessus de la normale : start /abovenormal
# priorité haute : start /high
# priorité temps réel (déconseillé)
* syntaxe : start /high chemin_de_l’executable ou start chemin_de_l’executable -high
Cette option met Arma3 en position ‘dominante’ par rapport à d’autres processus, si vous utilisez teamspeak il est possible d’avoir des aléas au niveau sonore si le niveau de priorité d’Arma est trop haut, à ajuster donc. Pareil pour les lecteurs de musique ou firefox, chrome, etc
Accélérer le lancement d’Arma 3
-nopause -nosplash -skipIntro -noLogs -world=empty
nologs désactive les logs du jeu (journal des erreurs, historique, etc).
world=empty : démarre sans précharger de carte, si vous ne jouez qu’à KOTH par exemple, rien ne sert de charger Stratis.
Connection auto à un serveur par son ip et son port
-connect=ip_de_votre_serveur_favori -port=port_du_serveur
Activer un ou plusieurs mods
-mod=nom_du_mod1,nom_mod2,nom_mod3
Optimiser Arma3 au niveau du FPS
D’autres options de lancement peuvent améliorer la fluidité en jeu, surtout pour les petites configurations, elles peuvent s’ajouter à la suite des précédentes options de lancement :
-enableHT | Active l’hyperthreading du processeur, Quadcore : -exThreads=7
-maxmem | Optimiser la quantité de Ram utilisée par Arma : –maxmem=4096 (4gb)
-malloc | Custom memory allocator : change la façon dont la Ram gère la taille des blocs mémoire utilisés par Arma.
Les différents fichiers malloc à tester selon votre gain de FPS sont dans le dossier Dlls d’Arm3.
Perso j’ai utilisé le tbb4malloc_bi qui augmente de 12 FPS environ ma config actuelle et rend le jeu plus agréable. dll téléchargeables ici
La commande une fois toutes les optons ajoutées :
cd ‘D:\Steam\steamapps\common\Arma 3\’
start /high arma3battleye.exe -enableHT -exThreads=7 -maxMem=4096 -nopause -nosplash -noLogs -skipIntro -world=empty -malloc=tbb4malloc_bi
ou
cd ‘D:\Steam\steamapps\common\Arma 3\’
start arma3battleye.exe -high -enableHT -exThreads=7 -maxMem=4096 -nopause -nosplash -noLogs -skipIntro -world=empty -malloc=tbb4malloc_bi
A partir de start, tout est sur la même ligne bien sur, enregistrez avec l’extension .bat, et double cliquer pour lancer votre jeu optimisé ! Méfiez-vous car un .bat peut très bien lancer une deuxième instance du jeu, comme un exécutable standard, donc veillez à bien vérifier que le jeu n’est pas déjà lancé.
Arma est maintenant en 64 bits, la commande suivante est donc nécessaire :
-malloc=tbb4malloc_bi_x64
Maintenant il faut régler correctement vos options graphiques dans le jeu, mettez votre personnage avec une vue sur la nature, la ville, un peu de tout, et allez faire vos réglages en observant le nombre de FPS en fonction de ce que vous modifiez. N’hésitez pas à essayer certaines options en ultra, vous n’avez rien à perdre et souvent on peut être surpris du résultat. Pour ma part, je désactive les ombres, l’antialiasing et je réduis la distance de vue en fonction, sol, hélico, etc Les réglages graphiques sont très subjectifs sur Arma et peuvent être si différents d’une config à l’autre que je ne me lancerais pas ;~]
N’hésitez pas à réagir, participer, proposer des infos supplémentaires…
∇ Liens supplémentaires
malloc
Toutes les commandes de lancement (officielles)
Vous devez être connecté pour poster un commentaire.