Jump to content

grubes

Member
  • Content Count

    20
  • Joined

  • Last visited

  • Medals

Posts posted by grubes


  1. When enabling only @cba_a3 and @CAF, all Independent soldier classes are overwritten and have absolutely no EventHandlers populated. This means that no XEH code will run on any Independent units. Not even sure how or why this would happen since CAF doesn't add any INDFOR units. Please help? Is it possible to get this fixed? If not, is the CAF source code available to fork so we can fix it ourselves?

     

    Is CAF even still under development? Is anyone out there paying attention to this?


  2. Would it be possible to add support for extended event handlers? I see in CAF_AG_AFR_P_Base you've overridden the Init event handler to call the Random.sqf script. Is it possible to just add the call to fire the SLX init function after the randomize script? Then your init handler would look something like:

    (_this select 0) execVM "\caf_ag_factions\africa\pirates\Random.sqf
    _this call SLX_XEH_EH_Init;

    I'm working on a script that utilizes XEH to call functions during unit init, and because the XEH call is omitted, none of it works for CAF units.


  3. If you, as a player, observe an enemy move behind a tree or bush or rock, what do you do? Do you forget about them and stop firing? No; you suppress the hell out of the tree or bush or rock so that supporting units can close and destroy, even if you can't actually SEE the enemy. Can we please stop being mad at the AI for doing exactly what we would do?


  4. Sorry this thread has been quiet for awhile. I've been stopped up at work a bit. I plan on finishing the Troubleshooting section this weekend. This will include screenshots and explanations of what each module's Debug setting does, among other things.

    Also to make it easier for readers to figure out where they are and what's next in the tutorial, every post now contains a Table of Contents section that has a link to every other article in the series as well as an indication of where you currently are. Enjoy!


  5. Would you be OK with us linking your tutorial on the ALiVE wiki/website?

    Link away! I appreciate it; I wrote it so I could share it! I've already added the Civilian Population article this week. I'll be writing up the Asymmetric Warfare side this weekend for those of you interested (SPOILER ALERT: it's actually extremely simple, but you have to be really patient to see it in action).

    Appreciate any feedback you've got; let me know how I can improve the work. I've also decided to add a section specifically about what the Debug switch does for each of the modules involved so other mission makers get familiar with how to read all of the symbols.

    ---------- Post added at 06:28 ---------- Previous post was at 05:56 ----------

    isserver;!mineActive eod1;

    The right syntax for what you are trying would be

    isServer && !mineActive eod1;
    but I don't think that is actually the fix you want. That will make it only run on the server. I'm extremely rusty on my multiplayer scripting, but I'll see if I can work something up if no one else gets you an answer soon.

  6. I've updated my Linux server install tutorial with all of the latest changes. I've added new links, removed outdated commands/settings, and added some new steps.

    Find it here: https://medium.com/arma-3-server-administration/installation-and-configuration-of-an-arma-3-linux-dedicated-server-7875c9030b7

    I repeated all of my steps on Ubuntu 14.04 and installed CBA as a test, and I am now connected and mucking around successfully inside the server. Let me know if you have thoughts on how I can improve the instructions.


  7. I'm currently working on re-creating an old asymmetric warfare mission that I built for the Black Sh33p, this time using ALiVE to make it much larger and more dynamic. The mission is called Uprising, and you can follow its development in my github repo. In parallel with actually building the mission, I'm writing an in-depth tutorial on learning and mastering ALiVE. You can find all the details here: https://medium.com/the-creation-of-alive-uprising.

    I've created the initial Alpha release, available in the GitHub repo.

    The tutorial is broken up into multiple posts, each covering a different section of the building process. So far I've written:

    In the future, I'll be adding:

    • a tutorial about performance tweaking for ALiVE

    Stay tuned over the next week or two for the rest of the pieces.

    Fair warning - the pages are lengthy and detailed, and there is no TL;DR, nor will I make one.


  8. We've finally got a headless client connecting to our A3 Linux dedicated server and handling AI for our group. Just did some stress testing tonight with 12 AI rifle squads on each side of a firefight. Server frames never dropped below 30 FPS according to #monitor. Gameplay was incredibly improved. While it's unfortunate that the Linux build essentially requires the HC for reasonable performance, we're confident it will catch up over time.

    I'll be putting together a set up guide showing how we've integrated the HC into mission building some time in the near future.

    GRUBES

    [black Sh33p]

    http://blacksh33p.net/


  9. That looks very similar to our start script. It's working very well for us:

    # Wrapper file to start the Black sh33p COOP server
    
    # Server installation path
    serverDir="/our/server/install/path"
    
    # Network settings used in -cfg param
    networkConfig="$serverDir/serverconfig/sh33p-network.cfg"
    
    # Server configuration settings used in -config param
    serverConfig="$serverDir/serverconfig/sh33p-server.cfg"
    
    # File where output is redirected (secondary log file)
    redirectPath="$serverDir/serverconfig/sh33p.log"
    
    # Server profile and difficulty settings used in -name param
    profileName="private"
    
    # Server-side mods
    #mods=""
    mods="mods/@cba_a3;mods/@task_force_radio;mods/@rh_m4;mods/@a3mp;mods/@nato;"
    
    # Start server
    nohup ./arma3server -cfg="$networkConfig" -config="$serverConfig" -name="$profileName" -mod="$mods" -world=empty -BEpath="$serverDir/battleye" -port=2302 -maxMem=2047 -exThreads=7 -cpuCount=8 -noSound > "$redirectPath" 2>&1 &
    


  10. Is there a parameter that needs to be set within the server.cfg to allow squad urls? I verified my squad URL works on other servers, however, my ubuntu server is not displaying my tags or image.

    I don't think so. Our squad URL tags and player info are showing up just fine. Haven't noticed vehicle images working or not; I can verify shortly. At any rate, we did not do anything special to allow squad URL info.

×