
I have found as a GM and playing on Roll20 that players have a tendency to drop mid-game. This is a problem with all online games but especially true in Roll20. Due to the amount of work that GMs have to do to create and maintain a game - it would be beneficial to know about oncoming players who wish to join. My suggestion is to have a Counter displaying how many finished campaigns they completed and what their average game time was. The GM at the end of a campaign can identify a player as a finisher. It would then track the entire campaign time from when they joined to the time the GM identified them as a finisher and then would average that campaign time with the rest they have played. Maybe even give them player "levels". You could do the same with GMs. Where players can identify if a campaign was completed by the GM, etc. If there is a better way to encourage people to stay in campaigns, please let me know...