Active Group Limiter Issues

  1. 8 years ago

    Hey guys.

    I'm an admin/mission maker for a group that averages 45-60 players. We have started switching from DAC to ALIVE, but have run into a few problems as we figure things out. I'm sorry if this has been asked before. I've searched, and most topics talking about the group limiter mention how to optimize it, and don't answer my question.

    A recurring problem early on was that the default group limiter (50) used alongside civilian/cqb modules would stop profiled units from spawning and 'add them to the force pool.' I haven't made use of enemy reinforcement (yet) so that meant they were just gone. So first thing I did was remove civilians, and decrease CQB. From my tests (On local and dedicated) it seemed as though ALIVE was counting our player groups in that limit. Everything worked fine with a squad, but would break when we had two platoons loaded in.

    Our current work around has been to prop the group limiter to very high numbers (150+) and this has, obviously, led to the reverse problem of too many AI.

    So I have a few questions I was hoping I could get some help with.
    Are player groups counted in the limit?
    If not, why would units spawn at low player counts, and not at higher ones?
    Do Civilians and CQB units count?

    Slightly unrelated question, with the logistics module, if I set helicopters to "no" will that mean they can't use helicopters as reinforcement transports and thus be restricted to land based movement?

    Thank you all for your help and the mod.

  2. It is my understanding that CQB and civilians are not included in the profile limiter (civs have their own limiter) ... and I would be surprised if player groups were counted but don't know for sure.

    Re: logistics question setting Heli to "no" means that you won't get any heli reinforcement groups.. nothing to do with transports

    Interested to hear your thoughts on DAC vs ALiVE once you get things switched over.

  3. Edited 8 years ago by SpyderBlack723

    When you have two platoons loaded in, are they both in their separate AO? Obviously two groups in two AO's could cause an issue with quickly hitting the active limiter than one squad could. As with how to best deal with AI counts, Highhead usually recommends keeping it so that you will never have more than ~100 AI spawned in at one time. The active limiter is good at what it does but probably isn't the best solution for limiting the amount of AI in an area, the better route would be to try and better spread/balance out the enemies. And as savage said,

    Interested to hear your thoughts on DAC vs ALiVE once you get things switched over.

  4. When we operate at company levels the platoons are usually within a kilometer of each other for mutual support. The issue we ran into that led me to ask some of these questions, is we encountered ALIVE active units in the early parts of the mission, but when we got closer to one of the town objectives and the CQB/civilian AI kicked in, the active units would not unprofile despite the low numbers of on-server AI.

    In regards to DAC, I was personally getting tired of the formulaic nature of missions designed with DAC, and the test time required for the literal dozens of triggers needed, especially for caching/uncaching different AOs. ALIVE streamlines that beautifully, and when we've had platoon scale engagements performance has been much better. Our only real issue has been threading between two major AOs, activating all of them because our group limiter is set higher than it should, and crashing the server.

    DAC AI sometimes perform better at the individual group level, especially when connected with a headless client and ASR AI, but each group acts independently and can get in each other's way. With ALIVE, the individual fire teams are at times easier to deal with, but we have gotten the sense we are fighting a consolidated enemy presence. It's an interesting change, and one I think is for the better. Once I figure things out, of course. Despite my mistakes, ALIVE has been much easier to pick up for our new editors, mostly due to the fantastic documentation and support, whereas DAC utilizes rough German translations several years out of date.

    Thanks for the answers gents, I'll see what I can do in a new mission.

  5. Friznit

    4 Aug 2015 Administrator

    I know some people have had good success using both together (or UPSMON even). ALiVE excels at creating a credibly realistic ambient scenario but can it can be frustrating when trying to force it do do specific set piece objectives because it's not designed that way. Using limited DAC/UPSMON/Other methods to hand craft objectives for your mission narrative and ALiVE to provide all the time consuming 'filler' has been hugely successful for VCB. Not to mention all the support assets and scripts that used to take so much effort to get right!

    For enemy numbers, I generally get better success spawning in a small numbers but high density at the start (e.g. Mil Placement of Company strength in a small TAOR) but give them a big force pool and regular resupplies with Logistics to keep the numbers up. You can get a great rhythm of attack, reorg, defend, withdraw, consolidate, counter attack for players this way. Throw in some good low level AI mods (bring back VCOM!) and you're away.

  6. Thanks for the advice Friznit, I'll take a look at that.

    My group largely makes use of RHS for coops. The first time we utilized military logistics, the AI commander requested resupply, which was transported by two hips with rocket pods and a hind attack/transport. Needless to say, that posed a very interesting situation. Does unit blacklisting work with military logistics?

  7. It does work yes, or at least unit whitelisting was what I did. Specified two helicopter classes to deliver all logistics and it seemed to work just fine. All it took was a little bit of staticData overriding

    init.sqf (or wherever you want to call it)

    waitUntil {isNil "ALiVE_STATIC_DATA_LOADED"};
    call compile preprocessFile "staticData.sqf";

    staticData.sqf

    http://pastebin.com/EVxic7iA

    Just insert/remove vehicles on a per side or per faction basis using the different labeled sections.

  8. Thanks Spyder, I'll try that script out. You guys have been great.

    Current mission plan is to utilize a hybrid ALIVE/DAC system. Some DAC units patrolling a town, with ALIVE CQB supporting. A nearby ALIVE unit deployed in a small TAOR as Friznit suggested, with reinforcement.

    If I put an objective module over the town and link it to the commander, will he be able to tell the town is held by OPFOR units, even if they aren't part of ALIVE? I'm assuming that the AI commander at that point would be more of a counter-attack force. I'm still feeling my way through this, so I apologize about the number of questions.

  9. If the OPFOR units are not ALiVE-controlled then the AI Commander will not 'recognize' them and will send his own units to take the objective. If you have the Commander set to "Occupation" this will limit the number of groups it sends to attack. You could also script in the objective module placement after BLUFOR has cleared the town, etc.

  10. That's a fantastic idea, thank you!

    My first 'hybrid' mission is set up for tonight, I'll let you guys know how it goes.

  11. Edited 8 years ago by SovietOnion

    Well, testing has been interesting. I haven't gotten logistics to work, despite the fact it worked in my last coop. Even using the script call to test a logistics request. I think the mission as designed with Friznit's suggestions will work well regardless of logistics working or not. I also made use of Spyder's whitelist script, so I'm going to test it without that and see if that is the problem.

    EDIT: Nope. That's not the issue. I have a military base set up on the main Altis airfield, so I'm not sure where the limitation comes from. I have the logcom module set to static and what not. Not the end of the world right now, but still potentially a problem down the line. I've gone into ghost mode and annihilated all ALIVE units on the map, and they aren't getting replaced.

    Custom unit blacklisting also doesn't seem to work for me. I've used the below, as well as a version for the military placement modules. Still running into full squads of suppressor equipped CSAT forces:

    ALiVE_MIL_CQB_CUSTOM_UNITBLACKLIST = ["O_recon_TL_F","O_recon_exp_F","O_recon_JTAC_F","O_recon_medic_F","O_recon_LAT_F","O_recon_M_F","O_recon_F"]; ALiVE_PLACEMENT_MIL_CQB_GROUPBLACKLIST = ["OIA_InfSquad_Weapons","OIA_InfTeam_AA","OI_reconTeam","OI_reconSentry","OI_reconPatrol"];

  12. Playing the mission right now. All but the smallest ALIVE active groups have failed to spawn. I've been turning debug on and off. Now, when I have it on, I have debug on, each of my player groups has a "E0" icon and so forth. We have 14 groups. I also have CQB module on with a pretty large density.

    In testing, things spawned fine. With high playercount... my original problem. The CQB and DAC units are fine. But No ALIVE units. No logistics. Any ideas?

  13. You are testing on a dedicated server correct? Can you post your server's RPT file to pastebin and link here?

    Also what mods are you using?

  14. Yeah, I test on both my local machine and the dedicated pre-session. The only variable that changes between working and not is player count. I'll get you the RPT tonight, as I'm at work and don't have the login info. Here's what I do have:

    https://gyazo.com/120b564dbe1406b367554a018d097aab

    set CUSTOM_MODS=@CBA_A3;@ace;@acre2;@ALiVE;@AllInArmaTerrainPack;@ASDG_JR;@ASR_AI3;@BourbonMapRotation;@BourbonMods;@Bovinton;@dac_hc;@DAR_HMMWV;@fallujah;@Helvantis;@hlcmods;@HueyPack;@K_MNP;@Leights_OPFOR;@mbg;@miscReskins;@Nziwasogo;@Podagorsk;@PRKZ;@RDS;@RHSAFRF;@RHSUSAF;@RH_M4;@rjj_agile_helicopters;@SAM;@SanginProvince;@sthud;@ToraBora;@3cb_baf;

  15. So just a few mods then :) Was going to suggest I could take a look at the mission file.

    Any way you can test with just CBA and ALiVE? Or create a similar mission with just those 2 mods so we can eliminate an addon as the potential issue? We've had problems before with RHS and Leight's units.

    Let's see what your RPT says first I suppose.

  16. Yeah, I'll get that to you ASAP. For this last mission however, all units on the field were vanilla units. BLUFOR units had uniform changes, but we're still BLU_F. Although I suppose if its a mod issue that might not matter. My current solution is to put the group limiter at a high limit, but have more custom control over the server by manually syncing the units I want and ensuring we don't exceed server killing numbers.

  17. http://pastebin.com/5T9Tp2g4#

    I did some tests with CBA and ALIVE only on one of the premade missions that came with the mod, still got that unit group icon, so I might be wrong on that end. But things still aren't loading in at high player counts, but will spawn in fine under twenty players. Very confusing.

  18. Thanks.. taking a look at your RPT file now. Might have to get one of the devs to take a look at this issue if my tiny brain cannot make sense of it :)

    @aliveserver - are you registered on the ALiVE War Room? If not best to not load that one.

    Just to note (this has nothing to do with your ALiVE issue):

    • no need for these switches when running the server .exe (-nosound -nosplash)
    • avoid running client-side only mods (@sthud) on the server.. just make sure the .bikey file is in your \Keys folder so that clients can join with it

    Also @dac_hc - is that a mod you've created to detect/move DAC AI to the headless client? Is it publicly available?

  19. Deleted 8 years ago by SavageCDN
  20. Edited 8 years ago by SavageCDN

    Couldn't really see anything bad in your RPT file.

    Lots of these:

    18:47:16 File description.ext, line 41: '/Extended_InitPost_EventHandlers/AllVehicles/noDam.init': Missing ';' prior '}'

    Wow!

    19:57:42 Mission Sov_C50_FeelingALIVE2.Altis: Number of roles (157) is different from 'description.ext::Header::maxPlayer' (491)

    LOL

    20:10:53 [BW] (Admin Log): PABST_ADMIN: hypomaniac is an idiot

    Gonna poke a dev to take a look - some are on vacation so it might take a few days

    Just to clarify - the crux of the issue is that ALiVE profile groups do not spawn in when player count is high but seem OK when count is under approx 20 players?

  21. Newer ›
 

or Sign Up to reply!