Recherche
 
Fermer
Documentation - SERVEUR

SERVEUR

Paramètres BOTS  -  par FSMOD

Les paramètres des bots

search.gif Généralités

Sous Rocmod chaque type de bot possède ses propres paramètres dans un fichier associé en extension .bot. Tous ces fichiers sont regroupés sur le serveur dans le répertoire Botfiles. Il est possible de créer autant de fichiers bot que de configurations désirées, mais dans la pratique, 4 fichiers sont amplement suffisants.

A noter que certains codes ont été modifiés dans FSMOD

fin.gif Important : La plupart des paramètres sont fonction d'un coefficient de correction lié au CVAR g_botskill, défini sur le serveur. Ce CVAR peut prendre les valeurs indexés de 1 à 5. Rocmod a d'ailleurs qualifié ces degrés sous la forme suivante:

g_botskill Baptême
1 Amateur
2 Gun for hire
3 Consultant
4 Mercenary
5 Specialist

look.gif Les paramètres

tolist.gif   Reflex

Index fixant le temps de réaction du bot en millisecondes.
Ce temps de réaction que l'on peut baptiser Tr se calcule comme suit:
Tr = Reflex / g_botskill
La valeur de Reflex est limité à 1000 millisecondes

Plus la valeur de g_botskill est élevée, plus le temps de réaction du bot est faible.

tolist.gif    Accuracy

Index fixant la précision angulaire du tir en degré. La valeur par défaut est 10.
Cette précision angulaire que l'on peut baptiser Pa se calcule comme suit:
Pa = accuracy - (g_botskill X 3)
Plus la valeur de g_botskill est élevée, plus grande est la précision angulaire.
Si la formule donne une valeur inférieure à 1, cette valeur sera ramenée à 1.

tolist.gif    Turnspeed

Vitesse de rotation du bot dans des mouvements de recherche d'objectif
Valeur par défaut 0,01
La formule est:
Turnspeed = turnspeed X g_botskill

Plus la valeur de g_botskill est élevée, plus grande est la vitesse de rotation angulaire du bot.

tolist.gif    Turnspeed_combat

Vitesse de rotation du bot dans des mouvements de riposte vers une cible.
Valeur par défaut 0,05
La formule est:
Turnspeed_combat = turnspeed_combat X g_botskill
Plus la valeur de g_botskill est élevée, plus grande est la vitesse de rotation angulaire du bot..

tolist.gif    Perfectaim

Commutateur de renforcement de la précision de tir. Valeur par défaut 0, valeur active 1.

Le programme annonce les conditions suivantes:

Si g_botskill < 4 ==> perfectaim = 0
Si g_botskill > 3 ==> perfectaim = 1

En pratique il est préférable de laisser ce commutateur à sa valeur nulle.

tolist.gif    Hatelevel

Degré d'agressivité du bot dans sa riposte.

Il est associé à la variable revengeHatelevel, codée dans les sources qui fixe le degré de précision angulaire dans le tir de riposte.
Sans entrer dans les détails complexes des sources on peut résumer de la sorte:
une variable accVal répond à ce premier état:
accVal = accuracy / g_botskill
Elle est ensuite assujettie à la variable revengeHatelevel comme suit:
accVal = accVal / revengeHatelevel
Ensuite la variable accVal affecte directement la précision angulaire.
En conclusion plus la variable accVal est faible, plus la précision de riposte du bot est élevée 
En pratique, l'expérience voudrait que l'on ne dépasse pas une valeur supérieure à 3 pour la variable hatelevel.

tolist.gif    Maxturn

Secteur angulaire de tir du bot en degrés, fixé à 90 par défaut.

Il est directement lié à la valeur de g_botskill sous les conditions suivantes:
g_botskill =1  ==> maxturn = 70
g_botskill =2  ==> maxturn = 125
g_botskill =3  ==> maxturn = 180
g_botskill =4  ==> maxturn = 270
g_botskill =5  ==> maxturn = 360

tolist.gif    Camper

Valeur 1 ou 0

Commutateur autorisant le bot à camper à condition que les points de camping soient définis dans les routes.

calendard.gif Les paramètres liés au chat des bots n'ont aucun intérêt et ne feront donc l'objet d'aucun commentaire.

-=tongue=-

Publié le 20/08/2022 21:05   Haut
Rubriques

Vous êtes ici :   Accueil » Documentation » SERVEUR