Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
There is no way to identify a non-Steam game but by its executable.
This would require a server side stored number in a database per game per player. It's cloud data that would have to be synchronized over several sharded regional databases which costs both storage and transfer.
For you yourself it's not much, but if you expand the scope to 40M globally daily active users, it grows exponentially, especially so because you can't use the executable as a guaranteed and unambiguous identifier on the game side that can be deduplicated to reduce complexity.
If you want this sort of statistics, get the game on Steam instead.
Use something like Playnite to track and provide statistics.
No need for anything server-side. Just a text file of executable names and times stored on the player's machine with optional backup via the cloud-save mechanism. I don't see such a file growing beyond a few kilobytes in any realistic scenario. The filename probably wouldn't be more than 50 bytes, and the time in seconds would be under ten, so call it 60 bytes per program. That'd be 6KB for 100 programs, which most users probably wouldn't be doing.
Even if every user had 100 programs tracked, then across 40M users, that'd only be 240GB in total. Valve probably uses that much for the saved games of a double-digit number of Factorio players, so it'd be negligible in the grand scheme of things.
The incentive for getting a game on Steam is the Steam features it provides.