firstBoot meaning?

Hello,

I’ve been playing with the SwordWorld demo and I would like someone to clarify when firstBoot is set to true/false and how you can force it to happen again. My understanding is:

  • firstBoot is true if the server has no persistent record of the application having run (i.e. in the database), false otherwise
  • By deleting persistant_store in the release/sgs-ea1 directory, you effectively wipe the memory so firstBoot will be true for the next time you start the app

But this doesn’t seem to happen every time. For instance, I might delete the directory and re-run the server but firstBoot is not true.

Should I be doing something else/in addition? Could someone clear this up for me?

Greg

check that you are really deleting the entire persistant_store

If you are not getting first boot after you are sure it is gone then something VERY strange is happening and it is a bug. If you can find a way to reliably reproduce it (even if that 'reliably" means “do it f tiems ina row and it will always happen oen of those 5 times” then please bug report it.

Honestly, knowing that code, and knowing how many times we’ve started from a deleted store in development I find it difficult to believe such a bug is there… but difficult does not mean impossible.