So I have had an issue with Persistence taking an extra couple of minutes to load up. From what I have heard persistence should load up almost instantly, but this doesn't happen. When restart the server and join it as the server is loading up I don't get put back into the position I was before. Now if players who join after me a few minutes later, their data is loaded correctly and they are spawned where they last saved. So I'm guessing what I have to do is use this line of code to fix this issue:
"waituntil {(player getvariable ["alive_sys_player_playerloaded",false])};"
Should I just put this in the init.sqf and the persistence should load correctly or is their a better way of doing this. Here is my init.sqf: http://pastebin.com/CbfaHWeJ