To není moc dobrá praktika, pokud hráčů bude 1000, tak přece nebudeš posílat 1000 dotazů přes request (pro každýho hráče zvlášť). To ti za chvíli zablokujou přístup na web.
Samozřejmě, mužeš si udělat app, kterou pustíš někde, kde poběží a bude každých 24h získavat data a ukládat do DB, ale v čem ti to pomůže? Jednak probllém č.1, co jsem už napsal a další je ten, že ostatní uživatelé se stejně nedostanou k tobě do DB (pokud by si chtěl, aby používali přímo tvoji desktopovou app). By si musel udělat nějakej server, kterej by jako prostředník získaval data z DB a posílal je uživatelům do druhý app.
Proč prostě neuděláš app, kde by si uživatel získával přímo jeho data přes request (z json)?
Možná to celý myslíš jinak, ale takto to chápu.