Description
Essentially, players could pick from the following options, regarding the caching of the database:
1. Always check, but never cache (always use the Internet to grab the most recent data) => NOT RECOMMENDED
- Always check and cache (always use the Internet to check whether a more recent DB is available; if not, revert to cached; if yes, cache it)
- Check daily (use the Internet daily to check and cache or use cached)
- Check weekly
- Check monthy
- Check trimesterly
- Check semesterly
- Check yearly
- Never check, always cache (use whatever is cached, no matter how old it is) => NOT RECOMMENDED
I think a commandline flag like --check-now (-c) to check and cache could be useful. Essentially it forces the game to check for DB updates on boot regardless of the setting you have chosen UNLESS you have no Internet access.
Note that the first time you boot up the game, you're gonna be prompted to download the database. If you pick "No, thanks" or you have no Internet access, you'll be unable to play the game whatsoever.
Also be careful with Option 1 as if you have no Internet access it doesn't let you play.
Be careful with Option 9 as well, as if you have nothing cached, it WON'T check and you have to run with -c OR download the database yourself (not recommended).
For all the other options if you have no Internet access but it was supposed to check at that moment, it'll abort, warn you about it and use whatever is cached.
If for any of these options, except 1 and 9, you clear the cache and then boot up the game, it'll check and cache even if it was not supposed to do it at that moment.
Tasks
Description
Essentially, players could pick from the following options, regarding the caching of the database:
1. Always check, but never cache (always use the Internet to grab the most recent data) => NOT RECOMMENDEDI think a commandline flag like
--check-now(-c) to check and cache could be useful. Essentially it forces the game to check for DB updates on boot regardless of the setting you have chosen UNLESS you have no Internet access.Note that the first time you boot up the game, you're gonna be prompted to download the database. If you pick "No, thanks" or you have no Internet access, you'll be unable to play the game whatsoever.
Also be careful with Option 1 as if you have no Internet access it doesn't let you play.
Be careful with Option 9 as well, as if you have nothing cached, it WON'T check and you have to run with
-cOR download the database yourself (not recommended).For all the other options if you have no Internet access but it was supposed to check at that moment, it'll abort, warn you about it and use whatever is cached.
If for any of these options, except 1 and 9, you clear the cache and then boot up the game, it'll check and cache even if it was not supposed to do it at that moment.
Tasks
-ccommandline flagI just realized how freaking stupid case 1 is. Removing it now.