Ehi gente di Internet, lo sapevate che Microsoft produce videogiochi? Ok, probabilmente sei a conoscenza delle varie incarnazioni di Xbox, sì. Ma molto prima dell'Xbox, Microsoft era un editore di videogiochi per PC ... e lo è ancora! Ha anche una propria piattaforma di distribuzione, che è il Windows Store piuttosto terribile .
Il punto qui è che Microsoft è molto consapevole del redditizio mercato dei giochi per PC e lo apprezzerebbero davvero se pensassi a Windows Store come alternativa a Steam. Non è, nemmeno vicino, ma vorrebbero che lo fosse. E ora hanno introdotto un nuovo sistema anti-cheat, che chiamano TruePlay per andare con il loro negozio che nessuno vuole usare.
Cos'è il software anti-cheat?
Se hai un gioco multiplayer, hai bisogno di un qualche tipo di protezione contro gli imbroglioni. Gli imbroglioni sono inevitabili se ottieni una quantità qualsiasi di base di giocatori attivi, e se non cerchi almeno di reprimere la cattiveria, tutti i tuoi giocatori rispettosi della legge se ne andranno per qualche altro gioco in cui non continuano a essere uccisi cretini.
Gli sviluppatori spesso non hanno le risorse o le competenze per rilevare e monitorare i truffatori oltre ai loro normali compiti di sviluppo e manutenzione. Quindi ora ci sono sistemi anti-cheat preconfigurati che possono incorporare nei loro giochi ... una specie di motore di gioco che fa solo una cosa. Il più popolare è probabilmente Valve's Anti-Cheat (VAC) che è integrato con Steam stesso. Oltre a rilevare gli imbroglioni, VAC li tiene traccia su server e più giochi, consentendo agli sviluppatori opzioni per ban e blocchi di ogni tipo. La maggior parte delle alternative commerciali ha opzioni simili.
Alcuni sviluppatori di giochi multiplayer mantengono ancora i propri sistemi anti-cheat, ma VAC e le sue alternative sono così estese ed economiche che vengono spesso utilizzate solo per risparmiare tempo e denaro. Ad esempio, Activision utilizza VAC su sparatutto multiplayer come Call of Duty , anche se è un concorrente di Valve e uno dei più grandi editori al mondo.
In che modo TruePlay è diverso?
Rispetto a VAC, TruePlay di Microsoft è relativamente semplice. (Non è una sorta di delusione, a proposito: il VAC esiste da oltre un decennio, quindi ovviamente ha avuto più tempo per maturare). TruePlay viene eseguito come un processo a livello di sistema in Windows per proteggere il programma di gioco e i suoi file da manomissioni invece di cercare di rilevare i giocatori online tramite i server.
TruePlay è un'API relativamente piccola che può essere aggiunta a Applicazioni della piattaforma Windows universale (le app scaricate da Windows Store). Le applicazioni devono essere autorizzate dal sistema interno di Microsoft per la pubblicazione nello Store e gli utenti finali (giocatori) devono accettare i termini di TruePlay prima che il sistema venga applicato ai loro giochi. Gli sviluppatori possono scegliere di limitare l'accesso a determinate parti dei loro giochi, come il multiplayer online, spesso preso di mira dagli imbroglioni, per i giocatori che rifiutano i termini di TruePlay. Questo controllo dell'autorizzazione può essere applicato più e più volte in background.
Se TruePlay rileva un'irregolarità nei file di gioco locali, o se il giocatore revoca l'autorizzazione per l'esecuzione di TruePlay (ad esempio, disabilitando il processo locale nel task manager di Windows), il gioco può interrompere immediatamente l'accesso ai suoi componenti solo TruePlay . In altre parole, caccia il giocatore da una partita multiplayer.
Perché gli sviluppatori dovrebbero usarlo?
Il vantaggio qui è che TruePlay dovrebbe rendere più difficile hackerare i giochi dall'utente finale e il monitoraggio continuo da parte di un processo di Windows invece di un sistema di rilevamento lato server sarà più economico e più facile da gestire. Questa è una buona cosa per i giocatori, almeno per i giocatori che non vogliono imbrogliare, e per gli sviluppatori che vogliono proteggere l'integrità dei loro giochi ed evitare di perdere clienti frustrati.
Il grande ostacolo a questo è che Windows Store non è ancora una destinazione consolidata per i grandi giochi AAA che generano profitti. C'è una selezione abbastanza decente di titoli in stile mobile e alcuni giochi importanti pubblicati da Microsoft come Minecraft e il Forza serie di corse, ma questo è tutto. Al momento in cui scrivo, il gioco più "venduto" su Windows Store è Candy Crush , il famoso e famigerato gioco per smartphone / Facebook.
Non è tutto triste e fatale. Il Windows Store è guadagnando un po 'di vapore, soprattutto perché gli sviluppatori indipendenti si stufano della mancanza di cura di Steam. Avere un'opzione anti-cheat a livello di sistema è un passaggio piccolo ma cruciale per consentire a Windows Store di diventare più un vero concorrente. In combinazione con sforzi come il gioco multipiattaforma e il sistema VR di realtà mista di Microsoft, le cose generalmente stanno migliorando.