Le headless client (HC)

Il s'agit d'un client autonome qui prend en charge la gestion des IAs du serveur, permettant de soulager le serveur des nombreuses opérations liées aux IA.

Si vous voulez tester un HC en local sur un PC sous Windows, il suffit de créer un fichier .bat à la racine de votre arma contenant le code suivant :

la partie de la commande commençant par “-mod=” contient la liste des mods que le HC va utiliser. Elle doit être synchronisée avec celle des mods du serveur auquel vous vous connecterez. ArmaSync est ton ami, en particulier l'onglet Launcher Options.
start "Arma3hc" /min /low "arma3server.exe" -client -connect=127.0.0.1 -port=2302 -profiles=hc -name=HC_Slot  "-mod=H:\Arma3Canard\3_Maps\@Aliabad_[v1.1.cpc1];" "-mod=H:\Arma3Canard\3_Maps\@Caribou_[v1.0];" "-mod=H:\Arma3Canard\4_Options\@CHVD_[v1.13];" "-mod=H:\Arma3Canard\3_Maps\@CPC_MapFix_[v1.0];" "-mod=H:\Arma3Canard\2_Matos\@CUP_Units_[v1.10.0];" "-mod=H:\Arma3Canard\2_Matos\@CUP_Vehicles_[v1.10.0];" "-mod=H:\Arma3Canard\2_Matos\@CUP_Weapons_[v1.10.0];" "-mod=H:\Arma3Canard\3_Maps\@Dariyah_[v0.4.1];" "-mod=H:\Arma3Canard\3_Maps\@Fallujah_[v1.2.cpc2];" "-mod=H:\Arma3Canard\3_Maps\@HazarKot_[v1.0.cpc1];" "-mod=H:\Arma3Canard\3_Maps\@Imrali_[v1.4];" "-mod=H:\Arma3Canard\3_Maps\@Nziwasogo_[v0.9.7];" "-mod=H:\Arma3Canard\3_Maps\@Podagorsk_[v1.1.cpc1];" "-mod=H:\Arma3Canard\3_Maps\@Thirsk_[v1.0.cpc1];" "-mod=H:\Arma3Canard\3_Maps\@Zernovo_[v1.0];" "-mod=H:\Arma3Canard\3_Maps\@PreiKhmaochLong_[v15.12.17];" "-mod=H:\Arma3Canard\1_Gameplay\@ACE3_compat_CUP_[cpc2];" "-mod=H:\Arma3Canard\1_Gameplay\@ACRE2_[v2.5.1.980];" "-mod=H:\Arma3Canard\3_Maps\@CUP_Terrains_Core_[v1.4.2];" "-mod=H:\Arma3Canard\3_Maps\@CUP_Terrains_CWA_[v1.4.2];" "-mod=H:\Arma3Canard\3_Maps\@CUP_Terrains_Maps_[v1.4.2];" "-mod=H:\Arma3Canard\3_Maps\@IslaDuala_a3_[v3.9];" "-mod=H:\Arma3Canard\2_Matos\@RHSAFRF_[v0.4.5];" "-mod=H:\Arma3Canard\2_Matos\@RHSGREF_[v0.4.5];" "-mod=H:\Arma3Canard\2_Matos\@RHSSAF_[v0.4.5];" "-mod=H:\Arma3Canard\2_Matos\@RHSUSAF_[v0.4.5];" "-mod=H:\Arma3Canard\2_Matos\@CPC_Factions_CUP_[v1.8];" "-mod=H:\Arma3Canard\2_Matos\@CPC_Factions_RHS_[v1.8.1];" "-mod=H:\Arma3Canard\1_Gameplay\@ACE3_compat_RHS_[cpc3];" "-mod=H:\Arma3Canard\1_Gameplay\@CBA_A3_[v3.6.1];" "-mod=H:\Arma3Canard\1_Gameplay\@GDC_lib_[v1.2];" "-mod=H:\Arma3Canard\2_Matos\@Missing_Units_[v2.4.cpc1];" "-mod=H:\Arma3Canard\1_Gameplay\@ACE3_[v3.12.2.cpc2];" -noPause -noSound
pause

Une fois votre jeux lancé, avec un serveur en local créé sur le port 2302 (port par défaut) et une mission contenant un slot nommé HC_slot, vous n'aurez qu'à exécuter votre fichier .bat. Vous devriez voir un petit HC_Slot apparaitre sur votre serveur peu de temps après.

A noter que cette commande ne fonctionnera que pour jouer en LOCAL sur votre propre serveur. Il faut complexifier un peu et utiliser un autre client (ou un autre steam) si vous comptez lancer avec d'autres joueurs.

  • arma_3/createurs_de_missions/le_headless_client.txt
  • Dernière modification: 2018/11/04 17:42
  • par tanin