Set welcome title

Set welcome message

[-DOL-] servers AI parameters

facknrite

Administrator
Admin
DCS
TH-COTW
GZW
RoN
GB
If you are interested in what are our AI settings in our servers, this post will show and explain you what does each parameter and value does:

Code:
[/script/tacticalai.tacticalaiconfig]
+PerceptionADSR=(SenseClass="/Script/AIModule.AISense_Sight", Attack=2.4, Decay=0.6, Sustain=1.0, Release=5.0, MaximumAmplitude=105.0)
+PerceptionADSR=(SenseClass="/Script/AIModule.AISense_Hearing", Attack=1.4, Decay=0.6, Sustain=1.0, Release=3.2, MaximumAmplitude=90.0)
+PerceptionADSR=(SenseClass="/Script/TacticalAI.AISense_IncomingFire", Attack=1.5, Decay=0.5, Sustain=1.0, Release=3.2, MaximumAmplitude=135.0)

TacticalSenseActivationThreshold=92.0
TacticalSenseActivationDecayRate=14.0
TacticalSenseActivationMax=200.0


[SkillLevel@Custom]
ReactionTimeRandom=0.35
MaxTurnRate=185.0
PitchRate=95.0
MaxSprintTurnRate=55.0
OnTargetThreshold=1.25
MaxDistanceDeviation=120.0
InitialMissTargetThreshold=45.0
RecoilCompensationSkill=0.38
DeliberateMissTime=3.5
DeliberateMissBlendOutTime=4.5
DeliberateMissDistanceThreshold=35.0
MinDelayBetweenBursts=1.2
MaxDelayBetweenBursts=2.4
MinSemiAutoBurst=2
MaxSemiAutoBurst=4
MaxTimeOnTarget=5.0
SuppressionRecoveryRate=0.012
TracerFrequency=0.20
MuzzleFlashProbability=1.0

Perception​

Sight
Code:
Attack=2.4
Trained soldiers can usually identify an exposed target relatively quickly, so 2.4 keeps them alert without making them omniscient.

Hearing
Code:
Attack=1.4
MaximumAmplitude=90
Allows AI to react to obvious noises like gunfire or sprinting, but not every faint sound.

Incoming Fire
Code:
MaximumAmplitude=135
Gunfire remains the strongest stimulus. AI will react aggressively to rounds landing nearby, but not with immediate pinpoint knowledge of the shooter's location.

Tactical Awareness
Code:
ActivationThreshold=92
This slightly lowers the threshold from 100 so AI commits to combat a bit sooner once they've gathered enough evidence. They still won't instantly engage based on a brief glimpse.

Reaction Time
Code:
ReactionTimeRandom=0.35
This produces natural variation between individuals. Some enemies react faster, others take longer, making encounters feel less scripted.

Turning Speed
Code:
MaxTurnRate=185
PitchRate=95
Your previous values were slightly conservative. These allow trained soldiers to track moving targets smoothly while avoiding unrealistic snap turns.

Distance Accuracy
Code:
MaxDistanceDeviation=120
This makes AI somewhat more capable at medium range without turning them into precision shooters at long range.

Recoil Control
Code:
RecoilCompensationSkill=0.38
Soldiers generally manage recoil well, but not perfectly. This keeps bursts effective while preventing laser-like full-auto accuracy.

Deliberate Miss System
Code:
InitialMissTargetThreshold=45
DeliberateMissTime=3.5
BlendOut=4.5
This creates a believable engagement pattern:
Code:
0-2 sec

Mostly suppressive fire

↓

2-5 sec

Walking rounds toward target

↓

5-8 sec

Consistent hits if player stays exposed
That resembles a trained soldier finding the range rather than instantly landing perfect shots.

Burst Discipline
Code:
1.2-2.4 seconds
AI pauses long enough to reassess, communicate, and use cover instead of continuously dumping rounds.

Suppression
Code:
SuppressionRecoveryRate=0.012
Suppression remains meaningful. A pinned AI will recover, but not immediately, encouraging realistic fire-and-maneuver tactics.


Expected Behavior​


With these settings, the AI should:

  • Spot players quickly enough to feel competent.
  • Miss or fire suppressively during the first moments of contact.
  • Improve accuracy gradually if they maintain visual contact.
  • Use controlled bursts rather than endless automatic fire.
  • Recover from suppression at a believable pace.
  • Be dangerous when ignored, but not superhuman.

That's it!
 
Back
Top