Friday, September 20, 2024 4:37:47 AM
> settings

Customize


Authenticate

> postInit.sqf
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;
All opinions represented herein are my own
- © 2024 itsthedevman
- build 340fbb8