Come viene usato Spacewar per piratare i giochi su Steam?
Quando lanci un gioco su Steam (o cerchi di farlo), Steam.exe invia l'AppID che scopre nella cartella del gioco al server di autenticazione, che controlla se il tuo account ha la licenza per giocare a quel gioco. Quindi, se cambiate l'ID (che è in un file di testo) con un ID di un gioco diverso, direte essenzialmente a Steam "Ehi, sto giocando a [Spacewar], non a [Doom 2016 pirated edition]! Fatemi giocare!"
Ovviamente, Valve potrebbe in qualsiasi momento cambiare leggermente Steam.exe per inviare l'AppID insieme ad esempio ad un hash della firma dell'eseguibile del gioco o della sua dimensione, e prendere qualsiasi discrepanza (come "Hm, dicono di stare giocando uno Spacewar da 500 KB, ma il file che hanno lanciato è in realtà grande 5 MB...") come un segno che si sta violando una licenza.
Questo potrebbe, tuttavia, causare altri problemi, come i falsi positivi (basterebbe che qualche sviluppatore dimenticasse di informare Valve di aver patchato il suo gioco, o che fornisse un hash sbagliato della firma o altro, e potrebbero avere decine di migliaia di utenti erroneamente bannati).
Articoli simili
- Perché i giochi scaricati da Steam richiedono Steam per giocarci? Se vengono scaricati, la copia locale non dovrebbe essere sufficiente?
- Come scaricare Steam o giocare ai miei giochi su Steam su un Chromebook
- Come eseguire giochi Steam senza Steam con una USB
- Come comprare un gioco su Steam e installarlo senza scaricarlo attraverso Steam