ArcasDevTools_Server_Exiled = false; ArcasServerADTLiteUsers = []; ArcasDevTools_AftermathServer = (isClass (configFile >> "CfgPatches" >> "aftermath_server")); // So we can access logs from the client ArcasDevTools_Server_Logs_MasterLog = ["ArcasDevTools_Logs_General","ArcasDevTools_Logs_Debug"]; { missionNameSpace setVariable [_x, []]; } forEach ArcasDevTools_Server_Logs_MasterLog; // Let ADT know we have a server PBO ArcasDevTools_Server = true; publicVariable "ArcasDevTools_Server"; // Okay, if we are running an exile server, hook into their stuff if (isClass (configFile >> "CfgPatches" >> "exile_server")) then { // Rename the function so we can call it using network messages ExileServer_system_network_processADTAbility = ArcasServer_system_network_processAbilityRequest; // Let ADT know ArcasDevTools_Server_Exiled = true; publicVariable "ArcasDevTools_Server_Exiled"; }; // Just log this for funsies "Arcas Dev Tool Server up and running" call ArcasServer_util_log;