Jump to content

A3EAI - Roaming/Vehicle AI Patrols - Discontinued


Face

Recommended Posts

I believe the key to the UAV's will be placing them in groups. Then their 'spotting' capability/height advantage may come into play for the other AI?

 

Looks good!

 

I still haven't decided the purpose of the UAV/UGVs, my plan for now is that they'll behave just like the existing air/land vehicle patrols. I'm open to the possibility of having them as part of infantry patrols though.

Link to comment
Share on other sites

Emmbee, what are you being kicked for? Is there a message that tells you that you been kicked by Battleye? If not then look in your logs. Your RPT should have something in there. I usually have my RPT opened in a window most all the time to watch for things like that. If you know how to post your RPT in a Spoiler on this forum that would make it possible for others to help you.

Link to comment
Share on other sites

Emmbee, what are you being kicked for? Is there a message that tells you that you been kicked by Battleye? If not then look in your logs. Your RPT should have something in there. I usually have my RPT opened in a window most all the time to watch for things like that. If you know how to post your RPT in a Spoiler on this forum that would make it possible for others to help you.

Here
 
 

=====================================================================
== C:\sspanel\gameservers\arma3\1166\arma3server.exe
== "C:\sspanel\gameservers\arma3\1166\arma3server.exe"  -mod=@Epoch;@EpochHive -ip=198.154.118.45 -port=11802 -profiles=Admin -config=Admin\server.cfg -cfg=Admin\arma3.cfg -name=Admin -autoinit -nolog 
 
Original output filename: Arma3Retail_Server
Exe timestamp: 2015/06/10 17:01:17
Current time:  2015/06/13 14:20:19
 
Type: Public
Branch: Stable
Version: 1.46.131175
 
Allocator: C:\sspanel\gameservers\arma3\1166\dll\tbb4malloc_bi.dll
=====================================================================
 
14:20:19 ManagerConfig()
14:20:19 Error when creating WIC imaging factory:
Error: 0x80040154
14:20:19 Splash window: Empty image - unable to draw the splash window
14:20:19 Splash window: Empty image - unable to draw the splash window
14:20:19 Splash window: Empty image - unable to draw the splash window
14:20:19 Splash window: Empty image - unable to draw the splash window
14:20:20 Cannot register unknown string STR_USRACT_SWITCH_GUNS
14:20:20 Cannot register unknown string STR_USRACT_SWITCH_ROCKETS
14:20:20 Cannot register unknown string STR_USRACT_SWITCH_MISSILES
14:20:20 Cannot register unknown string STR_USRACT_SWITCH_BOMBS
14:20:20 Cannot register unknown string STR_CONTROLS_TOOLTIPS_SWITCH_GUNS
14:20:20 Cannot register unknown string STR_CONTROLS_TOOLTIPS_SWITCH_ROCKETS
14:20:20 Cannot register unknown string STR_CONTROLS_TOOLTIPS_SWITCH_MISSILES
14:20:20 Cannot register unknown string STR_CONTROLS_TOOLTIPS_SWITCH_BOMBS
14:20:20 Splash window: Empty image - unable to draw the splash window
14:20:20 Splash window: Empty image - unable to draw the splash window
14:20:20 Splash window: Empty image - unable to draw the splash window
14:20:29 Splash window: Empty image - unable to draw the splash window
14:20:31 Updating base class ->Base, by a3\dubbing_radio_f\config.bin/CfgHQIdentities/PAPA_BEAR/
14:20:31 Updating base class ->Base, by a3\dubbing_radio_f\config.bin/CfgHQIdentities/AirBase/
14:20:32 Updating base class ->HouseBase, by a3\data_f\config.bin/CfgVehicles/House/
14:20:32 Updating base class ->Thing, by a3\data_f\config.bin/CfgVehicles/ThingX/
14:20:32 Updating base class RscShortcutButton->RscButton, by a3\editor_f\config.bin/RscDisplayEditObject/Controls/B_OK/
14:20:32 Updating base class RscSliderH->RscXSliderH, by a3\editor_f\config.bin/RscDisplayEditObject/Slider/
14:20:32 Updating base class RscText->RscPicture, by a3\editor_f\config.bin/RscDisplayEditObject/Preview/
14:20:32 Updating base class RscShortcutButton->RscButton, by a3\editor_f\config.bin/RscDisplayMissionLoad/Controls/B_OK/
14:20:32 Updating base class RscShortcutButton->RscButton, by a3\editor_f\config.bin/RscDisplayMissionSave/Controls/B_OK/
14:20:32 Updating base class ->House, by a3\structures_f\config.bin/CfgVehicles/House_F/
14:20:32 Updating base class ->House_F, by a3\structures_f\config.bin/CfgVehicles/House_Small_F/
14:20:32 Updating base class ->Default, by a3\anims_f\config\sdr\config.bin/CfgMovesBasic/DefaultDie/
14:20:32 Updating base class ->RifleBaseLowStandActions, by a3\anims_f\config\sdr\config.bin/CfgMovesBasic/Actions/RifleBaseStandActions/
14:20:32 Updating base class ->Default, by a3\anims_f\config\sdr\config.bin/CfgMovesMaleSdr/States/Crew/
14:20:32 Updating base class ->StandBase, by a3\anims_f\config\sdr\config.bin/CfgMovesMaleSdr/States/AmovPercMstpSnonWnonDnon/
14:20:32 Updating base class ->RscControlsGroup, by a3\ui_f\config.bin/RscControlsGroupNoScrollbars/
14:20:32 Updating base class ->RscControlsGroup, by a3\ui_f\config.bin/RscControlsGroupNoHScrollbars/
14:20:32 Updating base class ->RscControlsGroup, by a3\ui_f\config.bin/RscControlsGroupNoVScrollbars/
14:20:32 Updating base class ->RscText, by a3\ui_f\config.bin/RscLine/
14:20:32 Updating base class ->RscActiveText, by a3\ui_f\config.bin/RscActivePicture/
14:20:32 Updating base class ->RscButton, by a3\ui_f\config.bin/RscButtonTextOnly/
14:20:32 Updating base class ->RscShortcutButton, by a3\ui_f\config.bin/RscShortcutButtonMain/
14:20:32 Updating base class ->RscShortcutButton, by a3\ui_f\config.bin/RscButtonEditor/
14:20:32 Updating base class ->RscShortcutButton, by a3\ui_f\config.bin/RscIGUIShortcutButton/
14:20:32 Updating base class ->RscShortcutButton, by a3\ui_f\config.bin/RscGearShortcutButton/
14:20:32 Updating base class ->RscShortcutButton, by a3\ui_f\config.bin/RscButtonMenu/
14:20:32 Updating base class ->RscButtonMenu, by a3\ui_f\config.bin/RscButtonMenuOK/
14:20:32 Updating base class ->RscButtonMenu, by a3\ui_f\config.bin/RscButtonMenuCancel/
14:20:32 Updating base class ->RscButtonMenu, by a3\ui_f\config.bin/RscButtonMenuSteam/
14:20:32 Updating base class ->RscText, by a3\ui_f\config.bin/RscLoadingText/
14:20:32 Updating base class ->RscListBox, by a3\ui_f\config.bin/RscIGUIListBox/
14:20:32 Updating base class ->RscListNBox, by a3\ui_f\config.bin/RscIGUIListNBox/
14:20:32 Updating base class ->RscText, by a3\ui_f\config.bin/RscBackground/
14:20:32 Updating base class ->RscText, by a3\ui_f\config.bin/RscBackgroundGUI/
14:20:32 Updating base class ->RscPicture, by a3\ui_f\config.bin/RscBackgroundGUILeft/
14:20:32 Updating base class ->RscPicture, by a3\ui_f\config.bin/RscBackgroundGUIRight/
14:20:32 Updating base class ->RscPicture, by a3\ui_f\config.bin/RscBackgroundGUIBottom/
14:20:32 Updating base class ->RscText, by a3\ui_f\config.bin/RscBackgroundGUITop/
14:20:32 Updating base class ->RscText, by a3\ui_f\config.bin/RscBackgroundGUIDark/
14:20:32 Updating base class ->RscPictureKeepAspect, by a3\ui_f\config.bin/RscBackgroundLogo/
14:20:32 Updating base class ->RscMapControl, by a3\ui_f\config.bin/RscMapControlEmpty/
14:20:32 Updating base class ->RscPicture, by a3\ui_f\config.bin/CA_Mainback/
14:20:32 Updating base class ->CA_Mainback, by a3\ui_f\config.bin/CA_Back/
14:20:32 Updating base class ->CA_Mainback, by a3\ui_f\config.bin/CA_Title_Back/
14:20:32 Updating base class ->CA_Mainback, by a3\ui_f\config.bin/CA_Black_Back/
14:20:32 Updating base class ->RscTitle, by a3\ui_f\config.bin/CA_Title/
14:20:32 Updating base class ->RscPictureKeepAspect, by a3\ui_f\config.bin/CA_Logo/
14:20:32 Updating base class ->CA_Logo, by a3\ui_f\config.bin/CA_Logo_Small/
14:20:32 Updating base class ->RscButton, by a3\ui_f\config.bin/CA_RscButton/
14:20:32 Updating base class ->CA_RscButton, by a3\ui_f\config.bin/CA_RscButton_dialog/
14:20:32 Updating base class ->RscActiveText, by a3\ui_f\config.bin/CA_Ok/
14:20:32 Updating base class ->RscText, by a3\ui_f\config.bin/CA_Ok_image/
14:20:32 Updating base class ->RscText, by a3\ui_f\config.bin/CA_Ok_image2/
14:20:32 Updating base class ->RscText, by a3\ui_f\config.bin/CA_Ok_text/
14:20:32 Updating base class ->RscPicture, by a3\ui_f\config.bin/RscVignette/
14:20:32 Updating base class ->RscControlsGroupNoScrollbars, by a3\ui_f\config.bin/RscMapControlTooltip/
14:20:32 Updating base class RscUnitInfo->RscUnitInfoAirNoWeapon, by a3\ui_f\config.bin/RscInGameUI/RscUnitInfoAir/
14:20:32 Updating base class RscShortcutButton->RscButtonMenu, by a3\ui_f\config.bin/RscDisplayDebug/Controls/B_OK/
14:20:32 Updating base class RscShortcutButton->RscButtonMenu, by a3\ui_f\config.bin/RscDisplayDebug/Controls/B_Cancel/
14:20:32 Updating base class RscShortcutButton->RscButtonMenu, by a3\ui_f\config.bin/RscDisplayDebug/Controls/B_Clear/
14:20:32 Updating base class ->RscText, by a3\ui_f\config.bin/RscDisplayCapture/controls/TimeLines/
14:20:32 Updating base class RscShortcutButton->RscButtonMenu, by a3\ui_f\config.bin/RscDisplayCapture/controls/ButtonAverages/
14:20:32 Updating base class RscShortcutButton->RscButtonMenu, by a3\ui_f\config.bin/RscDisplayCapture/controls/ButtonSavePreviousData/
14:20:32 Updating base class RscShortcutButton->RscButtonMenu, by a3\ui_f\config.bin/RscDisplayCapture/controls/ButtonPreviousData/
14:20:32 Updating base class RscControlsGroup->RscControlsGroupNoHScrollbars, by a3\ui_f\config.bin/RscDisplayMain/controls/ModIcons/
14:20:32 Updating base class RscPicture->RscPictureKeepAspect, by a3\ui_f\config.bin/RscDisplayMain/IconPicture/
14:20:32 Updating base class IconPicture->RscPictureKeepAspect, by a3\ui_f\config.bin/RscDisplayMain/DlcOwnedIconPicture/
14:20:32 Updating base class IconPicture->RscPictureKeepAspect, by a3\ui_f\config.bin/RscDisplayMain/DlcIconPicture/
14:20:32 Updating base class RscListBox->RscCombo, by a3\ui_f\config.bin/RscDisplayCustomizeController/Steepness/
14:20:32 Updating base class ->RscStandardDisplay, by a3\ui_f\config.bin/RscDisplayControlSchemes/
14:20:32 Updating base class ButtonOK->RscButtonMenuCancel, by a3\ui_f\config.bin/RscDisplayControlSchemes/controls/ButtonCancel/
14:20:32 Updating base class RscButton->RscButtonMenuOK, by a3\ui_f\config.bin/RscDisplayControlSchemes/controls/ButtonOK/
14:20:32 Updating base class RscPicture->RscPictureKeepAspect, by a3\ui_f\config.bin/RscDisplayFileSelectImage/controls/OverviewPicture/
14:20:32 Updating base class RscShortcutButton->RscButtonMenuCancel, by a3\ui_f\config.bin/RscDisplayFieldManual/controls/ButtonCancel/
14:20:32 Cannot delete class B_KickOff, it is referenced somewhere (used as a base class probably).
14:20:32 Updating base class RscButton->RscButtonMenuCancel, by a3\ui_f\config.bin/RscDisplayPublishMission/controls/ButtonCancel/
14:20:32 Updating base class RscShortcutButton->RscButtonMenuOK, by a3\ui_f\config.bin/RscDisplayPublishMissionSelectTags/controls/ButtonOK/
14:20:32 Updating base class ButtonOK->RscButtonMenuCancel, by a3\ui_f\config.bin/RscDisplayPublishMissionSelectTags/controls/ButtonCancel/
14:20:32 Updating base class ->RscSubmenu, by a3\ui_f\config.bin/RscMainMenu/
14:20:32 Cannot update non class from class a3\ui_f\config.bin/RscCallSupport/Items/
14:20:32 Cannot update non class from class a3\ui_f\config.bin/RscRadio/Items/
14:20:32 Updating base class RscStandardDisplay->, by a3\ui_f_mp_mark\config.bin/RscDisplayRespawn/
14:20:32 Updating base class ->BulletCore, by a3\weapons_f\config.bin/CfgAmmo/BulletBase/
14:20:32 Updating base class ->Default, by a3\weapons_f\config.bin/CfgMagazines/CA_Magazine/
14:20:32 Updating base class ->ReammoBox, by a3\weapons_f\config.bin/cfgVehicles/WeaponHolder/
14:20:32 Updating base class ->SlotInfo, by a3\weapons_f\config.bin/CowsSlot/
14:20:32 Updating base class ->SlotInfo, by a3\weapons_f\config.bin/PointerSlot/
14:20:32 Updating base class ->PistolCore, by a3\weapons_f\config.bin/cfgWeapons/Pistol/
14:20:32 Updating base class ->WeaponSlotsInfo, by a3\weapons_f\config.bin/cfgWeapons/Pistol_Base_F/WeaponSlotsInfo/
14:20:32 Updating base class ->Default, by a3\weapons_f\config.bin/cfgWeapons/ItemCore/
14:20:32 Updating base class ->ReammoBox, by a3\weapons_f\ammoboxes\config.bin/CfgVehicles/Bag_Base/
14:20:32 Updating base class ->ThingX, by a3\weapons_f\ammoboxes\config.bin/CfgVehicles/WeaponHolderSimulated/
14:20:33 Updating base class ->Ship, by a3\boat_f\config.bin/CfgVehicles/Ship_F/
14:20:33 Updating base class ->SlotInfo, by a3\weapons_f_mark\config.bin/UnderBarrelSlot/
14:20:33 Updating base class RscText->RscIGUIValue, by x\addons\a3_epoch_code\config.bin/RscInGameUI/RscUnitInfo/CA_Speed_Freefall/
14:20:33 Updating base class RscText->RscIGUIValue, by x\addons\a3_epoch_code\config.bin/RscInGameUI/RscUnitInfo/CA_Alt_Freefall/
14:20:33 Updating base class RscUnitInfoAirNoWeapon->RscUnitInfo, by x\addons\a3_epoch_code\config.bin/RscInGameUI/RscUnitInfoAir/
14:20:33 Updating base class RscOptics_AV_driverNoWeapon->RscUnitInfo, by x\addons\a3_epoch_code\config.bin/RscInGameUI/RscOptics_AV_driver/
14:20:33 Updating base class RscUnitInfoAirRTDFullNoWeapon->RscUnitInfoAir, by x\addons\a3_epoch_code\config.bin/RscInGameUI/RscUnitInfoAirRTDFull/
14:20:33 Splash window: Empty image - unable to draw the splash window
14:20:33 Splash window: Empty image - unable to draw the splash window
14:20:34 ragdollHitDmgLimit (0.000000) is lower than minimum (0.010000) and it was set to min.
14:20:34 Initializing Steam Manager
14:20:34 ManagerConfig()
14:20:34 unable to load subscribed content list. list will be updated from steam
14:20:34 unable to load published content list. list will be updated from steam
14:20:34 unable to load cached items meta info. save and update functionality will be broken
14:20:34 Steam Manager initialized.
14:20:34 
14:20:34 ==== Loaded addons ====
14:20:34 
14:20:34 dta\bin.pbo - unknown
14:20:34 dta\core.pbo - 72362
14:20:34 dta\languagecore_f.pbo - 83717
14:20:34 C:\sspanel\gameservers\arma3\1166\@EpochHive\addons\a3eai.pbo - unknown
14:20:34 C:\sspanel\gameservers\arma3\1166\@EpochHive\addons\a3_epoch_infistar.pbo - unknown
14:20:34 C:\sspanel\gameservers\arma3\1166\@EpochHive\addons\a3_epoch_server.pbo - unknown
14:20:34 C:\sspanel\gameservers\arma3\1166\@EpochHive\addons\a3_epoch_server_settings.pbo - unknown
14:20:34 C:\sspanel\gameservers\arma3\1166\@Epoch\addons\a2_epoch_weapons.pbo - unknown
14:20:34 C:\sspanel\gameservers\arma3\1166\@Epoch\addons\a3_epoch_assets.pbo - unknown
14:20:34 C:\sspanel\gameservers\arma3\1166\@Epoch\addons\a3_epoch_assets_1.pbo - unknown
14:20:34 C:\sspanel\gameservers\arma3\1166\@Epoch\addons\a3_epoch_assets_2.pbo - unknown
14:20:34 C:\sspanel\gameservers\arma3\1166\@Epoch\addons\a3_epoch_assets_3.pbo - unknown
14:20:34 C:\sspanel\gameservers\arma3\1166\@Epoch\addons\a3_epoch_code.pbo - unknown
14:20:34 C:\sspanel\gameservers\arma3\1166\@Epoch\addons\a3_epoch_config.pbo - unknown
14:20:34 C:\sspanel\gameservers\arma3\1166\@Epoch\addons\a3_epoch_functions.pbo - unknown
14:20:34 C:\sspanel\gameservers\arma3\1166\@Epoch\addons\a3_epoch_language.pbo - unknown
14:20:34 C:\sspanel\gameservers\arma3\1166\@Epoch\addons\a3_epoch_structures.pbo - unknown
14:20:34 C:\sspanel\gameservers\arma3\1166\@Epoch\addons\a3_epoch_underground.pbo - unknown
14:20:34 C:\sspanel\gameservers\arma3\1166\@Epoch\addons\a3_epoch_vehicles.pbo - unknown
14:20:34 C:\sspanel\gameservers\arma3\1166\@Epoch\addons\a3_epoch_vehicles_1.pbo - unknown
14:20:34 C:\sspanel\gameservers\arma3\1166\@Epoch\addons\a3_epoch_weapons.pbo - unknown
14:20:34 C:\sspanel\gameservers\arma3\1166\mark\addons\anims_f_mark.ebo - 83739
14:20:34 C:\sspanel\gameservers\arma3\1166\mark\addons\characters_f_mark.ebo - 83678
14:20:34 C:\sspanel\gameservers\arma3\1166\mark\addons\data_f_mark.ebo - 82269
14:20:34 C:\sspanel\gameservers\arma3\1166\mark\addons\dubbing_f_mark.ebo - 81923
14:20:34 C:\sspanel\gameservers\arma3\1166\mark\addons\dubbing_f_mp_mark.ebo - 81923
14:20:34 C:\sspanel\gameservers\arma3\1166\mark\addons\functions_f_mark.ebo - 82819
14:20:34 C:\sspanel\gameservers\arma3\1166\mark\addons\functions_f_mp_mark.ebo - 83754
14:20:34 C:\sspanel\gameservers\arma3\1166\mark\addons\languagemissions_f_mark.ebo - 83732
14:20:34 C:\sspanel\gameservers\arma3\1166\mark\addons\languagemissions_f_mp_mark.ebo - 83732
14:20:34 C:\sspanel\gameservers\arma3\1166\mark\addons\language_f_mark.ebo - 83711
14:20:34 C:\sspanel\gameservers\arma3\1166\mark\addons\language_f_mp_mark.ebo - 83714
14:20:34 C:\sspanel\gameservers\arma3\1166\mark\addons\missions_f_mark.ebo - 83494
14:20:34 C:\sspanel\gameservers\arma3\1166\mark\addons\missions_f_mark_data.ebo - 83115
14:20:34 C:\sspanel\gameservers\arma3\1166\mark\addons\missions_f_mark_video.ebo - 81429
14:20:34 C:\sspanel\gameservers\arma3\1166\mark\addons\missions_f_mp_mark.ebo - 83640
14:20:34 C:\sspanel\gameservers\arma3\1166\mark\addons\missions_f_mp_mark_data.ebo - 81558
14:20:34 C:\sspanel\gameservers\arma3\1166\mark\addons\modules_f_mark.ebo - 81710
14:20:34 C:\sspanel\gameservers\arma3\1166\mark\addons\modules_f_mp_mark.ebo - 83640
14:20:34 C:\sspanel\gameservers\arma3\1166\mark\addons\music_f_mark.ebo - 81958
14:20:34 C:\sspanel\gameservers\arma3\1166\mark\addons\music_f_mark_music.ebo - 81930
14:20:34 C:\sspanel\gameservers\arma3\1166\mark\addons\sounds_f_mark.ebo - 83408
14:20:34 C:\sspanel\gameservers\arma3\1166\mark\addons\static_f_mark.ebo - 83658
14:20:34 C:\sspanel\gameservers\arma3\1166\mark\addons\structures_f_mark.ebo - 83683
14:20:34 C:\sspanel\gameservers\arma3\1166\mark\addons\supplies_f_mark.ebo - 79552
14:20:34 C:\sspanel\gameservers\arma3\1166\mark\addons\ui_f_mark.ebo - 82421
14:20:34 C:\sspanel\gameservers\arma3\1166\mark\addons\ui_f_mp_mark.ebo - 83655
14:20:34 C:\sspanel\gameservers\arma3\1166\mark\addons\weapons_f_mark.ebo - 83730
14:20:34 C:\sspanel\gameservers\arma3\1166\heli\addons\air_f_heli.pbo - 83642
14:20:34 C:\sspanel\gameservers\arma3\1166\heli\addons\anims_f_heli.pbo - 80475
14:20:34 C:\sspanel\gameservers\arma3\1166\heli\addons\boat_f_heli.pbo - 82564
14:20:34 C:\sspanel\gameservers\arma3\1166\heli\addons\cargoposes_f_heli.pbo - 83497
14:20:34 C:\sspanel\gameservers\arma3\1166\heli\addons\data_f_heli.pbo - 80757
14:20:34 C:\sspanel\gameservers\arma3\1166\heli\addons\dubbing_f_heli.pbo - 75138
14:20:34 C:\sspanel\gameservers\arma3\1166\heli\addons\functions_f_heli.pbo - 82940
14:20:34 C:\sspanel\gameservers\arma3\1166\heli\addons\languagemissions_f_heli.pbo - 83732
14:20:34 C:\sspanel\gameservers\arma3\1166\heli\addons\language_f_heli.pbo - 83702
14:20:34 C:\sspanel\gameservers\arma3\1166\heli\addons\missions_f_heli.pbo - 82940
14:20:34 C:\sspanel\gameservers\arma3\1166\heli\addons\missions_f_heli_data.pbo - 75977
14:20:34 C:\sspanel\gameservers\arma3\1166\heli\addons\missions_f_heli_video.pbo - 75065
14:20:34 C:\sspanel\gameservers\arma3\1166\heli\addons\modules_f_heli.pbo - 82939
14:20:34 C:\sspanel\gameservers\arma3\1166\heli\addons\music_f_heli.pbo - 76012
14:20:34 C:\sspanel\gameservers\arma3\1166\heli\addons\music_f_heli_music.pbo - 76012
14:20:34 C:\sspanel\gameservers\arma3\1166\heli\addons\soft_f_heli.pbo - 82564
14:20:34 C:\sspanel\gameservers\arma3\1166\heli\addons\sounds_f_heli.pbo - 79398
14:20:34 C:\sspanel\gameservers\arma3\1166\heli\addons\structures_f_heli.pbo - 83090
14:20:34 C:\sspanel\gameservers\arma3\1166\heli\addons\supplies_f_heli.pbo - 82971
14:20:34 C:\sspanel\gameservers\arma3\1166\heli\addons\ui_f_heli.pbo - 76986
14:20:34 C:\sspanel\gameservers\arma3\1166\kart\addons\anims_f_kart.pbo - 80475
14:20:34 C:\sspanel\gameservers\arma3\1166\kart\addons\characters_f_kart.pbo - 83566
14:20:34 C:\sspanel\gameservers\arma3\1166\kart\addons\data_f_kart.pbo - 80888
14:20:34 C:\sspanel\gameservers\arma3\1166\kart\addons\languagemissions_f_kart.pbo - 83732
14:20:34 C:\sspanel\gameservers\arma3\1166\kart\addons\language_f_kart.pbo - 83708
14:20:34 C:\sspanel\gameservers\arma3\1166\kart\addons\missions_f_kart.pbo - 76770
14:20:34 C:\sspanel\gameservers\arma3\1166\kart\addons\missions_f_kart_data.pbo - 75687
14:20:34 C:\sspanel\gameservers\arma3\1166\kart\addons\modules_f_kart.pbo - 83577
14:20:34 C:\sspanel\gameservers\arma3\1166\kart\addons\modules_f_kart_data.pbo - 74588
14:20:34 C:\sspanel\gameservers\arma3\1166\kart\addons\soft_f_kart.pbo - 83645
14:20:34 C:\sspanel\gameservers\arma3\1166\kart\addons\sounds_f_kart.pbo - 79398
14:20:34 C:\sspanel\gameservers\arma3\1166\kart\addons\structures_f_kart.pbo - 82971
14:20:34 C:\sspanel\gameservers\arma3\1166\kart\addons\ui_f_kart.pbo - 73106
14:20:34 C:\sspanel\gameservers\arma3\1166\kart\addons\weapons_f_kart.pbo - 83573
14:20:34 C:\sspanel\gameservers\arma3\1166\curator\addons\data_f_curator.pbo - 82282
14:20:34 C:\sspanel\gameservers\arma3\1166\curator\addons\functions_f_curator.pbo - 83104
14:20:34 C:\sspanel\gameservers\arma3\1166\curator\addons\language_f_curator.pbo - 83690
14:20:34 C:\sspanel\gameservers\arma3\1166\curator\addons\missions_f_curator.pbo - 80344
14:20:34 C:\sspanel\gameservers\arma3\1166\curator\addons\modules_f_curator.pbo - 83335
14:20:34 C:\sspanel\gameservers\arma3\1166\curator\addons\ui_f_curator.pbo - 83335
14:20:34 addons\a3.pbo - unknown
14:20:34 addons\air_f.pbo - 83231
14:20:34 addons\air_f_beta.pbo - 83681
14:20:34 addons\air_f_epb.pbo - 82564
14:20:34 addons\air_f_epc.pbo - 82564
14:20:34 addons\air_f_gamma.pbo - 82564
14:20:34 addons\air_f_rtd.pbo - 76933
14:20:34 addons\animals_f.pbo - 79398
14:20:34 addons\animals_f_beta.pbo - 72362
14:20:34 addons\anims_f.pbo - 84018
14:20:34 addons\anims_f_bootcamp.pbo - 72362
14:20:34 addons\anims_f_data.pbo - 83699
14:20:34 addons\anims_f_epa.pbo - 78608
14:20:34 addons\anims_f_epc.pbo - 72362
14:20:34 addons\armor_f.pbo - 82564
14:20:34 addons\armor_f_beta.pbo - 83130
14:20:34 addons\armor_f_epb.pbo - 83128
14:20:34 addons\armor_f_epc.pbo - 83128
14:20:34 addons\armor_f_gamma.pbo - 83677
14:20:34 addons\baseconfig_f.pbo - 73106
14:20:34 addons\boat_f.pbo - 83667
14:20:34 addons\boat_f_beta.pbo - 83267
14:20:34 addons\boat_f_epc.pbo - 82564
14:20:34 addons\boat_f_gamma.pbo - 83643
14:20:34 addons\cargoposes_f.pbo - 83460
14:20:34 addons\characters_f.pbo - 83549
14:20:34 addons\characters_f_beta.pbo - 83570
14:20:34 addons\characters_f_bootcamp.pbo - 82576
14:20:34 addons\characters_f_epa.pbo - 83523
14:20:34 addons\characters_f_epb.pbo - 79398
14:20:34 addons\characters_f_epc.pbo - 81235
14:20:34 addons\characters_f_gamma.pbo - 79398
14:20:34 addons\data_f.pbo - 83717
14:20:34 addons\data_f_bootcamp.pbo - 76960
14:20:34 addons\drones_f.pbo - 83644
14:20:34 addons\dubbing_f.pbo - 73106
14:20:34 addons\dubbing_f_beta.pbo - 73106
14:20:34 addons\dubbing_f_bootcamp.pbo - 73106
14:20:34 addons\dubbing_f_epa.pbo - 73106
14:20:34 addons\dubbing_f_epb.pbo - 76110
14:20:34 addons\dubbing_f_epc.pbo - 73106
14:20:34 addons\dubbing_f_gamma.pbo - 73106
14:20:34 addons\dubbing_radio_f.pbo - 78704
14:20:34 addons\dubbing_radio_f_data.pbo - 78762
14:20:34 addons\editor_f.pbo - 82563
14:20:34 addons\functions_f.pbo - 83807
14:20:34 addons\functions_f_bootcamp.pbo - 83415
14:20:34 addons\functions_f_epa.pbo - 73434
14:20:34 addons\functions_f_epc.pbo - 73106
14:20:34 addons\languagemissions_f.pbo - 83717
14:20:34 addons\languagemissions_f_beta.pbo - 83723
14:20:34 addons\languagemissions_f_bootcamp.pbo - 83726
14:20:34 addons\languagemissions_f_epa.pbo - 83730
14:20:34 addons\languagemissions_f_epb.pbo - 83732
14:20:34 addons\languagemissions_f_epc.pbo - 83732
14:20:34 addons\languagemissions_f_gamma.pbo - 83732
14:20:34 addons\language_f.pbo - 83686
14:20:34 addons\language_f_beta.pbo - 83687
14:20:34 addons\language_f_bootcamp.pbo - 83688
14:20:34 addons\language_f_epa.pbo - 83692
14:20:34 addons\language_f_epb.pbo - 83694
14:20:34 addons\language_f_epc.pbo - 83695
14:20:34 addons\language_f_gamma.pbo - 83695
14:20:34 addons\map_altis.pbo - 83614
14:20:34 addons\map_altis_data.pbo - 80737
14:20:34 addons\map_altis_data_layers.pbo - 79087
14:20:34 addons\map_altis_data_layers_00_00.pbo - 79087
14:20:34 addons\map_altis_data_layers_00_01.pbo - 79087
14:20:34 addons\map_altis_data_layers_01_00.pbo - 79087
14:20:34 addons\map_altis_data_layers_01_01.pbo - 79087
14:20:34 addons\map_altis_scenes_f.pbo - 73106
14:20:34 addons\map_data.pbo - 81846
14:20:34 addons\map_stratis.pbo - 83457
14:20:34 addons\map_stratis_data.pbo - 80737
14:20:34 addons\map_stratis_data_layers.pbo - 79082
14:20:34 addons\map_stratis_scenes_f.pbo - 73106
14:20:34 addons\map_vr.pbo - 82252
14:20:34 addons\map_vr_scenes_f.pbo - 82252
14:20:34 addons\misc_f.pbo - 82966
14:20:34 addons\missions_f.pbo - 78843
14:20:34 addons\missions_f_beta.pbo - 83663
14:20:34 addons\missions_f_beta_data.pbo - 83118
14:20:34 addons\missions_f_beta_video.pbo - 73106
14:20:34 addons\missions_f_bootcamp.pbo - 83732
14:20:34 addons\missions_f_bootcamp_data.pbo - 72362
14:20:34 addons\missions_f_bootcamp_video.pbo - 75065
14:20:34 addons\missions_f_data.pbo - 73106
14:20:34 addons\missions_f_epa.pbo - 83494
14:20:34 addons\missions_f_epa_data.pbo - 73106
14:20:34 addons\missions_f_epa_video.pbo - 73106
14:20:34 addons\missions_f_epb.pbo - 83750
14:20:34 addons\missions_f_epb_data.pbo - 73106
14:20:34 addons\missions_f_epb_video.pbo - 73106
14:20:34 addons\missions_f_epc.pbo - 83104
14:20:34 addons\missions_f_epc_data.pbo - 73106
14:20:34 addons\missions_f_epc_video.pbo - 73106
14:20:34 addons\missions_f_gamma.pbo - 82717
14:20:34 addons\missions_f_gamma_data.pbo - 76877
14:20:34 addons\missions_f_gamma_video.pbo - 73106
14:20:34 addons\missions_f_video.pbo - 73106
14:20:34 addons\modules_f.pbo - 83636
14:20:34 addons\modules_f_beta.pbo - 83576
14:20:34 addons\modules_f_beta_data.pbo - 80976
14:20:34 addons\modules_f_bootcamp.pbo - 79398
14:20:34 addons\modules_f_data.pbo - 73106
14:20:34 addons\modules_f_epb.pbo - 79398
14:20:34 addons\music_f.pbo - 73106
14:20:34 addons\music_f_bootcamp.pbo - 73106
14:20:34 addons\music_f_bootcamp_music.pbo - 73106
14:20:34 addons\music_f_epa.pbo - 73106
14:20:34 addons\music_f_epa_music.pbo - 73106
14:20:34 addons\music_f_epb.pbo - 73106
14:20:34 addons\music_f_epb_music.pbo - 73106
14:20:34 addons\music_f_epc.pbo - 73106
14:20:34 addons\music_f_epc_music.pbo - 73106
14:20:34 addons\music_f_music.pbo - 73106
14:20:34 addons\plants_f.pbo - 80365
14:20:34 addons\roads_f.pbo - 82537
14:20:34 addons\rocks_f.pbo - 80359
14:20:34 addons\signs_f.pbo - 82967
14:20:34 addons\soft_f.pbo - 83658
14:20:34 addons\soft_f_beta.pbo - 83644
14:20:34 addons\soft_f_bootcamp.pbo - 83358
14:20:34 addons\soft_f_epc.pbo - 83320
14:20:34 addons\soft_f_gamma.pbo - 83775
14:20:34 addons\sounds_f.pbo - 83703
14:20:34 addons\sounds_f_bootcamp.pbo - 82576
14:20:34 addons\sounds_f_epb.pbo - 79398
14:20:34 addons\sounds_f_epc.pbo - 79398
14:20:34 addons\sounds_f_vehicles.pbo - 82151
14:20:34 addons\sounds_f_weapons.pbo - 82110
14:20:34 addons\static_f.pbo - 83378
14:20:34 addons\static_f_beta.pbo - 79398
14:20:34 addons\static_f_gamma.pbo - 82090
14:20:34 addons\structures_f.pbo - 83611
14:20:34 addons\structures_f_bootcamp.pbo - 82970
14:20:34 addons\structures_f_data.pbo - 82554
14:20:34 addons\structures_f_epa.pbo - 82615
14:20:34 addons\structures_f_epb.pbo - 83683
14:20:34 addons\structures_f_epc.pbo - 83732
14:20:34 addons\structures_f_households.pbo - 82554
14:20:34 addons\structures_f_ind.pbo - 83450
14:20:34 addons\structures_f_mil.pbo - 82969
14:20:34 addons\structures_f_wrecks.pbo - 82970
14:20:34 addons\uifonts_f.pbo - 73106
14:20:34 addons\uifonts_f_data.pbo - 73106
14:20:34 addons\ui_f.pbo - 83710
14:20:34 addons\ui_f_bootcamp.pbo - 76325
14:20:34 addons\ui_f_data.pbo - 83709
14:20:34 addons\weapons_f.pbo - 83772
14:20:34 addons\weapons_f_beta.pbo - 83667
14:20:34 addons\weapons_f_bootcamp.pbo - 81923
14:20:34 addons\weapons_f_epa.pbo - 83667
14:20:34 addons\weapons_f_epb.pbo - 80958
14:20:34 addons\weapons_f_epc.pbo - 80374
14:20:34 addons\weapons_f_gamma.pbo - 80772
14:20:34 
14:20:34 =======================
14:20:34 
14:20:34 Splash window: Empty image - unable to draw the splash window
14:20:34 ============================================================================================= List of mods ===============================================================================================
14:20:34 modsReadOnly = true
14:20:34 safeModsActivated = false
14:20:34 customMods = true
14:20:34 hash = 'A6F665745E9E58180BD8DC077764F527796EC7D7'
14:20:34 hashShort = '7c382745'
14:20:34                                               name |               modDir |    default |               origin |                                     hash | hashShort | fullPath
14:20:34 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
14:20:34                                         @EpochHive |           @EpochHive |      false |             GAME DIR | c165c127d9ab9ad9661e1e52b985597fb2828e32 |  49370d25 | C:\sspanel\gameservers\arma3\1166\@EpochHive
14:20:34                                  Epoch Mod 0.3.0.3 |               @Epoch |      false |             GAME DIR | d0f0fb4075b466f3d9d2e08ab6aae5b517e9f690 |  56613dca | C:\sspanel\gameservers\arma3\1166\@Epoch
14:20:34                                  Arma 3 DLC Bundle |            dlcbundle |       true |            NOT FOUND |                                          |           | 
14:20:34                                    Arma 3 Marksmen |                 mark |       true |             GAME DIR | d0c05e486c4cc984946df87a4ef21735a653d121 |  4696236c | C:\sspanel\gameservers\arma3\1166\mark
14:20:34                                 Arma 3 Helicopters |                 heli |       true |             GAME DIR | 20e528433bb766997e48a432050c2ae62cbddd54 |  aa5c1cd5 | C:\sspanel\gameservers\arma3\1166\heli
14:20:34                                       Arma 3 Karts |                 kart |       true |             GAME DIR | ca3f3420a94ec2b85973b00b8c63d4b0574a5c63 |  f88c65c6 | C:\sspanel\gameservers\arma3\1166\kart
14:20:34                                        Arma 3 Zeus |              curator |       true |             GAME DIR | ca8a5bb58190eb65da6ce6939b9e461ccdde70a5 |  474a0a58 | C:\sspanel\gameservers\arma3\1166\curator
14:20:34                                             Arma 3 |                   A3 |       true |            NOT FOUND |                                          |           | 
14:20:34 ==========================================================================================================================================================================================================
14:20:34 Splash window: Empty image - unable to draw the splash window
14:20:34 InitSound ...
14:20:34 InitSound - complete
14:20:34 PhysX3 SDK Init started ...
14:20:34 PhysX3 SDK Init ended.
14:20:34 EPE manager release (0|0|0)
14:20:34 EPE manager release (0|0|0)
14:20:36 Attempt to override final function - rscminimap_script
14:20:36 Attempt to override final function - rscdisplayloading_script
14:20:36 Attempt to override final function - rscdisplayloading_script
14:20:36 Attempt to override final function - rscdisplayloading_script
14:20:36 Attempt to override final function - rscdiary_script
14:20:36 Attempt to override final function - rscdisplaysinglemission_script
14:20:36 Attempt to override final function - rscdiary_script
14:20:36 Attempt to override final function - rscdisplayremotemissions_script
14:20:36 Attempt to override final function - rscdisplayloading_script
14:20:36 Attempt to override final function - rscdiary_script
14:20:37 Attempt to override final function - rscdiary_script
14:20:37 Attempt to override final function - rscdisplaystrategicmap_script
14:20:37 Attempt to override final function - rscdisplaycommon_script
14:20:37 Attempt to override final function - rscdisplayloading_script
14:20:37 Attempt to override final function - rscdisplaycurator_script
14:20:37 Attempt to override final function - rscdisplayattributes_script
14:20:37 Attempt to override final function - rscdisplayattributes_script
14:20:37 Attempt to override final function - rscdisplayattributes_script
14:20:37 Attempt to override final function - rscdisplaywelcome_script
14:20:37 Attempt to override final function - rscdisplaywelcome_script
14:20:37 Attempt to override final function - rscdisplaywelcome_script
14:20:37 Attempt to override final function - rscdisplaycommon_script
14:20:38 Attempt to override final function - rscdisplaydebriefing_script
14:20:38 Attempt to override final function - rscunitinfo_script
14:20:38 Attempt to override final function - rscunitinfo_script
14:20:38 Attempt to override final function - rscunitinfo_script
14:20:38 Attempt to override final function - rscunitinfo_script
14:20:38 Attempt to override final function - rscunitinfo_script
14:20:38 Attempt to override final function - rscunitinfo_script
14:20:38 Attempt to override final function - rscunitinfo_script
14:20:38 Attempt to override final function - rscunitinfo_script
14:20:38 Attempt to override final function - rscunitinfo_script
14:20:38 Attempt to override final function - rscunitinfo_script
14:20:38 Attempt to override final function - rscunitinfo_script
14:20:38 Attempt to override final function - rscunitinfo_script
14:20:38 Attempt to override final function - rscunitinfo_script
14:20:38 Attempt to override final function - rscunitinfo_script
14:20:38 Attempt to override final function - rscunitinfo_script
14:20:38 Attempt to override final function - rscunitinfo_script
14:20:38 Attempt to override final function - rscunitinfo_script
14:20:38 Attempt to override final function - rscunitinfo_script
14:20:38 Attempt to override final function - rscunitinfo_script
14:20:38 Attempt to override final function - rscunitinfo_script
14:20:38 Attempt to override final function - rscunitinfo_script
14:20:38 Attempt to override final function - rscunitinfo_script
14:20:38 Attempt to override final function - rscunitinfo_script
14:20:38 Attempt to override final function - rscunitinfo_script
14:20:38 Attempt to override final function - rscunitinfo_script
14:20:38 Attempt to override final function - rscunitinfo_script
14:20:38 Attempt to override final function - rscunitinfo_script
14:20:38 Attempt to override final function - rscunitinfo_script
14:20:38 Attempt to override final function - rscunitinfo_script
14:20:38 Attempt to override final function - rscunitinfo_script
14:20:38 Attempt to override final function - rscunitinfo_script
14:20:38 Attempt to override final function - rscunitinfo_script
14:20:38 Attempt to override final function - rscunitinfo_script
14:20:38 Attempt to override final function - rscunitinfo_script
14:20:38 Attempt to override final function - rscunitinfo_script
14:20:38 Attempt to override final function - rscunitinfo_script
14:20:38 Attempt to override final function - rscunitinfo_script
14:20:38 Attempt to override final function - rscunitinfo_script
14:20:38 Attempt to override final function - rscunitinfo_script
14:20:38 Attempt to override final function - rscunitinfo_script
14:20:38 Attempt to override final function - rscunitinfo_script
14:20:38 Attempt to override final function - rscunitinfo_script
14:20:38 Attempt to override final function - rscunitinfo_script
14:20:38 Attempt to override final function - rscunitinfo_script
14:20:38 Attempt to override final function - rscunitinfo_script
14:20:38 Attempt to override final function - rscunitinfo_script
14:20:38 Attempt to override final function - rscunitinfo_script
14:20:38 Attempt to override final function - rscunitinfo_script
14:20:38 Attempt to override final function - rscunitinfo_script
14:20:38 Attempt to override final function - rscunitinfo_script
14:20:38 Attempt to override final function - rscunitinfo_script
14:20:38 Attempt to override final function - rscunitinfo_script
14:20:38 Attempt to override final function - rscunitinfo_script
14:20:38 Attempt to override final function - rscunitinfo_script
14:20:38 Attempt to override final function - rscunitinfo_script
14:20:38 Attempt to override final function - rscunitinfo_script
14:20:38 Attempt to override final function - rscunitinfo_script
14:20:38 Attempt to override final function - rscunitinfo_script
14:20:38 Attempt to override final function - bis_fnc_init
14:20:38 EPE manager release (0|0|0)
14:20:38 EPE manager release (0|0|0)
14:20:39 VoteThreshold must be in 0..1 range. Defaulting to 0.5
14:20:39 Initializing Steam server - Game Port: 11802, Steam Query Port: 11803
14:20:39 EPE manager release (0|0|0)
14:20:39 EPE manager release (0|0|0)
14:20:39 EPE manager release (0|0|0)
14:20:39 EPE manager release (0|0|0)
14:20:39 Starting mission:
14:20:39  Mission file: epoch (__cur_mp)
14:20:39  Mission world: altis
14:20:39  Mission directory: mpmissions\__cur_mp.altis\
14:20:40 EPE manager release (0|0|0)
14:20:40 EPE manager release (0|0|0)
14:20:50 Strange convex component145 in a3\plants_f\tree\t_pinuss2s_b_f.p3d:geometryView
14:20:50 Strange convex component149 in a3\plants_f\tree\t_pinuss2s_b_f.p3d:geometryView
14:20:59 EPE manager release (0|0|0)
14:20:59 EPE manager release (0|0|0)
14:21:00 Attempt to override final function - bis_functions_list
14:21:00 Attempt to override final function - bis_functions_listpreinit
14:21:00 Attempt to override final function - bis_functions_listpostinit
14:21:00 Attempt to override final function - bis_functions_listrecompile
14:21:00 Attempt to override final function - bis_fnc_missiontaskslocal
14:21:00 Attempt to override final function - bis_fnc_missionconversationslocal
14:21:00 Attempt to override final function - bis_fnc_missionflow
14:21:00 "Epoch: Init Compiles"
14:21:00 "[A3EAI] Initializing A3EAI version 0.6.0 Alpha using base path a3eai."
14:21:00 "[A3EAI] Reading A3EAI configuration file."
14:21:00 "[A3EAI] A3EAI configuration file loaded."
14:21:00 "[A3EAI] Verified all A3EAI settings in 0.0039978 seconds."
14:21:00 "[A3EAI] Compiling A3EAI functions."
14:21:00 "[A3EAI] A3EAI functions compiled."
14:21:00 "[A3EAI] A3EAI settings: Debug Level: 0. DebugMarkers: false. WorldName: altis. VerifyClassnames: true. VerifySettings: true."
14:21:00 "[A3EAI] AI spawn settings: Static: true. Dynamic: true. Random: true. Air: false. Land: false."
14:21:00 "[A3EAI] A3EAI loading completed in 0.118999 seconds."
14:21:00 Connected to Steam servers
14:21:00 "<infiSTAR.de> 0 - run.sqf - finaled EPOCH_server_isPAdmin: {true}"
14:21:00 "<infiSTAR.de> 0 - run.sqf - including AntiHack"
14:21:00 "<infiSTAR.de> VERSION: 09-06-2015 infiSTAR.de AHAT (v0188b)"
14:21:00 "<infiSTAR.de> 0 - STARTING"
14:21:00 Warning Message: Script customconfigfile.sqf not found
14:21:00 Warning Message: Script blacklist.sqf not found
14:21:00 "<infiSTAR.de> _fnc_RandomGen: {            _abc = ['z','y','x','w','v','u','t','s','r','q','p','o','n','m','l','k','j','i','h','g','f','e','d','c','b','a'];            _gen = _abc select (random ((count _abc)-1));            _arr = ['D','T','r','b','9','r','d','q','4','d','u','E','M','E','A','m','D','r','S','e','M','G','Q','r','0','e','v','l','8','3'];            for '_i' from 0 to (8+(round(random 3))) do {_gen = _gen + str(round(random 9)) + (_arr select (random ((count _arr)-1)));};            _allRandomGenVars pushBack _gen;            _gen      }"
14:21:00 "<infiSTAR.de> _adminbox: o7E0v2d6r6D797m4b8l5D78"
14:21:00 "<infiSTAR.de> _loadedchecktime: f3M4r4e3d1q1l489M6Q7M"
14:21:00 "<infiSTAR.de> _fnc_mpPackets: b7e1T9r9T703r8q4q2u7r6v2m"
14:21:00 "<infiSTAR.de> _FNC_AH2_KICKLOG: y8T0v403q7G806r5q6d1q7E"
14:21:00 "<infiSTAR.de> _FNC_AH2_KICKLOGSPAWN: y9r3e193m4A9r4D2M1r600r"
14:21:00 "<infiSTAR.de> _FNC_PVAH_AdminReq: k6A837m7b3q30806q1M0d"
14:21:00 "<infiSTAR.de> _BigTokenArray: c5d546b6b1u0S3e8E84"
14:21:00 "<infiSTAR.de> _server_setTokenR: x009E143E5l3d0A6e797d08"
14:21:00 "<infiSTAR.de> _server_checkTokenR: r1r7M2Q8Q304r3r096d7D5M0A"
14:21:00 "<infiSTAR.de> _YourPlayerToken: s2D4E3M5q7r8M5D1G8M9D"
14:21:00 "<infiSTAR.de> _TokenCheck: h2Q8Q4A3r7d6e8r1r3E8r2e"
14:21:00 "<infiSTAR.de> _AH_MAIN_BLOCK: d4M0d0M2d4T3q9m7e009d"
14:21:00 "<infiSTAR.de> _RUN_ON_CLIENTS: n3A8G5b39197D503D1r7l"
14:21:00 "<infiSTAR.de> _MAIN_CODE: q6u8d2D3Q8d1d7M4G6v"
14:21:00 "<infiSTAR.de> _MAIN_CODE_C: i683M300e797r6e9T1810"
14:21:00 "<infiSTAR.de> _MAIN_CODE_MARKER: r9u5M7D5T7v8l4q2d787S1q5r"
14:21:00 "<infiSTAR.de> _AHKickOFF: q8l3E4A5M1e5M2S692r6v7A"
14:21:00 "<infiSTAR.de> _AH2KICKLOG: l7r8d2E5r9e5M1A4v6l5D"
14:21:00 "<infiSTAR.de> _infiSTAR_fnc_animchanged: r1l4r542r5Q0M8M182S5Q0q7d"
14:21:00 "<infiSTAR.de> _FiredCheck: n3M8E048T1d1r2M394u9b"
14:21:00 "<infiSTAR.de> _clientdo: u4Q6d9T4q8E2E881b99"
14:21:00 "<infiSTAR.de> _AH_RunCheckARRAY: x3E9r5r2M6r7q1G6E0q4909"
14:21:00 "<infiSTAR.de> _AH_RunCheckENDVAR: t4u5e7e8A8Q9M3E3l1D8T8l"
14:21:00 "<infiSTAR.de> _AH_HackLogArrayRND: l7m5S4r4E8b1r6l2m2r"
14:21:00 "<infiSTAR.de> _AH_SurvLogArrayRND: p5u7m2M692e504r2m7D8S6d"
14:21:00 "<infiSTAR.de> _AH_AdmiLogArrayRND: i4r6e3r7D894u6b9q086E8u"
14:21:00 "<infiSTAR.de> _TMPBAN: x2G406e8M0u7u8e1A7v3q7q"
14:21:00 "<infiSTAR.de> _massMessage: x2Q8M8r598S8r6M6D440d"
14:21:00 "<infiSTAR.de> _massSysMessage: j8A1r3D6r781e3b792l"
14:21:00 "<infiSTAR.de> _AHpos: u3T1r5m2G9M6e1M832d9v1D"
14:21:00 "<infiSTAR.de> _ninetwo: w9r5e347e4T103T7d0r9E1r3M"
14:21:00 "<infiSTAR.de> _ninetwothread: d3D8b0d681r6E6A2v4r"
14:21:00 "<infiSTAR.de> _adminsA: i1b6r2r9r1d130l2Q6q3E8u"
14:21:00 "<infiSTAR.de> _MC: w7429842Q0S237E8T606e8r"
14:21:00 "<infiSTAR.de> _MCS: i3b993r4r4r3r6G4S8e2r8d6b"
14:21:00 "<infiSTAR.de> _AdminLoaded: v3T5r3v1Q3d2d6e2E3m6b1G"
14:21:00 "<infiSTAR.de> _clientoncethree: w7u1M7v5e7M5r846r3u4m4m"
14:21:00 "<infiSTAR.de> _oneachframe: d6D8E4D383Q2m8r3b6S7m1r"
14:21:00 "<infiSTAR.de> _checkidicheckcheck: c5e1r5l3b3Q5v2r5r184G3m"
14:21:00 "<infiSTAR.de> _lastshotmade: d6Q3E5m7d0G5e6G8l6D9u"
14:21:00 "<infiSTAR.de> _dellocveh: g8e4S7G682D4D4T3e4v3E"
14:21:00 "<infiSTAR.de> _toBreakDisplays: j507r430r6m5q4b7q1m2e3u"
14:21:00 "<infiSTAR.de> _inCombatTime: k6E3r2l887q6q1M3D0M1E34"
14:21:00 "<infiSTAR.de> _inCombatArray: a3e1M2r6r5d1M294r2b4r"
14:21:00 "<infiSTAR.de> _fnc_infiKeyHandler: t2E5r4m3S5D5r3M3r3u3E7G1d"
14:21:00 "<infiSTAR.de> _ButtonDownCnt: n1r2d3464304q4q3m2m6S3e"
14:21:00 "<infiSTAR.de> _ButtonDownTime: w7T2e5r6u332D8M5G8b447r"
14:21:00 "<infiSTAR.de> _clickOnMapTimer: f308r6Q182d9G8d4G2Q7M"
14:21:00 "<infiSTAR.de> _clickOnMapCaught: q3M2r6r4D4e6l286d0m4e"
14:21:00 "<infiSTAR.de> _ZEROZEROZERO: o8e8e3d8m1d2A9E8d3M1r8v"
14:21:00 "<infiSTAR.de> _MAKE_VAR_DUMP_RANDOM: e7r6A7M4r8r9d243q5v1d"
14:21:00 "<infiSTAR.de> _MAKE_VAR_DUMP_CLIENT: b8S6r50703v401E6r895Q"
14:21:00 "<infiSTAR.de> _t1: s3d2q9M6M698E2r3E985M7D"
14:21:00 "<infiSTAR.de> _t2: n4D0S1m1b8r9b7b3Q0m1r"
14:21:00 "<infiSTAR.de> _t3: y4r0S4D384D7q2M2e4u"
14:21:00 "<infiSTAR.de> _t4: n2d1b1D349Q9G0S7r1A245r"
14:21:00 "<infiSTAR.de> _t5: j199G1b337Q348d5d4m"
14:21:00 "<infiSTAR.de> _t6: e4D6r0E6E8m7v5u905S8l5e"
14:21:00 "<infiSTAR.de> _t7: j0A84245m2r3r8A8M2S1r6d"
14:21:00 "<infiSTAR.de> _t8: o8E2G8M2q8M1D6d8r2D0e"
14:21:00 "<infiSTAR.de> _t9: p2d4S2r6q69148S3q294Q591G"
14:21:00 "<infiSTAR.de> _t10: i3m6r7r5r5E9r0r8r7D"
14:21:00 "<infiSTAR.de> _t11: f3v8E3Q8q2E5D0u3e3u2E8D9l"
14:21:00 "<infiSTAR.de> _t12: m4M3r4r0e1A9l3q643E4q6D4u"
14:21:00 "<infiSTAR.de> _t13: w8D0G1d4b706D3M0D4b"
14:21:00 "<infiSTAR.de> _t14: m6e5r508e9D4b3D6l8r087D"
14:21:00 "<infiSTAR.de> _t15: d7M7u6D5S4e1M1T6Q7A"
14:21:00 "<infiSTAR.de> _t16: x2v5b3r3r0e9d8G2b0r9b53"
14:21:00 "<infiSTAR.de> _t17: p2b0E0r185u1v9r5r6E2024"
14:21:00 "<infiSTAR.de> _BIS_fnc_endMission: q9Q9M5T131e4d2b4e982T6d"
14:21:00 "<infiSTAR.de> _BIS_fnc_param: h6r4e1r284M9r3r7G5M1r"
14:21:00 "<infiSTAR.de> _BIS_fnc_loop: g1d799E3S7G5r8d4S5r"
14:21:00 "<infiSTAR.de> _BIS_fnc_paramIn: v0M3b8r1E3E6r7E0M20"
14:21:00 "<infiSTAR.de> _BIS_fnc_returnChildren: q8r8d2T8q4M495M5M9q0S2Q"
14:21:00 "<infiSTAR.de> _loaded: A3RANDVAR_890278571"
14:21:00 "<infiSTAR.de> _AH2_KICKLOG: PVAHR_5r1m1s8o5r7l1f5s"
14:21:00 "<infiSTAR.de> _RequestToken: PVAHR_8o2w1m5e2b6s7d"
14:21:00 "<infiSTAR.de> 0 - loading AntiHack.."
14:21:00 c:\w\stable\futura\lib\network\networkserver.cpp NetworkServer::OnClientStateChanged:NOT IMPLEMENTED - briefing!
14:21:00 Attempt to override final function - bis_fnc_mp
14:21:00 Attempt to override final function - bis_fnc_spawn
14:21:00 Attempt to override final function - bis_fnc_mpexec
14:21:00 "[halv_spawn] waiting for default 'Debug_static_F' to be build in altis @ (236180) [23600.6,18000.8,0]"
14:21:01 Attempt to override final function - bis_fnc_init
14:21:01 "Epoch: Starting ArmA3 Epoch Server, Version 0.3.0.3"
14:21:01 Unable to get file version size: C:\sspanel\gameservers\arma3\1166\@EpochHive\epochserver.dll
14:21:01 "Epoch: Init Variables"
14:21:01 "Loading config..."
14:21:01 Attempt to override final function - epoch_server_ispadmin
14:21:01 "Epoch: Start Hive, Instance ID: '6415'"
14:21:01 "Epoch: Init PublicEH"
14:21:01 "Epoch: Setup Side Settings"
14:21:01 "Epoch: Setup World Settings for altis"
14:21:01 "Epoch: Set Weather"
14:21:01 Weather was forced to change
14:21:01 "Weather Change: fog: [0.0556151,0.0556119,13.8169] rain: 0.479739 overcast: 0.245105 windx: 0.938049 windz: -1.78559 forced: true"
14:21:01 "Epoch: Loading buildings"
14:21:02 "<infiSTAR.de> 1.786 - Thread MAIN: starting!"
14:21:02 "<infiSTAR.de> 1.786 - Thread MAIN: loading...!"
14:21:02 "<infiSTAR.de> 1.786 - Thread MAIN: compiling and/or sending none-threaded code!"
14:21:02 "<infiSTAR.de> 1.786 - Thread MAIN: none-threaded code compiled and/or sent!"
14:21:02 "<infiSTAR.de> 1.786 - AntiHack loaded!"
14:21:02 "<infiSTAR.de> 1.786 - run.sqf - AntiHack included!"
14:21:02 "<infiSTAR.de> 1.786 - run.sqf - including AdminTools"
14:21:02 "<infiSTAR.de> 1.786 - run.sqf - AdminTools included!"
14:21:02 "<infiSTAR.de> 1.971 - Thread #1: Server Loop #1 starting now!"
14:21:02 "<infiSTAR.de> 1.971 - Thread #1: Server Loop #1 looping now!"
14:21:02 "<infiSTAR.de> 1.971 - Thread #3: starting now! - SERVER FPS: 11.6874 - activeSQFScripts: 11"
14:21:02 "<infiSTAR.de> 1.971 - Thread #2: starting now! - SERVER FPS: 11.6874 - activeSQFScripts: 11"
14:21:05 "[A3EAI] Verified 351 unique classnames in 0.280003 seconds."
14:22:07 Warning: rightHandIKCurve, wrong size (size<2||size>=4) in \x\addons\a3_epoch_weapons\data\handanims\sr25_reload.rtm
14:22:07 Warning: rightHandIKCurve, wrong size (size<2||size>=4) in \x\addons\a3_epoch_weapons\data\handanims\sr25_reload_prone.rtm
14:22:07 Warning: rightHandIKCurve, wrong size (size<2||size>=4) in \x\addons\a3_epoch_weapons\data\handanims\L85A2_Reload_anim.rtm
14:22:07 Warning: rightHandIKCurve, wrong size (size<2||size>=4) in \x\addons\a3_epoch_weapons\data\handanims\L85A2_RIS_Reload_anim.rtm
14:22:07 Warning: rightHandIKCurve, wrong size (size<2||size>=4) in \x\addons\a3_epoch_weapons\data\handanims\L85A2_RIS_Reload_anim_prone.rtm
14:22:07 Warning: rightHandIKCurve, wrong size (size<2||size>=4) in \x\addons\a3_epoch_weapons\data\handanims\L85A2_RIS_Reload_anim_prone.rtm
14:22:07 Warning: rightHandIKCurve, wrong size (size<2||size>=4) in \x\addons\a3_epoch_weapons\data\handanims\L85A2_UGL_Reload_anim.rtm
14:22:07 Warning: rightHandIKCurve, wrong size (size<2||size>=4) in \x\addons\a3_epoch_weapons\data\handanims\L85A2_RIS_Reload_anim_prone.rtm
14:22:15 "<infiSTAR.de> server_setToken:   UID: 76561198045270511 | TOKEN: mx5s961il5gtk6du9 - TOKEN CREATED"
14:22:15 "<infiSTAR.de> server_setToken: Michael(76561198045270511) NO OBJECT FOR TOKEN mx5s961il5gtk6du9 HAS BEEN FOUND.."
14:22:15 Unable to get file version size: .\ARMA_LOG.dll
14:22:15 "<infiSTAR.de>ConnectLog| Connected: Michael(76561198045270511) - time: 66.624 - serverTime: 0h 01min |  - serverFPS: 12.0664 (v0188b)"
14:22:17 "<infiSTAR.de> RequestToken:   Michael(76561198045270511) Requested a Token!   _clientID: 3"
14:22:17 "<infiSTAR.de> RequestToken: Michael(76561198045270511) TOKEN FOUND! SENT mx5s961il5gtk6du9 TO OBJECT"
14:22:35 "<infiSTAR.de FNC_AH2_KICKLOGSPAWN> ["mx5s961il5gtk6du9",["Michael","76561198045270511","COMBATCHECK",1]]"
14:22:39 "<infiSTAR.de FNC_AH2_KICKLOGSPAWN> ["mx5s961il5gtk6du9",["Michael","76561198045270511","COMBATCHECK",0]]"
14:22:39 "<infiSTAR.de FNC_AH2_KICKLOGSPAWN> ["mx5s961il5gtk6du9",["Michael","76561198045270511","HLOG",[77,111,117,115,101,77,111,118,105,110,103,32,69,118,101,110,116,72,97,110,100,108,101,114,32,97,100,100,101,100,32,40,75,73,67,75,69,68,32,84,79,32,76,79,66,66,89,41,58,32,32,32,48,32,115,104,111,117,108,100,32,98,101,32,45,49]]]"
14:22:39 "<infiSTAR.de FNC_AH2_KICKLOGSPAWN> ["mx5s961il5gtk6du9",["Michael","76561198045270511","HLOG",[77,111,117,115,101,66,117,116,116,111,110,67,108,105,99,107,32,69,118,101,110,116,72,97,110,100,108,101,114,32,97,100,100,101,100,32,40,75,73,67,75,69,68,32,84,79,32,76,79,66,66,89,41,58,32,32,32,48,32,115,104,111,117,108,100,32,98,101,32,45,49]]]"
14:22:39 "<infiSTAR.de>KickLog| Michael(76561198045270511)   (v0188b)"
14:22:39 "<infiSTAR.de>HL| 0h 02min | Michael(76561198045270511) | MouseButtonClick EventHandler added (KICKED TO LOBBY):   0 should be -1 (v0188b)"
14:22:39 "<infiSTAR.de>KickLog| Michael(76561198045270511)   (v0188b)"
14:22:39 "<infiSTAR.de>ConnectLog| Disconnected: Michael(76561198045270511) - time: 90.248 - serverTime: 0h 02min |  - serverFPS: 12.6482 (v0188b)"
14:22:39 "<infiSTAR.de>HL| 0h 02min | Michael(76561198045270511) | MouseMoving EventHandler added (KICKED TO LOBBY):   0 should be -1 (v0188b)"
14:22:40 Client: Remote object 3:0 not found
14:22:57 "<infiSTAR.de>ConnectLog| Connected: Michael(76561198045270511) - time: 107.272 - serverTime: 0h 02min |  - serverFPS: 12.0482 (v0188b)"
14:23:07 "<infiSTAR.de> RequestToken:   Michael(76561198045270511) Requested a Token!   _clientID: 4"
14:23:07 "<infiSTAR.de> RequestToken: Michael(76561198045270511) TOKEN FOUND! SENT mx5s961il5gtk6du9 TO OBJECT"
14:23:09 "<infiSTAR.de> 120.038 - Thread #2: waited 120s - SERVER FPS: 12.0301 - activeSQFScripts: 9"
14:23:12 "<infiSTAR.de> 120.383 - Thread #2: TERMINATED - SERVER FPS: 4.91099 - activeSQFScripts: 9"
14:23:18 "Epoch: Loading teleports and static props"
14:23:20 "Epoch: Loading NPC traders"
14:23:21 No speaker given for Shen Il
14:23:21 "[halv_spawn] found some default teleporters ... _deletedefaultteleporters: 'true'"
14:23:21 "[halv_spawn] sendt teleporters and default positions to clients, 0 textures build"
14:23:21 No speaker given for Katungi Egwu
14:23:25 "<infiSTAR.de FNC_AH2_KICKLOGSPAWN> ["mx5s961il5gtk6du9",["Michael","76561198045270511","COMBATCHECK",1]]"
14:23:27 "<infiSTAR.de FNC_AH2_KICKLOGSPAWN> ["mx5s961il5gtk6du9",["Michael","76561198045270511","COMBATCHECK",0]]"
14:23:29 "<infiSTAR.de>ConnectLog| Disconnected: Michael(76561198045270511) - time: 136.086 - serverTime: 0h 02min |  - serverFPS: 18.3908 (v0188b)"
14:23:29 "<infiSTAR.de FNC_AH2_KICKLOGSPAWN> ["mx5s961il5gtk6du9",["Michael","76561198045270511","HLOG",[77,111,117,115,101,77,111,118,105,110,103,32,69,118,101,110,116,72,97,110,100,108,101,114,32,97,100,100,101,100,32,40,75,73,67,75,69,68,32,84,79,32,76,79,66,66,89,41,58,32,32,32,48,32,115,104,111,117,108,100,32,98,101,32,49]]]"
14:23:29 "<infiSTAR.de FNC_AH2_KICKLOGSPAWN> ["mx5s961il5gtk6du9",["Michael","76561198045270511","HLOG",[77,111,117,115,101,66,117,116,116,111,110,67,108,105,99,107,32,69,118,101,110,116,72,97,110,100,108,101,114,32,97,100,100,101,100,32,40,75,73,67,75,69,68,32,84,79,32,76,79,66,66,89,41,58,32,32,32,48,32,115,104,111,117,108,100,32,98,101,32,49]]]"
14:23:29 Client: Remote object 4:0 not found
14:23:29 "<infiSTAR.de>KickLog| Michael(76561198045270511)   (v0188b)"
14:23:29 "<infiSTAR.de>HL| 0h 02min | Michael(76561198045270511) | MouseMoving EventHandler added (KICKED TO LOBBY):   0 should be 1 (v0188b)"
14:23:29 "<infiSTAR.de>KickLog| Michael(76561198045270511)   (v0188b)"
14:23:29 "<infiSTAR.de>HL| 0h 02min | Michael(76561198045270511) | MouseButtonClick EventHandler added (KICKED TO LOBBY):   0 should be 1 (v0188b)"
14:23:29 Warning: Cleanup player - person 2:73 not found
14:23:30 Strange convex component322 in a3\structures_f\research\dome_big_f.p3d:geometryFire
14:23:30 Strange convex component327 in a3\structures_f\research\dome_big_f.p3d:geometryFire
14:23:33 "Epoch: Spawning NPC traders"
14:23:33 "Epoch: Loading vehicles"
14:23:37 class HitPoints::HitFuel not found in mosquito_epoch
14:23:37 class HitPoints::HitLight not found in mosquito_epoch
14:23:37 class HitPoints::HitHydraulics not found in mosquito_epoch
14:23:37 class HitPoints::HitGear not found in mosquito_epoch
14:23:37 class HitPoints::HitHStabilizerL1 not found in mosquito_epoch
14:23:37 class HitPoints::HitHStabilizerR1 not found in mosquito_epoch
14:23:37 class HitPoints::HitVStabilizer1 not found in mosquito_epoch
14:23:37 class HitPoints::HitTail not found in mosquito_epoch
14:23:37 class HitPoints::HitPitotTube not found in mosquito_epoch
14:23:37 class HitPoints::HitStaticPort not found in mosquito_epoch
14:23:37 class HitPoints::HitEngine2 not found in mosquito_epoch
14:23:37 class HitPoints::HitEngine3 not found in mosquito_epoch
14:23:39 Cannot load surface info ca\data\Penetration\concrete.bisurf
14:23:40 Error: Wheel reference not initialized
14:23:40 Error: Wheel reference not initialized

Link to comment
Share on other sites

Okay buddy looking at that Infistar is what is kicking you. Go to your run.sqf in the root of your server. (same place you find your Epoch Hive) Scroll through this file your are looking for your Mouse EH. It is line 192 if you open the Run in Notepad++. here is a copy of the line.

/*  MouseMoving EH check */ _MOH = false;    /* true or false */    /* announces: "MouseMoving EventHandler added" - needs to be disabled for UAV scripts and such.. */

 

Here is the line in your RPT log that would match to this issue.

 

14:23:29 "<infiSTAR.de>HL| 0h 02min | Michael(76561198045270511) | MouseMoving EventHandler added (KICKED TO LOBBY):   0 should be 1 (v0188b)"

 

Your RPT is your bible it has all you need to know about what the server is doing. I usually always have it running side by side with my server. I find it very useful to have it open when I start the server after any kind of a change.

Link to comment
Share on other sites

Nice work, Buttface.  Happy to see you've got the AI framework for Arma 3 done.  I used DZAI since the beginning and am eager to throw this on my A3 Epoch server.

 

Glad to hear you're hopping on board the A3EAI train. A3EAI has made enormous leaps in progress from DZAI and hope you enjoy it just as much, if not more.

Link to comment
Share on other sites

Im using RHS mod, I turned off A3EAI_dynamicOpticsList = false;, and put in A3EAI_weaponOpticsList list of optics, but AI don't use it :(. Temporarly i inserted optics to A3EAI_MiscLoot1.

1. Tried AK NPZ with rail to use NATO optics, tried A3EAI_dynamicOpticsList = false, and  A3EAI_dynamicOpticsList = true , not working. They don't use it.

2 .Tried AK with russian optics,  A3EAI_dynamicOpticsList = false, and inserted A3EAI_weaponOpticsList = ["rhs_acc_ekp1","rhs_acc_pgo7v","rhs_acc_pkas","rhs_acc_pso1m2","rhs_acc_1pn93_1","rhs_acc_1pn93_2","rhs_acc_1p29","rhs_acc_1p63","rhs_acc_1p78"]; but same, not working.

Link to comment
Share on other sites

@Kensai I don't test A3EAI with weapon mods, so I can't say for certain what's going on for your situation. Maybe someone else who does use the same mod can pitch in.

 

  1. I suggest you check your server RPT log to see if A3EAI's classname filter is removing any of the classnames you added.
  2. A3EAI selects optics based on the list of optics that are compatible with the specific weapon, what you are specifying in the config is basically a whitelist. Also, make sure that the AI are using weapons that you know are 100% compatible with the optics.
  3. Optics have a percent chance to be selected, so test by setting the chances to 100%.
Link to comment
Share on other sites

I can confirm they will use Mass gear. I think if I remember right the AI pull from your Epoch loot list. Try going into your Epoch Settings PBO add some of the RHS gear. Then check your RPT. I know with Mass they are telling me that most of the headgear they will not use. To avoid that in the RPT I set the dynamic Headgear to false. I even have them working well in the Mass vehicles. The old CH47 back in action. LOL. Still a beast to knock down. I love though how the AI force land it, take a moment for repair and take back off. Funny though when they dont get that tail rotor fixed. LMAO.

 

Face I did read your list of things you can't or won't make happen. Allowing AI vehicles to be usable was in there under your preference. I understand your reason, however if it was left up to me I would remove most natural spawns so that if you want or need a ride you have to earn it by taking it from the AI. That would add so much of a survival challenge to the game. Even better is if it was possible to make the vehicles dynamic spawn. Not that you want them on you all the time but this would ensure maybe once every 15-30 min you see an AI vehicle. This would also mean that you could not just rocket the vehicle and call it a day.

Link to comment
Share on other sites

is it possible to use this one here for a static area like the big arifield terminal and parkingloot in front, so they only stays there and defend / attack in that area like some kind of militarizede bandit camp ?

have made this area, so werry much hoping i could use if for that...

 

i5mbFuq.jpgEAjmkAa.jpg

Link to comment
Share on other sites

I've been having an issue where AI are rubberbanding. I'll see the helicopter rubberband back and forth through the sky, the AI on the ground skip back and forth, etc. Any tips (other than using an HC) that could fix this? Server FPS is good, with a low population, I'm seeing server FPS around 50.

Link to comment
Share on other sites

I've been having an issue where AI are rubberbanding. I'll see the helicopter rubberband back and forth through the sky, the AI on the ground skip back and forth, etc. Any tips (other than using an HC) that could fix this? Server FPS is good, with a low population, I'm seeing server FPS around 50.

 

AI skipping can be possibly due to desync or other type of lag, especially if you're not using HC for any of your AI addons. The more work the dedicated server is doing (handling network traffic for players, AI, executing other scripts), the fewer resources are available for AI, so it has to keep playing "catch up" with updating AI positions for all clients, which is why you see skipping/rubberbanding.

 

What you can either do for now is either reduce the number of AI spawns or use the HC option if/whenever it becomes possible for you.

 

A3EAI has not had a release dedicated to efficiency/performance updates so things could use a tune-up here and there, but I doubt it would have much of an impact since A3EAI doesn't really do all that much in the background.

 

How can I turn on debug mode?

 

It's the very first config option.

 

 

Also as a general announcement, I'm currently taking a break from A3EAI development since I have some other obligations that need my time. The current plans for the next update:

  1. Find a purpose/role for the UAV/UGV patrols, because they don't have much use by themselves, maybe call for paradrop reinforcements? Custom UAV/UGVs would probably act as standalone patrols.
  2. Possibly combine static and random spawn systems or scrap the static spawn system, since they both serve similar purposes. Reduction in spawn triggers may improve performance.
  3. Code efficiency updates where possible.
Link to comment
Share on other sites

Face

Oops sorry, really it's 1st option.

 

I checked now, on my server some times all gear is dissapearing from some AI. I turned on debug mode and checked in rpt file and found

"A3EAI Debug: vehiclecrew AI unit R Alpha 3-2:5 was killed by collision damage caused by B Alpha 1-1:1 (Kensai) REMOTE. Unit gear cleared."

But problem, i didn't killed AI by car ram, or something same. Just killed by weapon. Is it possible to turn this function off? Tried to find it in a3eai_config.sqf, but there is no that option.

Link to comment
Share on other sites

Hello, I've got a problem with the HC for A3EAI (Got it working for the Fulcrum Missions), here is my RPT Headless Client : 

 

Line 25060: 21:29:27 "Attempting to connect to A3EAI server..."
Line 25061: 21:29:28 "[A3EAI] Headless client connection unsuccessful. HC authorization request rejected (incorrect HC version?)."
Line 25280: 21:29:48 "[A3EAI] Initializing A3EAI HC build 4 using base path A3EAI."
Line 25280: 21:29:48 "[A3EAI] Initializing A3EAI HC build 4 using base path A3EAI."
Line 25280: 21:29:48 "[A3EAI] Initializing A3EAI HC build 4 using base path A3EAI."
Line 25281: 21:29:48 "Loading A3EAI configuration file..."
Line 25282: 21:29:48 "[A3EAI] Reading A3EAI configuration file."
Line 25282: 21:29:48 "[A3EAI] Reading A3EAI configuration file."
Line 25283: 21:29:48 "[A3EAI] A3EAI configuration file loaded."
Line 25283: 21:29:48 "[A3EAI] A3EAI configuration file loaded."
Line 25284: 21:29:48 "[A3EAI] Verified all A3EAI settings in 0.00195313 seconds."
Line 25284: 21:29:48 "[A3EAI] Verified all A3EAI settings in 0.00195313 seconds."
Line 25286: 21:29:48 "Debug: A3EAI HC functions loaded."
Line 25287: 21:29:48 "[A3EAI] Compiling A3EAI functions."
Line 25287: 21:29:48 "[A3EAI] Compiling A3EAI functions."
Line 25288: 21:29:48 "[A3EAI] A3EAI functions compiled."
Line 25288: 21:29:48 "[A3EAI] A3EAI functions compiled."
Line 25289: 21:29:48 "Debug: A3EAI HC PVEHs loaded."
Line 25320: 21:29:51 "[A3EAI] Waiting for HC player object setup to be completed."

 

Here is my RPT Server :

 

Line 517: 20:48:36 "[A3EAI] Initializing A3EAI version 0.7.0 using base path a3eai."

Line 518: 20:48:36 "[A3EAI] Reading A3EAI configuration file."
Line 518: 20:48:36 "[A3EAI] Reading A3EAI configuration file."
Line 519: 20:48:36 "[A3EAI] A3EAI configuration file loaded."
Line 519: 20:48:36 "[A3EAI] A3EAI configuration file loaded."
Line 520: 20:48:36 "[A3EAI] Verified all A3EAI settings in 0.0039978 seconds."
Line 520: 20:48:36 "[A3EAI] Verified all A3EAI settings in 0.0039978 seconds."
Line 521: 20:48:36 "[A3EAI] Compiling A3EAI functions."
Line 521: 20:48:36 "[A3EAI] Compiling A3EAI functions."
Line 522: 20:48:37 "[A3EAI] A3EAI functions compiled."
Line 522: 20:48:37 "[A3EAI] A3EAI functions compiled."
Line 523: 20:48:37 "[A3EAI] A3EAI settings: Debug Level: 0. DebugMarkers: false. WorldName: altis. VerifyClassnames: true. VerifySettings: true."
Line 523: 20:48:37 "[A3EAI] A3EAI settings: Debug Level: 0. DebugMarkers: false. WorldName: altis. VerifyClassnames: true. VerifySettings: true."
Line 524: 20:48:37 "[A3EAI] AI spawn settings: Static: true. Dynamic: true. Random: true. Air: false. Land: false."
Line 525: 20:48:37 "[A3EAI] A3EAI loading completed in 0.153992 seconds."
Line 525: 20:48:37 "[A3EAI] A3EAI loading completed in 0.153992 seconds."
Line 632: 20:49:24 "[A3EAI] Compiling A3EAI HC functions."
Line 632: 20:49:24 "[A3EAI] Compiling A3EAI HC functions."
Line 633: 20:49:24 "[A3EAI] A3EAI HC functions compiled."
Line 633: 20:49:24 "[A3EAI] A3EAI HC functions compiled."
Line 634: 20:49:24 "[A3EAI] Serverside PVEHs loaded."
Line 635: 20:49:24 "[A3EAI] A3EAI is now listening for headless client connection."
Line 635: 20:49:24 "[A3EAI] A3EAI is now listening for headless client connection."
Line 807: 20:49:47 "[A3EAI] Rejected connection from HC 4. A headless client is already connected: false. Requesting client is null object: false."
Line 808: 20:49:47 "Debug: ["A3EAI_HCLogin_PVS",[C Alpha 1-1:1 (headlessclient) REMOTE,"4"]]"
Line 810: 20:49:50 "[A3EAI] Verified 353 unique classnames in 0.497986 seconds."
Line 883: 20:50:03 "[A3EAI] Rejected connection from HC 4. A headless client is already connected: false. Requesting client is null object: false."
Line 884: 20:50:03 "Debug: ["A3EAI_HCLogin_PVS",[C Alpha 1-1:1 (headlessclient) REMOTE,"4"]]"
Line 1138: 20:50:41 "[A3EAI] Rejected connection from HC 4. A headless client is already connected: false. Requesting client is null object: false."
Line 1139: 20:50:41 "Debug: ["A3EAI_HCLogin_PVS",[C Alpha 1-1:1 (headlessclient) REMOTE,"4"]]"
Line 2845: 20:51:05 "[A3EAI] Rejected connection from HC 4. A headless client is already connected: false. Requesting client is null object: false."
Line 2846: 20:51:05 "Debug: ["A3EAI_HCLogin_PVS",[C Alpha 1-1:1 (headlessclient) REMOTE,"4"]]"
Line 2853: 20:52:08 "[A3EAI] Rejected connection from HC 4. A headless client is already connected: false. Requesting client is null object: false."
Line 2854: 20:52:08 "Debug: ["A3EAI_HCLogin_PVS",[C Alpha 1-1:1 (headlessclient) REMOTE,"4"]]"
Line 2858: 20:52:21 "[A3EAI] Rejected connection from HC 4. A headless client is already connected: false. Requesting client is null object: false."

Line 2859: 20:52:21 "Debug: ["A3EAI_HCLogin_PVS",[C Alpha 1-1:1 (headlessclient) REMOTE,"4"]]"

 

Can you help me about that please?

 
Link to comment
Share on other sites

@Kensai: I need to know the following:

  1. What weapon was used to cause this issue
  2. Exact steps that can cause this issue, or what you did up to the point that gear was cleared.

@Neka7350: Make sure you have two headless client slots created in your mission.sqm (since you're using 2 HC addons) and both slots have the unit set to "HeadlessClient_F".

Link to comment
Share on other sites

1. It doesen't matter what weapon i'm using. Tried with Arma deafult weapons and RHS weapons, it's same sometimes happening. It's started from 1.46 update. Anyway tried to ram AI by a car, and gear isn't clear from AI.

2. Just kill them. Doesn't matter where. When they are in the car or just walking around. Randomly happening.

I'm think thats happening when you kill them near by another object, house, car or fence and etc. I will try to search more causes.

Link to comment
Share on other sites

Fist off I wanna say great AI system, appreciate the work put into it to allow so much AI customization.

 

I am currently going through it and Tuning it for our server. I am setting it up so that AI skills and gear, are appropriate for the level of AI being called upon. I'm also trying to set it up so that the players are more likely to find low level ai in remote villages (rookies always get deployed to crappy areas) and low - mid level ai are deployed at small towns as well as low - high level ai are more likely found within the cities. I'm just not sure if I'm setting up the array for this properly. currently your script is set to only spawn one skill level ai per area type A3EAI_unitLevel_city = 1; and I would like to know if this is the proper way to create the array I'm looking for A3EAI_unitLevel_city = [0,1,2]; or would it be something like A3EAI_unitLevel_city = ["0","1","2];

 

Also to further increase the level of detail for the AI system, I would like to add this same sort of customization to the Air and Land Vehicle patrols, ie. Rookie AI would be found driving around in a hatchback/Hummingbird and mid - high level ai are within hunter/blackfoot.

 

Here is my AI config file that I have customized so far (case other would like to have this same sort of setup.

 

 

/*


A3EAI Configuration File

Description: Contains all configurable settings of A3EAI. Contains settings for debugging, customization of AI units, spawning, and loot.


*/

diag_log "[A3EAI] Reading A3EAI configuration file.";

/* A3EAI Settings
--------------------------------------------------------------------------------------------------------------------*/

//Enable or disable event logging to the server RPT file (named arma3server_[date]_[time].rpt). Debug level setting. 0: No debug output, 1: Basic Debug output, 2: Detailed Debug output. (Default: 0)
//Debug output may help finding additional information about A3EAI's background behavior. This output is helpful when asking for help regarding bugs or unexpected behaviors.
A3EAI_debugLevel = 0;

//Frequency of server monitor update to RPT log in seconds. The monitor periodically reports number of max/current AI units and dynamically spawned triggers into RPT log. (Default: 300, 0 = Disable reporting)
A3EAI_monitorRate = 300;

//Enable or disable verification and error-correction of classname tables used by A3EAI. If invalid entries are found, they are removed and logged into the RPT log.
//If disabled, any invalid classnames will not be removed and clients may crash if AI bodies with invalid items are looted. Only disable if a previous scan shows no invalid classnames (Default: true).
A3EAI_verifyClassnames = true;

//Enable filter against vehicles with init statements, which may cause BattlEye kicks. Enable if experiencing BattlEye kicks after adding new vehicle classnames (Default: false).
A3EAI_checkVehicleInit = false;

//Enables checking of all A3EAI config settings. (Default: true)
A3EAI_verifySettings = true;

//Minimum seconds to pass until each dead AI body or destroyed vehicle can be cleaned up by A3EAI's task scheduler. A3EAI will not clean up a body/vehicle if there is a player close by (Default: 900).
A3EAI_cleanupDelay = 900;

//Enabled: A3EAI will load custom spawn/blacklist definitions file on startup (A3EAI_custom_defs.sqf) (Default: false)
A3EAI_loadCustomFile = false;


/* A3EAI HC Settings
--------------------------------------------------------------------------------------------------------------------*/

//Enables A3EAI headless client support. (Default: false)
A3EAI_enableHC = false;

//If HC support enabled, A3EAI will pause during post-initialization until HC has successfully connected. (Default: false)
A3EAI_waitForHC = false;


/* Dynamic Classname Settings

If a setting is disabled, A3EAI will use the corresponding classname table further below. See "AI skin, weapon, loot, and equipment settings" section.
--------------------------------------------------------------------------------------------------------------------*/

//true: Generate AI uniform types from Epoch loot tables (Default)
//false: Uniforms defined by A3EAI_uniformTypes0, A3EAI_uniformTypes1, A3EAI_uniformTypes2, A3EAI_uniformTypes3
A3EAI_dynamicUniformList = false;

//true: Generate AI weapons from Epoch loot tables (Default)
//false: Weapons defined by A3EAI_pistolList, A3EAI_rifleList, A3EAI_machinegunList, A3EAI_sniperList
A3EAI_dynamicWeaponList = false;

//true: Use Epoch loot table data as whitelist for AI-usable weapon scopes (Default)
//false: Scopes defined by A3EAI_weaponOpticsList
A3EAI_dynamicOpticsList = false;

//true: Generate AI backpack types from Epoch loot tables (Default)
//false: Backpacks defined by A3EAI_backpackTypes0, A3EAI_backpackTypes1, A3EAI_backpackTypes2, A3EAI_backpackTypes3
A3EAI_dynamicBackpackList = false;

//true: Generate AI backpack types from Epoch loot tables (Default)
//false: Vests defined by A3EAI_vestTypes0, A3EAI_vestTypes1, A3EAI_vestTypes2, A3EAI_vestTypes3
A3EAI_dynamicVestList = false;

//true: Generate AI headgear types from Epoch loot tables (Default)
//false: Headgear defined by A3EAI_headgearTypes0, A3EAI_headgearTypes1, A3EAI_headgearTypes2, A3EAI_headgearTypes3
A3EAI_dynamicHeadgearList = false;

//true: Generate AI food types from Epoch loot tables (Default)
//false: Food defined by A3EAI_foodLoot
A3EAI_dynamicFoodList = false;

//true: Generate AI generic loot types from Epoch loot tables (Default)
//false: Loot defined by A3EAI_MiscLoot1
A3EAI_dynamicLootList = false;

//true: Generate AI generic loot (large) types from Epoch loot tables (Default)
//false: Loot defined by A3EAI_MiscLoot2
A3EAI_dynamicLootLargeList = false;

//Classnames of weapons to ignore from Epoch loot tables
A3EAI_dynamicWeaponBlacklist = [];


/* Shared AI Unit Settings. These settings affect all AI spawned unless noted otherwise.
--------------------------------------------------------------------------------------------------------------------*/

//Number of online players required for maximum (or minimum) AI spawn chance. Affects Static, Dynamic, Random AI spawns. (Default: 20)
A3EAI_playerCountThreshold = 20;

//If A3EAI_upwardsChanceScaling is true: Initial spawn chance multiplier. If A3EAI_upwardsChanceScaling is false: Final spawn chance multiplier. (Default: 0.50)
A3EAI_chanceScalingThreshold = 0.50;

//true: Spawn chance multiplier scales upwards from the above defined value to 1.00. false: Spawn chance multiplier scales downwards from 1.00 to the above defined value.
A3EAI_upwardsChanceScaling = true;

//(Static/Dynamic/Random Spawns) minAI: Minimum number of units. addAI: maximum number of additional units. unitLevel: Unit level (0-3)
A3EAI_minAI_village = 1; //1
A3EAI_addAI_village = 2; //1
A3EAI_unitLevel_village = [0,1]; //0
A3EAI_spawnChance_village = 0.65; //0.40

//(Static/Dynamic/Random Spawns) minAI: Minimum number of units. addAI: maximum number of additional units. unitLevel: Unit level (0-3)
A3EAI_minAI_city = 2; //1
A3EAI_addAI_city = 4; //2
A3EAI_unitLevel_city = [0,1,2]; //1
A3EAI_spawnChance_city = 0.70; //0.60

//(Static/Dynamic/Random Spawns) minAI: Minimum number of units. addAI: maximum number of additional units. unitLevel: Unit level (0-3)
A3EAI_minAI_capitalCity = 3; //2
A3EAI_addAI_capitalCity = 5; //1
A3EAI_unitLevel_capitalCity = [0,1,2,3]; //1
A3EAI_spawnChance_capitalCity = 0.75; //0.70

//(Static/Dynamic/Random Spawns) minAI: Minimum number of units. addAI: maximum number of additional units. unitLevel: Unit level (0-3)
A3EAI_minAI_remoteArea = 1; //1
A3EAI_addAI_remoteArea = 2; //1
A3EAI_unitLevel_remoteArea = [1,2]; //2
A3EAI_spawnChance_remoteArea = 0.75; //0.80

//(Dynamic/Random Spawns) minAI: Minimum number of units. addAI: maximum number of additional units. unitLevel: Unit level (0-3)
A3EAI_minAI_wilderness = 1; //1
A3EAI_addAI_wilderness = 2; //2
A3EAI_unitLevel_wilderness = 1; //1
A3EAI_spawnChance_wilderness = 0.2; //0.50

//(For dynamic and random spawns only) Defines amount of time to wait in seconds until cleaning up temporary blacklist area after dynamic/random spawn is deactivated (Default: 1200)
A3EAI_tempBlacklistTime = 1200;

//If enabled, AI group will attempt to track down player responsible for killing a group member. (Default: true)
A3EAI_findKiller = true;

//If normal probability check for spawning NVGs fails, then give AI temporary NVGs during night hours. Temporary NVGs are unlootable and will be removed at death (Default: false).
A3EAI_tempNVGs = false;

//Minimum AI unit level requirement to use underslung grenade launchers. Set to -1 to disable completely. (Default: 1)
A3EAI_GLRequirement = -1;

//Minimum AI unit level requirement to use launcher weapons. Set to -1 to disable completely. (Default: -1)
A3EAI_launcherLevelReq = -1;

//List of launcher-type weapons that AI can use.
A3EAI_launcherTypes = ["launch_NLAW_F","launch_RPG32_F","launch_B_Titan_F","launch_I_Titan_F","launch_O_Titan_F","launch_B_Titan_short_F","launch_I_Titan_short_F","launch_O_Titan_short_F"];

//Maximum number of launcher weapons allowed per group (Default: 1)
A3EAI_launchersPerGroup = 0;

//Enable or disable AI self-healing. Level 0 AI cannot self-heal. (Default: true).
A3EAI_enableHealing = true;


/* A3EAI Client Addon features. These features require the A3EAI client addon to be installed in order to work.
--------------------------------------------------------------------------------------------------------------------*/

//Enable or disable radio message receiving. Players with radios (Radio Quartz) will be able to intercept some AI communications. (Default: false)
A3EAI_radioMsgs = true;

//Enable or disable AI death messages. Messages will be sent only to player responsible for killing the unit. Messages will be sent in System chat in the format "(Unit name) was killed." (Default: false)
A3EAI_deathMessages = true;


/* Static AI Spawning Settings
--------------------------------------------------------------------------------------------------------------------*/

//Enable or disable static AI spawns. If enabled, AI spawn points will be generated in cities, towns, and other named areas.
//Enabled: A3EAI automatically generates static spawns at named locations on map. Disabled: No static spawns will be generated. (Default: true)
A3EAI_autoGenerateStatic = true;

//Set minimum and maximum wait time in seconds to respawn an AI group after all units have been killed. Applies to both static AI and custom spawned AI (Default: Min 300, Max 600).
A3EAI_respawnTimeMin = 300;
A3EAI_respawnTimeMax = 900;

//Time to allow spawned AI units to exist in seconds before being despawned when no players are present in a trigger area. Applies to both static AI and custom spawned AI (Default: 120)
A3EAI_despawnWait = 300;

//Respawn Limits. Set to -1 for unlimited respawns. (Default: -1 for each).
A3EAI_respawnLimit_village = -1;
A3EAI_respawnLimit_city = -1;
A3EAI_respawnLimit_capitalCity = -1;
A3EAI_respawnLimit_remoteArea = -1;

//Add name of location as displayed on map prevent static AI spawns from being created in these locations. Location names are case-sensitive (Example: ["Aggelochori","Panochori","Zaros"])
A3EAI_staticBlacklistLocations = [];


/* Dynamic AI Spawning Settings. Probabilities should add up to 1.00
--------------------------------------------------------------------------------------------------------------------*/

//Upper limit of dynamic spawns on map at once. Set to 0 to disable dynamic spawns (Default: 15)
A3EAI_dynMaxSpawns = 0;

//Minimum time (in seconds) that must pass between dynamic spawns for each player (Default: 900)
A3EAI_dynCooldownTime = 900;

//Players offline for this amount of time (seconds) will have their last spawn timestamp reset (Default: 3600)
A3EAI_dynResetLastSpawn = 3600;

//Probability for dynamic AI to actively hunt a targeted player. If probability check fails, dynamic AI will patrol the area instead of hunting (Default: 0.60)
A3EAI_huntingChance = 0.50;

//Time to wait before despawning all AI units in dynamic spawn area when no players are present. (Default: 120)
A3EAI_dynDespawnWait = 120;


/* Random AI Spawning Settings (Feature in development)
--------------------------------------------------------------------------------------------------------------------*/

//Maximum number of placed random spawns on map. Set to -1 for A3EAI to automatically adjust spawn limit according to map size. Set to 0 to disable random spawns. (Default: -1)
A3EAI_maxRandomSpawns = -1;

//Time to wait before despawning all AI units in random spawn area when no players are present. (Default: 120)
A3EAI_randDespawnWait = 120;

//Minimum distance between a random spawn location and other random spawns. (Default: 0)
A3EAI_minRandSpawnDist = 0;


/* AI Air vehicle patrol settings. These AI vehicles will randomly travel between different cities and towns.
--------------------------------------------------------------------------------------------------------------------*/

//Global maximum number of active AI air vehicle patrols. Set at 0 to disable (Default: 0).
A3EAI_maxHeliPatrols = 10;

//Probability of spawning Level 0/1/2/3 AI air vehicle patrol spawns. Probabilities should add up to 1.00
A3EAI_levelChancesAir = [0.45,0.35,0.15,0.05];

//Set minimum and maximum wait time in seconds to respawn an AI vehicle patrol after vehicle is destroyed or disabled. (Default: Min 600, Max 900).
A3EAI_respawnAirMinTime = 600;
A3EAI_respawnAirMaxTime = 900;

//Classnames of air vehicle types to use, with the maximum amount of each type to spawn.
A3EAI_heliList = [
["B_Heli_Light_01_F",5],
["O_Heli_Light_02_unarmed_F",3],
["I_Heli_light_03_F",2]
];

//Maximum number of gunner units per air vehicle. Limited by actual number of available gunner positions. (Default: 2)
//Affects: All AI air vehicle patrols, including custom and reinforcement.
A3EAI_heliGunnerUnits = 2;

//If enabled, A3EAI will remove all missile/rocket-type weaponry from spawned air vehicles. Affects all air vehicle types (patrols/custom/etc). (Default: true)
//Affects: All AI air vehicle patrols, including custom and reinforcement.
A3EAI_removeMissileWeapons = true;

//Probability of AI helicopter sucessfully detecting player if there is line-of-sight. AI helicopters will conduct a visual sweep upon arriving at each waypoint and some distance after leaving. (Default: 0.80)
//Affects: All AI air vehicle patrols, including custom and reinforcement.
A3EAI_detectChance = 0.65;

//Probability of AI to deploy units by parachute if players are nearby when helicopter is investigating a waypoint. (Default: 0.50)
//Affects: Air vehicle patrols.
A3EAI_paraDropChance = 0.45;

//Cooldown time for AI paradrop deployment in seconds. Note: Cooldown does not affect helicopter reinforcement for dynamic AI spawns. (Default: 1800).
//Affects: Air vehicle patrols.
A3EAI_paraDropCooldown = 1800;

//Number of AI to paradrop if players are nearby when helicopter is investigating a waypoint, or if helicopter is reinforcing a dynamic AI spawn. Limited by number of cargo seats available in the vehicle. (Default: 3)
//Affects: Air vehicle patrols, air reinforcements.
A3EAI_paraDropAmount = 3;


/*AI Land vehicle patrol settings. These AI vehicles will randomly travel between different cities and towns.
--------------------------------------------------------------------------------------------------------------------*/

//Global maximum number of active AI land vehicle patrols. Set at 0 to disable (Default: 0).
A3EAI_maxLandPatrols = 10;

//Probability of spawning Level 0/1/2/3 AI land vehicle spawns. Probabilities should add up to 1.00
A3EAI_levelChancesLand = [0.45,0.35,0.15,0.05];

//Set minimum and maximum wait time in seconds to respawn an AI vehicle patrol after vehicle is destroyed or disabled. (Default: Min 600, Max 900).
A3EAI_respawnLandMinTime = 600;
A3EAI_respawnLandMaxTime = 900;

//Classnames of land vehicle types to use, with the maximum amount of each type to spawn.
A3EAI_vehList = [
["B_MRAP_01_EPOCH",5],
["C_Van_01_box_EPOCH",5],
["C_Van_01_transport_EPOCH",5],
["C_Offroad_01_EPOCH",5],
["O_G_Offroad_01_F",5],
["C_SUV_01_EPOCH",5],
["B_Truck_01_transport_EPOCH",5],
["B_Truck_01_covered_EPOCH",5],
["B_Truck_01_mover_EPOCH",5],
["O_Truck_02_covered_EPOCH",5],
["O_Truck_02_transport_EPOCH",5],
["O_Truck_03_covered_EPOCH",5]
];

//Maximum number of gunner units per land vehicle. Limited by actual number of available gunner positions. (Default: 2)
A3EAI_vehGunnerUnits = 2;

//Maximum number of cargo units per land vehicle. Limited by actual number of available cargo positions. (Default: 3)
A3EAI_vehCargoUnits = 4;


/* AI Air Reinforcement Settings
--------------------------------------------------------------------------------------------------------------------*/

//Maximum allowed number of simultaneous active reinforcements (Default: 5)
A3EAI_maxAirReinforcements = 5;

//Air vehicles to use as reinforcement vehicles. Default: ["B_Heli_Transport_01_F","B_Heli_Light_01_armed_F"]
//Armed air vehicles will detect and engage players within reinforcement area. Unarmed air vehicles will deploy an AI paradrop group.
A3EAI_airReinforcementVehicles = ["O_Heli_Light_02_unarmed_F","B_Heli_Light_01_armed_F"];

//Probability to spawn reinforcements for each AI level.
A3EAI_airReinforcementSpawnChance0 = 0.40; //Probability of reinforcing Level 0 AI (Default: 0.10)
A3EAI_airReinforcementSpawnChance1 = 0.30; //Probability of reinforcing Level 1 AI (Default: 0.20)
A3EAI_airReinforcementSpawnChance2 = 0.20; //Probability of reinforcing Level 2 AI (Default: 0.30)
A3EAI_airReinforcementSpawnChance3 = 0.10; //Probability of reinforcing Level 3 AI (Default: 0.40)

//AI types permitted to summon reinforcements. Default: ["static","dynamic","random"]
//Usable AI types: "static", "dynamic", "random", "air", "land", "staticcustom", "aircustom", "landcustom", "vehiclecrew"
A3EAI_airReinforcementAllowedTypes = ["static","dynamic","air","random"];

//Maximum time for reinforcement for armed air vehicles in seconds. AI air vehicle will leave the area after this time if not destroyed.
A3EAI_airReinforcementDuration0 = 120; //Level 0 Default: 120
A3EAI_airReinforcementDuration1 = 180; //Level 1 Default: 180
A3EAI_airReinforcementDuration2 = 240; //Level 2 Default: 240
A3EAI_airReinforcementDuration3 = 300; //Level 3 Default: 300


/* Shared AI Vehicle (Air & Land) Settings
--------------------------------------------------------------------------------------------------------------------*/

//Add name of location as displayed on map prevent AI vehicle patrols from travelling to these locations. Location names are case-sensitive. (Example: ["Aggelochori","Panochori","Zaros"])
//Note: Vehicles may still pass through these areas but will not make stops unless enemies are encountered.
A3EAI_waypointBlacklist = [];


/*
AI skill settings
Skill Level: Description
0: Low-level AI found in villages
1: Medium-level AI found in cities and capital cities
2: High-level AI found in remote areas such as factories and military bases
3: Expert-level AI.

Valid skill range: 0.00 - 1.00.
Hint: For all skill types, higher number = better skill. For skill sub-type explanation, see: https://community.bistudio.com/wiki/AI_Sub-skills
*/

//AI skill settings level 0 (Skill, Minimum skill, Maximum skill). Baseline skill level: 0.40
A3EAI_skill0 = [
["aimingAccuracy",0.05,0.10],
["aimingShake",0.15,0.25],
["aimingSpeed",0.15,0.25],
["spotDistance",0.15,0.25],
["spotTime",0.15,0.25],
["courage",0.15,0.25],
["reloadSpeed",0.15,0.25],
["commanding",0.15,0.25],
["general",0.15,0.25]
];

//AI skill settings level 1 (Skill, Minimum skill, Maximum skill). Baseline skill level: 0.50
A3EAI_skill1 = [
["aimingAccuracy",0.25,0.45],
["aimingShake",0.25,0.45],
["aimingSpeed",0.25,0.45],
["spotDistance",0.25,0.45],
["spotTime",0.25,0.45],
["courage",0.25,0.45],
["reloadSpeed",0.25,0.45],
["commanding",0.25,0.45],
["general",0.25,0.45]
];

//AI skill settings level 2 (Skill, Minimum skill, Maximum skill). Baseline skill level: 0.60
A3EAI_skill2 = [
["aimingAccuracy",0.45,0.65],
["aimingShake",0.45,0.65],
["aimingSpeed",0.45,0.65],
["spotDistance",0.45,0.65],
["spotTime",0.45,0.65],
["courage",0.45,0.65],
["reloadSpeed",0.45,0.65],
["commanding",0.45,0.65],
["general",0.45,0.65]
];

//AI skill settings level 3 (Skill, Minimum skill, Maximum skill). Baseline skill level: 0.70
A3EAI_skill3 = [
["aimingAccuracy",0.65,0.85],
["aimingShake",0.65,0.85],
["aimingSpeed",0.65,0.85],
["spotDistance",0.65,0.85],
["spotTime",0.65,0.85],
["courage",0.65,0.85],
["reloadSpeed",0.65,0.85],
["commanding",0.65,0.85],
["general",0.65,0.85]
];


/*AI weapon type probabilities
--------------------------------------------------------------------------------------------------------------------*/

//Probabilities to equip level 0-3 AI with each weapon type. Order: [pistols, rifles, machineguns, sniper rifles]. Probabilities must add up to 1.00.
A3EAI_useWeaponChance0 = [0.25,0.75,0.00,0.00];
A3EAI_useWeaponChance1 = [0.00,0.90,0.10,0.00];
A3EAI_useWeaponChance2 = [0.00,0.10,0.00,0.90];
A3EAI_useWeaponChance3 = [0.00,0.70,0.15,0.15];


/*AI Weapon attachment settings
--------------------------------------------------------------------------------------------------------------------*/

//Probability to select a random optics attachment (ie: scopes) for level 0-3 AI
A3EAI_opticsChance0 = 0.15;
A3EAI_opticsChance1 = 0.50;
A3EAI_opticsChance2 = 0.85;
A3EAI_opticsChance3 = 0.65;

//Probability to select a random pointer attachment (ie: flashlights) for level 0-3 AI
A3EAI_pointerChance0 = 0.25;
A3EAI_pointerChance1 = 0.50;
A3EAI_pointerChance2 = 0.75;
A3EAI_pointerChance3 = 0.85;

//Probability to select a random muzzle attachment (ie: suppressors) for level 0-3 AI
A3EAI_muzzleChance0 = 0.10;
A3EAI_muzzleChance1 = 0.60;
A3EAI_muzzleChance2 = 0.45;
A3EAI_muzzleChance3 = 0.75;

//Probability to select a random underbarrel attachment (ie: bipods) for level 0-3 AI
A3EAI_underbarrelChance0 = 0.05;
A3EAI_underbarrelChance1 = 0.55;
A3EAI_underbarrelChance2 = 0.85;
A3EAI_underbarrelChance3 = 0.65;


/* AI loot quantity settings
--------------------------------------------------------------------------------------------------------------------*/

//Maximum amount of Krypto generated for level 0-3 AI. Actual amount will be randomized up to the specified amount.
A3EAI_kryptoAmount0 = 50; //Default for level 0 AI: 25
A3EAI_kryptoAmount1 = 75; //Default for level 1 AI: 50
A3EAI_kryptoAmount2 = 100; //Default for level 2 AI: 75
A3EAI_kryptoAmount3 = 150; //Default for level 3 AI: 100

//Maximum number of food loot items found on AI. (Default: 1)
A3EAI_foodLootCount = 2;

//Maximum number of items to select from A3EAI_MiscLoot1 (generic loot) table. (Default: 1)
A3EAI_miscLootCount1 = 3;

//Maximum number of items to select from A3EAI_MiscLoot2 (large generic loot) table. (Default: 1)
A3EAI_miscLootCount2 = 1;


/* AI loot probability settings. AI loot is pre-generated into a pool for each unit and randomly pulled to units as time passes.
--------------------------------------------------------------------------------------------------------------------*/

//Chance to add a single First Aid Kit to group loot pool per unit (Default: 0.20)
A3EAI_chanceFirstAidKit = 0.20;

//Chance to add each edible item to group loot pool per unit (Default: 0.40)
A3EAI_chanceFoodLoot = 0.35;

//Chance to add each generic loot item to group loot pool per unit (Default: 0.40)
A3EAI_chanceMiscLoot1 = 0.25;

//Chance to add each large generic loot item to group loot pool per unit (Default: 0.30)
A3EAI_chanceMiscLoot2 = 0.15;

//Probability to successfully pull a random item from loot pool for level 0-3 AI. Influences the rate at which loot items are added to units.
A3EAI_lootPullChance0 = 0.10; //Default for level 0 AI: 0.30
A3EAI_lootPullChance1 = 0.30; //Default for level 1 AI: 0.40
A3EAI_lootPullChance2 = 0.35; //Default for level 2 AI: 0.50
A3EAI_lootPullChance3 = 0.45; //Default for level 3 AI: 0.60


/*
AI skin, weapon, loot, and equipment settings

Note: Some of the below tables may not be used by A3EAI if a dynamic classname setting is enabled. Check each section below for details.
*/


//AI uniform classnames. Note: A3EAI_uniformTypes0-3 will not be read if A3EAI_dynamicUniformList is enabled.
//------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
A3EAI_uniformTypes0 = ["U_O_CombatUniform_oucamo"];
A3EAI_uniformTypes1 = ["U_O_SpecopsUniform_ocamo"];
A3EAI_uniformTypes2 = ["U_O_FullGhillie_sard"];
A3EAI_uniformTypes3 = ["U_O_OfficerUniform_ocamo"];


//AI weapon classnames. Note: A3EAI_pistolList, A3EAI_rifleList, A3EAI_machinegunList, A3EAI_sniperList will not be read if A3EAI_dynamicWeaponList is enabled.
//------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
A3EAI_pistolList = ["hgun_Pistol_heavy_01_F","hgun_P07_F","hgun_Rook40_F","hgun_Pistol_heavy_02_F","1911_pistol_epoch","hgun_ACPC2_F","ruger_pistol_epoch"];
A3EAI_rifleList = ["AKM_EPOCH","sr25_epoch","arifle_Katiba_GL_F","arifle_Katiba_C_F","arifle_Katiba_F","arifle_MX_GL_F","arifle_MX_GL_Black_F","arifle_MXM_Black_F","arifle_MXC_Black_F","arifle_MX_Black_F","arifle_MXM_F","arifle_MXC_F","arifle_MX_F","l85a2_epoch","l85a2_pink_epoch","l85a2_ugl_epoch","m4a3_EPOCH","m16_EPOCH","m16Red_EPOCH","arifle_Mk20_GL_F","arifle_Mk20_GL_plain_F","arifle_Mk20C_F","arifle_Mk20C_plain_F","arifle_Mk20_F","arifle_Mk20_plain_F","arifle_TRG21_GL_F","arifle_TRG21_F","arifle_TRG20_F","arifle_SDAR_F","Rollins_F","SMG_01_F","SMG_02_F","hgun_PDW2000_F"];
A3EAI_machinegunList = ["LMG_Zafir_F","arifle_MX_SW_F","arifle_MX_SW_Black_F","LMG_Mk200_F","m249_EPOCH","m249Tan_EPOCH","MMG_01_hex_F","MMG_01_tan_F","MMG_02_camo_F","MMG_02_black_F","MMG_02_sand_F"];
A3EAI_sniperList = ["m107_EPOCH","m107Tan_EPOCH","srifle_DMR_02_F","srifle_DMR_02_camo_F","srifle_DMR_02_sniper_F","srifle_DMR_03_F","srifle_DMR_03_khaki_F","srifle_DMR_03_tan_F","srifle_DMR_03_multicam_F","srifle_DMR_03_woodland_F","srifle_DMR_04_F","srifle_DMR_04_Tan_F","srifle_DMR_05_blk_F","srifle_DMR_05_hex_F","srifle_DMR_05_tan_f","srifle_DMR_06_camo_F","srifle_DMR_06_olive_F","srifle_LRR_F","srifle_GM6_F","srifle_DMR_01_F","M14_EPOCH","M14Grn_EPOCH","srifle_EBR_F"];


//AI weapon scope attachment settings. Note: A3EAI_weaponOpticsList will not be read if A3EAI_dynamicOpticsList is enabled.
A3EAI_weaponOpticsList = ["optic_NVS","optic_SOS","optic_LRPS","optic_AMS","optic_AMS_khk","optic_AMS_snd","optic_KHS_blk","optic_KHS_hex","optic_KHS_old","optic_KHS_tan","optic_DMS","optic_Arco","optic_Hamr","Elcan_epoch","Elcan_reflex_epoch","optic_MRCO","optic_Holosight","optic_Holosight_smg","optic_Aco","optic_ACO_grn","optic_Aco_smg","optic_ACO_grn_smg","optic_Yorris","optic_MRD"];


//AI backpack types (for AI levels 0-3). Note: A3EAI_backpackTypes0-3 will not be read if A3EAI_dynamicBackpackList is enabled.
//------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
A3EAI_backpackTypes0 = ["B_AssaultPack_cbr", "B_AssaultPack_dgtl", "B_AssaultPack_khk", "B_AssaultPack_mcamo", "B_AssaultPack_ocamo", "B_AssaultPack_rgr", "B_AssaultPack_sgg", "smallbackpack_red_epoch", "smallbackpack_green_epoch", "smallbackpack_teal_epoch", "smallbackpack_pink_epoch"];
A3EAI_backpackTypes1 = ["B_FieldPack_blk", "B_FieldPack_cbr", "B_FieldPack_khk", "B_FieldPack_ocamo", "B_FieldPack_oli", "B_FieldPack_oucamo", "B_TacticalPack_blk", "B_TacticalPack_mcamo", "B_TacticalPack_ocamo", "B_TacticalPack_oli", "B_TacticalPack_rgr"];
A3EAI_backpackTypes2 = ["B_Kitbag_cbr", "B_Kitbag_mcamo", "B_Kitbag_rgr", "B_Kitbag_sgg", "B_Parachute", "B_TacticalPack_blk", "B_TacticalPack_mcamo", "B_TacticalPack_ocamo", "B_TacticalPack_oli", "B_TacticalPack_rgr"];
A3EAI_backpackTypes3 = ["B_Carryall_cbr", "B_Carryall_khk", "B_Carryall_mcamo", "B_Carryall_ocamo", "B_Carryall_oli", "B_Carryall_oucamo"];


//AI vest types (for AI levels 0-3). Note: A3EAI_vestTypes0-3 will not be read if A3EAI_dynamicVestList is enabled.
//------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
A3EAI_vestTypes0 = ["V_1_EPOCH", "V_2_EPOCH", "V_3_EPOCH", "V_4_EPOCH", "V_5_EPOCH", "V_10_EPOCH", "V_11_EPOCH", "V_12_EPOCH", "V_17_EPOCH", "V_18_EPOCH", "V_21_EPOCH", "V_24_EPOCH", "V_29_EPOCH", "V_30_EPOCH"];
A3EAI_vestTypes1 = ["V_6_EPOCH", "V_13_EPOCH", "V_14_EPOCH", "V_15_EPOCH", "V_16_EPOCH", "V_22_EPOCH", "V_25_EPOCH", "V_27_EPOCH", "V_28_EPOCH", "V_33_EPOCH", "V_38_EPOCH", "V_40_EPOCH"];
A3EAI_vestTypes2 = ["V_6_EPOCH", "V_7_EPOCH", "V_8_EPOCH", "V_22_EPOCH", "V_27_EPOCH", "V_33_EPOCH", "V_34_EPOCH", "V_37_EPOCH", "V_38_EPOCH", "V_39_EPOCH"];
A3EAI_vestTypes3 = ["V_9_EPOCH", "V_23_EPOCH", "V_26_EPOCH", "V_35_EPOCH"];


//AI head gear types. Note: A3EAI_headgearTypes0-3 will not be read if A3EAI_dynamicHeadgearList is enabled.
A3EAI_headgearTypes0 = ["H_11_EPOCH","H_28_EPOCH","H_34_EPOCH","H_39_EPOCH","H_40_EPOCH","H_41_EPOCH","H_42_EPOCH","H_43_EPOCH","H_44_EPOCH","H_45_EPOCH","H_46_EPOCH","H_47_EPOCH","H_48_EPOCH","H_49_EPOCH","H_50_EPOCH","H_51_EPOCH","H_52_EPOCH","H_53_EPOCH","H_54_EPOCH","H_55_EPOCH","H_56_EPOCH","H_57_EPOCH","H_58_EPOCH","H_59_EPOCH","H_60_EPOCH","H_61_EPOCH","H_62_EPOCH","H_63_EPOCH","H_64_EPOCH","H_65_EPOCH","H_66_EPOCH","H_67_EPOCH","H_68_EPOCH","H_69_EPOCH","H_70_EPOCH","H_71_EPOCH","H_72_EPOCH","H_73_EPOCH","H_74_EPOCH","H_75_EPOCH","H_76_EPOCH","H_77_EPOCH","H_78_EPOCH","H_79_EPOCH","H_80_EPOCH","H_81_EPOCH","H_82_EPOCH","H_83_EPOCH","H_84_EPOCH","H_85_EPOCH","H_86_EPOCH","H_87_EPOCH","H_88_EPOCH","H_89_EPOCH","H_90_EPOCH","H_91_EPOCH","H_92_EPOCH","H_104_EPOCH"];
A3EAI_headgearTypes1 = ["H_1_EPOCH","H_2_EPOCH","H_3_EPOCH","H_4_EPOCH","H_5_EPOCH","H_6_EPOCH","H_7_EPOCH","H_8_EPOCH","H_9_EPOCH","H_10_EPOCH","H_12_EPOCH","H_13_EPOCH","H_14_EPOCH","H_15_EPOCH","H_16_EPOCH","H_17_EPOCH","H_18_EPOCH","H_23_EPOCH","H_24_EPOCH","H_25_EPOCH","H_26_EPOCH","H_27_EPOCH","H_32_EPOCH","H_33_EPOCH","H_35_EPOCH","H_36_EPOCH","H_37_EPOCH","H_38_EPOCH"];
A3EAI_headgearTypes2 = ["H_1_EPOCH","H_2_EPOCH","H_3_EPOCH","H_4_EPOCH","H_5_EPOCH","H_6_EPOCH","H_7_EPOCH","H_8_EPOCH","H_9_EPOCH","H_10_EPOCH","H_12_EPOCH","H_13_EPOCH","H_14_EPOCH","H_15_EPOCH","H_16_EPOCH","H_17_EPOCH","H_18_EPOCH","H_23_EPOCH","H_24_EPOCH","H_25_EPOCH","H_26_EPOCH","H_27_EPOCH","H_32_EPOCH","H_33_EPOCH","H_35_EPOCH","H_36_EPOCH","H_37_EPOCH","H_38_EPOCH"];
A3EAI_headgearTypes3 = ["H_19_EPOCH","H_20_EPOCH","H_21_EPOCH","H_22_EPOCH","H_29_EPOCH","H_30_EPOCH","H_31_EPOCH"];


//AI Food/Loot item types.
// Note: A3EAI_foodLoot will not be read if A3EAI_dynamicFoodList is enabled.
// Note: A3EAI_MiscLoot1 will not be read if A3EAI_dynamicLootList is enabled.
// Note: A3EAI_MiscLoot2 will not be read if A3EAI_dynamicLootLargeList is enabled.
//------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
A3EAI_foodLoot = ["FoodSnooter","FoodWalkNSons","FoodBioMeat","ItemSodaOrangeSherbet","ItemSodaPurple","ItemSodaMocha","ItemSodaBurst","ItemSodaRbull","honey_epoch","emptyjar_epoch","sardines_epoch","meatballs_epoch","scam_epoch","sweetcorn_epoch","WhiskeyNoodle","ItemCoolerE"];
A3EAI_MiscLoot1 = ["PaintCanClear","PaintCanBlk","PaintCanBlu","PaintCanBrn","PaintCanGrn","PaintCanOra","PaintCanPur","PaintCanRed","PaintCanTeal","PaintCanYel","ItemDocument","ItemMixOil","emptyjar_epoch","emptyjar_epoch","FoodBioMeat","ItemSodaOrangeSherbet","ItemSodaPurple","ItemSodaMocha","ItemSodaBurst","ItemSodaRbull","sardines_epoch","meatballs_epoch","scam_epoch","sweetcorn_epoch","Towelette","ItemGoldBar","FAK","lighter_epoch","ItemKiloHemp","HeatPack","HeatPack","HeatPack","ColdPack","ColdPack","VehicleRepair","CircuitParts","ItemCoolerE","ItemScraps","ItemScraps"];
A3EAI_MiscLoot2 = ["WhiskeyNoodle","EnergyPack","ItemGoldBar10oz","ItemSilverBar","ItemScraps","jerrycan_epoch","FAK","ItemScraps","VehicleRepair","CircuitParts"];


//AI toolbelt item types. Toolbelt items are added to AI inventory upon death. Format: [item classname, item probability]
//------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

A3EAI_tools0 = [
["ItemWatch",0.70],["ItemCompass",0.50],["ItemMap",0.80],["ItemGPS",0.05],["EpochRadio0",0.05]
];
A3EAI_tools1 = [
["ItemWatch",0.80],["ItemCompass",0.60],["ItemMap",0.70],["ItemGPS",0.10],["EpochRadio0",0.10]
];
A3EAI_tools2 = [
["ItemWatch",0.80],["ItemCompass",0.70],["ItemMap",0.60],["ItemGPS",0.15],["EpochRadio0",0.15]
];
A3EAI_tools3 = [
["ItemWatch",0.80],["ItemCompass",0.80],["ItemMap",0.50],["ItemGPS",0.20],["EpochRadio0",0.20]
];


//AI-useable toolbelt item types. These items are added to AI inventory at unit creation and may be used by AI. Format: [item classname, item probability]
//------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

A3EAI_gadgets0 = [
["binocular",0.40],["NVG_EPOCH",0.05]
];
A3EAI_gadgets1 = [
["Rangefinder",0.50],["NVG_EPOCH",0.10]
];
A3EAI_gadgets2 = [
["Rangefinder",0.60],["NVG_EPOCH",0.15]
];
A3EAI_gadgets3 = [
["Laserdesignator",0.70],["NVG_EPOCH",0.20]
];

//NOTHING TO EDIT BEYOND THIS POINT
diag_log "[A3EAI] A3EAI configuration file loaded.";

Link to comment
Share on other sites

The problem with having a range of unit levels per area is that each unit level already has a range of AI skills, so you end up with a "range of ranges", making the whole thing difficult to fine-tune. A simpler way is to simply adjust the skill ranges for each unit level, making them slightly overlap with each other so that each unit level has "low to mid skill AI", "mid to high skill AI", "low to high skill AI" etc.

Link to comment
Share on other sites

I'm trying to do just that, a range of ranges for each area, but I'm trying to control the range of ranges for each location. Having just one ai skill level set for each location becomes predictable for the players. I want my players to expect the unexpected and at the same time giving them the ability to properly prepare for the area they are going to. Your script offers a very nice level of AI customization, allowing me to outfit each level of ai in the gear appropriate for their levels of skill (Low skilled AI would not have bipods, for example, were as higher level may have) This level of customization you scripted for us, will give my players the ability to recognize different ai skill levels based on their uniforms and gear. And this level of detail allows for much more AI placement based on their skill sets. One of the reasons I would like to have this level of control is I plan on having the AI "Invade" the map. ie, AI have taken over the south part of the map, and stronger AI officers would be encountered closer to their stronghold, while rookie AI would be sent to guard/patrol the boarders. I would like to control the mix of ai without creating a bunch of separate spawn points for the same area. Hence why I would like to create an array for each ai spawn point, less code for the server to process.

Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
  • Advertisement
×
×
  • Create New...