server/addons/init/functions/fnc_serverSetup.sqf
Jacob Schmidt 48e3e15f71
Some checks failed
Build / Build (push) Failing after 51s
Initial Repo Setup
2025-01-01 14:30:34 -06:00

20 lines
677 B
Plaintext

#include "..\script_component.hpp"
value_serverDone = false;
publicVariable "value_serverDone";
diag_log "Executing SOF Server Side Functions...";
[] call EFUNC(save,handleDisconnect);
diag_log "Server Handle Disconnect Initialized.";
["load"] call FUNC(handleServerState);
diag_log "Server Handle Server State Initialized.";
true spawn {
if (((configFile >> "CfgPatches" >> "forge_server_main" >> "serverSaveLoop") call BFUNC(getCfgData)) == 0) exitWith { diag_log "Server Save Disabled"; };
while { true } do {
sleep ((configFile >> "CfgPatches" >> "forge_server_main" >> "serverSaveLoopTime") call BFUNC(getCfgData));
["save"] call FUNC(handleServerState);
};
};