Similar to $currentdir:, $profile:, and $saves:, it would be nice if there was a fix prefix, such as $missiondir: or $mission:, that pointed to the currently loaded mission folder. This would allow mods to read/write files in the mission folder so that server owners can customize mission-specific mod settings.
I have tried to find a way to get the currently loaded mission folder without any success. For example, GetCLIParam("mission", var) , only works if the server was started with a -mission=path\to\mission command line parameter. It does not work if the mission is specified by the server config file (e.g. serverDZ.cfg).
I also tried using GetDayZGame().GetMissionPath() and GetDayZGame().GetMissionFolderPath() but both always return empty strings as they seem to be client-side only.
Please add a new file prefix for the mission folder so that mods can do things like:
MySettings settings; JsonLoadFile("$missiondir:mysettings.json", settings);
If there is already some way to get the currently loaded mission path that works server-side, please let me know!