Face Posted June 11, 2015 Author Report Share Posted June 11, 2015 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 More sharing options...
emmbee23 Posted June 13, 2015 Report Share Posted June 13, 2015 Im getting kicked from my server when I use this? Other addons being used: Link to comment Share on other sites More sharing options...
emmbee23 Posted June 13, 2015 Report Share Posted June 13, 2015 Im getting kicked from my server? I have cmEarplugs ,ZHB and halv_spawn Link to comment Share on other sites More sharing options...
Dawg Posted June 13, 2015 Report Share Posted June 13, 2015 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 More sharing options...
boRada Posted June 13, 2015 Report Share Posted June 13, 2015 Where can I change the names of the bots?Example: "Angeles Lagos" -> "Mike" Link to comment Share on other sites More sharing options...
emmbee23 Posted June 13, 2015 Report Share Posted June 13, 2015 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 More sharing options...
Dawg Posted June 14, 2015 Report Share Posted June 14, 2015 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 More sharing options...
JediChris816 Posted June 15, 2015 Report Share Posted June 15, 2015 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. Link to comment Share on other sites More sharing options...
Face Posted June 16, 2015 Author Report Share Posted June 16, 2015 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 More sharing options...
Kensai Posted June 17, 2015 Report Share Posted June 17, 2015 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 More sharing options...
Face Posted June 17, 2015 Author Report Share Posted June 17, 2015 @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. I suggest you check your server RPT log to see if A3EAI's classname filter is removing any of the classnames you added. 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. Optics have a percent chance to be selected, so test by setting the chances to 100%. Link to comment Share on other sites More sharing options...
Dawg Posted June 19, 2015 Report Share Posted June 19, 2015 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 More sharing options...
DaCoon Posted June 19, 2015 Report Share Posted June 19, 2015 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... Link to comment Share on other sites More sharing options...
BetterDeadThanZed Posted June 23, 2015 Report Share Posted June 23, 2015 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 More sharing options...
Kensai Posted June 23, 2015 Report Share Posted June 23, 2015 How can I turn on debug mode? Link to comment Share on other sites More sharing options...
Face Posted June 23, 2015 Author Report Share Posted June 23, 2015 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: 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. 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. Code efficiency updates where possible. Link to comment Share on other sites More sharing options...
BetterDeadThanZed Posted June 23, 2015 Report Share Posted June 23, 2015 The only other AI scripts I have is SEMS and the supply package drop, so not a whole lot on the AI side of things. I am looking into setting up a headless client, but I'm waiting to get a test server set up first. Link to comment Share on other sites More sharing options...
Kensai Posted June 26, 2015 Report Share Posted June 26, 2015 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 More sharing options...
Nullfati Posted June 26, 2015 Report Share Posted June 26, 2015 How can I get A3EAI to sleep until the server to boot? Link to comment Share on other sites More sharing options...
Neka7350 Posted June 26, 2015 Report Share Posted June 26, 2015 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 More sharing options...
Face Posted June 26, 2015 Author Report Share Posted June 26, 2015 @Kensai: I need to know the following: What weapon was used to cause this issue 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 More sharing options...
Kensai Posted June 27, 2015 Report Share Posted June 27, 2015 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 More sharing options...
Ganja Posted June 27, 2015 Report Share Posted June 27, 2015 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 More sharing options...
Face Posted June 27, 2015 Author Report Share Posted June 27, 2015 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 More sharing options...
Ganja Posted June 27, 2015 Report Share Posted June 27, 2015 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 More sharing options...
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now