Snapshot

Taking a snapshot of a list is a manner of keeping your roll lists, and especially the logs, tidy.

The basic logic is this:

  • Make a snapshot of the current lists, and store it in a special "snapshot" savedvariable for that list
  • Make a snapshot of the "last modified" data, and also store that
  • Clear out all "log" entries of all events and reduce them to just a single "SYNSS" (snapshot) sync event

Once thing that is important about those "SYNSS" events is that they are considered a list "creation" event. Two people can only do a "real" sync of their lists if they share the same list creation event. If they aren't the same, a sync does not combine your event data, it simply overwrites your data with the other person's.

So why would you ever do this, you might ask?

Essentially, you should do this AFTER saving loot event data off to a website, and when you are CERTAIN that the current list is the correct one (by doing a sync with all SKG Admins). This will reduce the log space required in the SV files (which eventually will get big) and puts everyone back to the same sync event as a new fresh starting point in the lists.

There is, however, only one circumstance where I would *strongly* recommend doing a Snapshot. If you have just finished importing lists from an old version, OR you have just finished reconstructing lists by hand (using lots of PLRMV - player move up or down) activities. These introduce a HUGE number of events into the logs, and making syncing lists take a long time.

You may also notice that your syncing takes a signficant amount of time even with only a small number of changes. This is because there are so many log events to go through to make sure the sync is correct. Again, taking a snapshot reverts back to just a single log event, and syncing will be quick again.