Search the Community
Showing results for tags 'server headlessclient hc'.
Found 1 result
-
RELEASE: Server-Client Framework (SCFramework)
BDC posted a topic in ARMA 3 - MISSION EDITING & SCRIPTING
Howdy folks, this is the release version of my script package Server-Client Framework, or SCFramework as I like to call it. It's a set of scripts that handles the connection/disconnection of any client, the management of client-issued unique ID's, as well as the manual and automatic offloading of AI to headless clients dynamically. I originally wrote it to handle the back-end of moving AI units spawned in by separate script modules for the campaign mission I've been working on for a few years. Recently, working with members of a large Arma unit, I pulled it out of its integrated mode and made it a standalone package that is Zeus compatible and re-wrote it to be configurable with the option of automatically offloading AI to non-designated headless clients on-the-fly up to a set limit per. It has a small footprint and has many features: - Redundancy for disconnected/crashed headless clients along with reconnecting - Server will automatically shift server-owned AI back over to a crashed and reconnected headless client and re-manage their ID's - Configurable with Zeus - A Zeus GM can disable and re-enable automatic server-offloading of locally owned AI groups at will - Will "flag" a group that's been forcibly transferred back over to a Zeus GM to prevent it from being offloaded, therefore requiring manual ownership change (Ares Zeus Extensions) - Includes a handy Server and Headless Client(s) FPS report that updates once a second: Shows all locally owned AI on that process, all cached AI (simulated disabled/hidden), as well as all vehicles - Management of player client ID's along with a framework underneath to allow for custom written EventHandlers from external script sources - Simple or detailed logging (including a logged FPS report plus AI ownership on server and HC RPT's) - Empty group management deletion, if enabled It's an easy installation with a root Init file that's loaded on all processes (server, all HC's, and all; players). A separate Functions file also has some non-related, helpful functions available. Please feel free to ask any questions or report any bugs I may've missed. I appreciate any feedback and I hope this helps fill a need out there. Download here: https://drive.google.com/open?id=15epMpBmJ7l-zjSpc5QxoVOrHVNXVVDa1 Screenshots: https://drive.google.com/open?id=1IF33pxejBsDKzR9Ly2gWHThYHPGbMGA-