Usage - gruppe-adler/grad-persistence GitHub Wiki
With loadOnMissionStart
the mission is loaded automatically.
To load the mission manually (excluding players) you can use grad_persistence_fnc_loadMission.
To load all players you can use grad_persistence_fnc_loadAllPlayers.
JIP and disconnecting players are saved automatically. Saving the mission needs to be done manually with grad_persistence_fnc_saveMission.
The following chatcommands only work for logged in admins, not for voted in admins.
#gradPersistenceLoad
Loads the mission manually, excluding players (which are typically loaded on connect).
#gradPersistenceLoadPlayers
Loads all connected players. Reloads players that were already loaded.
#gradPersistenceLoadPlayer
Load a single player by their name. Do not use quotes. Name is not case sensitive. Example: #gradPersistenceLoadPlayer mcdiod
#gradPersistenceLoadPlayer
Load a single player by their UID. Do not use quotes. Example: #gradPersistenceLoadPlayer 76564218044320063
#gradPersistenceSave
Manually saves the entire mission, including players, according to configuration.
You can exclude objects/groups from saving by setting the variable grad_persistence_isExcluded
to true.
if (isServer) then {
_group setVariable ['grad_persistence_isExcluded',true];
_unit setVariable ['grad_persistence_isExcluded',true];
_object setVariable ['grad_persistence_isExcluded',true];
_playerUnit setVariable ['grad_persistence_isExcluded',true];
};
That's all you need to know. There are a number of functions that can further help you with mission implementation.