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:
Trained soldiers can usually identify an exposed target relatively quickly, so 2.4 keeps them alert without making them omniscient.
Hearing
Allows AI to react to obvious noises like gunfire or sprinting, but not every faint sound.
Incoming Fire
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
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
This produces natural variation between individuals. Some enemies react faster, others take longer, making encounters feel less scripted.
Turning Speed
Your previous values were slightly conservative. These allow trained soldiers to track moving targets smoothly while avoiding unrealistic snap turns.
Distance Accuracy
This makes AI somewhat more capable at medium range without turning them into precision shooters at long range.
Recoil Control
Soldiers generally manage recoil well, but not perfectly. This keeps bursts effective while preventing laser-like full-auto accuracy.
Deliberate Miss System
This creates a believable engagement pattern:
That resembles a trained soldier finding the range rather than instantly landing perfect shots.
Burst Discipline
AI pauses long enough to reassess, communicate, and use cover instead of continuously dumping rounds.
Suppression
Suppression remains meaningful. A pinned AI will recover, but not immediately, encouraging realistic fire-and-maneuver tactics.
With these settings, the AI should:
That's it!
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
Hearing
Code:
Attack=1.4
MaximumAmplitude=90
Incoming Fire
Code:
MaximumAmplitude=135
Tactical Awareness
Code:
ActivationThreshold=92
Reaction Time
Code:
ReactionTimeRandom=0.35
Turning Speed
Code:
MaxTurnRate=185
PitchRate=95
Distance Accuracy
Code:
MaxDistanceDeviation=120
Recoil Control
Code:
RecoilCompensationSkill=0.38
Deliberate Miss System
Code:
InitialMissTargetThreshold=45
DeliberateMissTime=3.5
BlendOut=4.5
Code:
0-2 sec
Mostly suppressive fire
↓
2-5 sec
Walking rounds toward target
↓
5-8 sec
Consistent hits if player stays exposed
Burst Discipline
Code:
1.2-2.4 seconds
Suppression
Code:
SuppressionRecoveryRate=0.012
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!