In some yet unknown circumstances variables can't be written to/read from MissionProfileNamespace while being in initServer environment/mission execution step.
Steps to reproduce issue with non-loadble variables:
1. Start game.
2. Start listen server with mission via 3DEN or mpmissions way.
3. Start mission.
4. Call call TEST_fnc_saveServer - this will call the saveMissionProfileNamespace and put it's content into systemChat bar;
5. Close the game entirely.
6. Do steps 1-3 again.
7. 1 Expected: isMissionProfileNamespaceLoaded: true, allVariables missionProfileNamespace returns all stored variables
7. 2 Actual: isMissionProfileNamespaceLoaded: false, allVariables missionProfileNamespacereturns empty array or just callnum, callstring
Steps to reproduce issue with non-writable variables:
1. Start game.
2. Start listen server with mission via 3DEN or mpmissions way.
3. Start mission.
4. Call call TEST_fnc_saveServer - this will call the saveMissionProfileNamespace and put it's content into systemChat bar;
5. 1 Expected: allVariables missionProfileNamespace returns all stored variables - serverID, callnum, callstring, initservernum, initserverstring
5. 2 Actual: allVariables missionProfileNamespace returns some of the stored variables - callnum, callstring , the ones that were saved via simple call, not initServer one