Sim Racing Tools utility anti cheat - Hardware - Software - DrivingItalia.NET simulatori di guida Jump to content

VELOCIPEDE

Recommended Posts

SimRacingTools.com si inserisce nel contesto del SimRacing offrendo servizi sia per le associazioni/comunità e per i singoli utenti. Attualmente è in fase di sviluppo e da settembre inizierà una fase di test della durata iniziale di 2 mesi durante i quali i servizi verranno offerti gratuitamente. Inizialmente l'offerta è destinata agli utenti ISI rFactor2 La maggior parte dei servizi si basano sulla web application e su un client appositamente sviluppato.

SERVIZI:
I servizi sono diversi e vari http://www.simracingtools.com/index.php?wsp=shsv
ANTICHEAT
ANTICUT
TELEMETRIA
TEAM DASHBOARD
CENTRO MESSAGGI
PUBBLICAZIONE EVENTI
alcuni servizi sono completati da API invocabili dal proprio sito e da blocchi di codice da includere (embed code).
 
SRT consente l'iscrizione sia di utenti che di comunità. Il controllo cheat viene svolto dall'insieme di client e server ed i dati elaborati giornalmente (report) vengono mostrati alle comunità. Ogni comunità si crea la propria lista di utenti da tenere sotto controllo ed ogni utente può essere ovviamente controllato da più comunità. Pensiamo al caso di un pilota che partecipa a eventi in più comunità, ebbene sarà controllato da entrambe.

Grazie al client viene creata la firma hardware del pc ed associata all'utente, da quel momento in poi il client si avvia con autologin grazie al riconoscimento delle sue carattertistiche. Ogni eventuale nuovo utente registrato su SRT ma che usa lo stesso hardware viene associato all'utente originario.
In questo modo un utente non può cambiare nick senza essere ricondotto al precedente utente (che magari è stato bannato per uso di cheat).

CHEAT RILEVATO!
questa screen mostra la modalità RealTime ovvero un modo alternativo (in aggiunta ai report) per controllare in tempo reale i propri utenti e se stanno utilizzando un cheat.
Quello che viene mostrato è il risultato di una indagine autonomia svolta dal software sulla base sia del repository dei cheat censito e sull'analisi dei processi attivi confrontando le sue caratteristiche ovvero l'impronta di runtime. Questo permette di individuare i cheat anche se viene modificato il nome in quanto in ogni caso non è possbile modificare i suoi caratteristici valori di runtime. Un analisi sulla directory e sui file contenuti completa l'analisi.


11896149_935983403140689_160102202496433



This post has been promoted to an article
Link to comment
Share on other sites

ma dalla scresnhoot si deduce che un'utente stia usando un cheat per rf2? Giusto?

Link to comment
Share on other sites

ma dalla scresnhoot si deduce che un'utente stia usando un cheat per rf2? Giusto?

esatto, ti sta segnalando in tempo reale (perchè quella è la consultazione realtime) che quell'utente in quell'istante sta usando un cheat), Se poi si clicca sul tasto arancione si possono consultare tutti i suoi processi attivi con in evidenza quello che è considerato un cheat.

In ogni caso a fine giornata viene prodotto un report completo per ogni utente quindi abbiamo sia la consultazione in realtime che in differita tramite report

Link to comment
Share on other sites

Grazie per avermi spiegato il funzionamento del programma penso sarà di  grande utilità per le league per eleminare quei pochi che vogliono barare..

Link to comment
Share on other sites

ACQUISTO LICENZE E GESTIONE SLOT.
Il sistema di licenza si basa sul numero di slot ovvero sul numero di utenti che si vogliono contemporaneamente controllare. Se gestisco una medio piccola comunità entro i 100 utenti mi andrà bene la licenza minima da 100 slot ma al crescere degli utenti deve essere maggiore anche il numero di slot da acquistare.
E' in ogni caso possibile aggiungere slot alla licenza attiva acquistando pacchetti singoli.
Nella prima immagine c'è la procedura di scelta e acquista di una licenza.
Dopo il pagamento si possono gestire gli slot ovvero assegnarli agli utenti. Le successive due immagini mostrano l'assegnazione manuale ovvero il gestore della comunità sceglie per ogni slot l'utente a cui assegnarla.
Nell'ultima immagine sono invece mostrati i banner preformattati per l'assegnazione automatica ovvero la comunità può inserire uno di quei banner (sono di varie dimensioni) in una pagina del proprio sito in cui accedono solo gli utenti destinatari degli slot, gli utenti cliccheranno ed automaticamente verranno linkati alla comunità.
Nota, ogni utente può decidere di riservarsi una conferma per ogni comunità che intende collegarsi a lui, basterà andare nella gestione del profilo e togliere una spunta da una opzione, in questo modo per ogni comunità che intende collegarsi riceverete un messaggio in cui si chiede conferma o rifiuto.


11058398_939172482821781_338352259347258
11988707_939172512821778_39402845832127711953218_939172542821775_54298965826318111951277_939172569488439_376508063590806

Link to comment
Share on other sites

Ecco la prima immagine del client (sullo sfondo parte dello schema DB).
E' molto semplice e razionale sia nell'estetica che nella funzionalità. Tutto è stato pensato per ridurre al minimo indispensabile le interazioni e le azioni da intraprendere, niente pulsanti, menù o altro che non siano strettamente necessari.

RILEVAMENTO HARDWARE
All'avvio tenterà automaticamente di loggarsi e lo fa rilevando l'hadware, ovviamente essendo il primo avvio non troverà corrispondenza ed apparirà quindi il tasto per loggarsi manualmente. Una volta fatto quell'utente verrà legato per sempre a quell'hardware ed i successivi avvii non chiederà il login.
Nessun problema se l'utente installa il client su più computer, semplicemente assocerà diversi hw allo stesso utente.

RICERCA INSTALLAZIONI rF2
Altra operazione che fa in automatico e la ricerca delle installazioni di rF2. Questo viene fatto con un algroritmo che scandaglia una serie di directory ritenute problabili. L'operazione impiega qualche minuto ma si può abortire. In ogni caso il client rileva l'installazione di rF2 ogni volta che trova avviato o il launcher o l'exe di rF2 e se non è ancora censito lo rileva e lo registra. Tutte operazioni svolte automaticamente ed in autonomia senza intervento alcuno da parte dell'utente.

ICONE
Alla sx vicino al logo ci sono solo due icone. una indica che l'AC sta funzionando correttamente (icona con lo scudo) e l'altra indica che ha rilevato rF2 acceso. A dx invece ci sono 3 pulsanti, i messaggi, il supporto (che indirizzerà al sito) e lo spegnimento del client.

11960060_940351386037224_796006435942774
Link to comment
Share on other sites

Da oggi è possibile provare la nuova ed interessante utility denominata Sim Racing Tools, un programma decisamente completo, ma allo stesso tempo semplice da utilizzare e funzionale, per gestire e monitorare tutti gli utenti di una community che corrono online su server dedicati, rilevando anche in modo puntuale eventuali trucchi o cheat illeciti. In questa fase di lancio e testing, è possibile provare il programma in modo gratuito, con ben 400 slot a disposizione per i giocatori, report anticheat giornalieri, gestione liste illimitata, api di interrogazione, blocchi html da includere e messaggi di servizio. Il sito web a cui fare riferimento è questo.

 

11988707_939172512821778_39402845832127711951277_939172569488439_376508063590806



This post has been promoted to an article
Link to comment
Share on other sites

In questa immagine è mostrata la nuova funzionalità del profilo che permette ad ogni comunità di censire i propri server di gioco e, come si evince, vengono gestiti rFactor, rFactor2 e Assetto Corsa (per ora). Avere un censimento dettagliato (con ip e porta per ogni server) permette di stabilire con certezza dove (e se) ogni utente è connesso ovvero ogni amministratore di comunità potrà stabilire sia in real time che nel report batch se i propri utenti sono connessi ai propri server (con dettagli di quale server).

PERCHE'?
Questa nuova funzionalità permette definitivamente di risolvere quello che io ritenevo un punto debole ovvero la possibiltià di qualche utente smaliziato di far girare il client non sul pc di gioco ma su un pc fake, ovviamente pulito. Ora questo non sarà più possibile perchè all'analisi dei processi viene associata l'analisi delle connessioni ed è praticamente impossibile che un fake sia connesso al vero server di gioco senza che sia effettivamente il server di gioco.

Il risultato di tutto questo è che quello che ora si ottiene con rF2 tramite l'analisi della telemetria tra un po' si potrà fare con ogni sim tramite l'incroco dei dati delle connessioni

 

12006377_944754522263577_476756335030983
Link to comment
Share on other sites

  • 7 months later...

Con la versione 3.0 gli amministratori avranno una nuova arma per combattere i cheat. Ogni utente connesso ai loro server publicheranno automaticamente la dimensione dell'eseguibile di gioco (approssimato al byte), specificando eventualmente la versione (32 o 64bit). A cosa serve?
Per semplicità possiamo dividere i ramcheat in due grosse categorie, quelli generici ovvero software che non necessariamente sono nati per barare ma che danno la possibilità di editare la memoria di processi in corso, questi gia vengono rilevati e non è questo che ci interessa. Ci sono poi quelli specifici ovvero programmi di cheat sviluppati appositamente per un singolo gioco, questi quasi sempre sono composti da due parti, un cheat vero e proprio ed un nuovo eseguibile di gioco da sostituire a quello originale. Il client oltre a rilevare il programma di cheat, con la 3.0 potrà anche rilevare le modifiche all'exe di gioco.
Per ogni utente, nel pannello di realtime l'amministratore può leggere la dimensione dell'exe di gioco. Se qualche utente ha dimensioni diverse dal normale ovvero diverse dall'exe ufficiale questo può essere un probabile cheat. Nel dubbio è anche possibile scaricare l'eseguibile e con semplici programmi è possibile confrontare l'exe del'utente con quello ufficiale.
Il download viene richiesto con un semplice pulsante, viene svolto in modo silente senza che l'utente se ne accorga. Il trasferimento è lento perchè non deve generare elevati picchi di traffico, non dimentichiamo che tutto viene svolto quando il pilota è impegnato in un gara.
Una volta pronto, l'amministratore riceve un email con il link per scaricare il file.

ENGLISH VERSION BELOW
------------------------------------
With client 3.0 the administrators will have a new weapon to fight the cheats. Each user connected to their servers automatically publish the game executable size (rounded to the byte), eventually specifying the version (32 or 64bit). What is it?
For simplicity, we can divide the cheat ram into two main categories, generic, software that not necessarily are born to cheat but it gives the possibility to edit the memory of processes in progress, these are already recognized and that is not what interests us. There are then specific ones or cheating programs developed specifically for a single game, these are almost always consist of two parts, a cheat program and a new game executable to replace the original one. The client in addition to detect the cheat program, with 3.0 can also detect the game .exe changes.
For each user, in real time panel the administrator can read the size of the .exe game. If any user has a different size from the normal or different from the executable officially released this can be a likely cheat. When in doubt, you can also download the executable and with simple free programs you can compare the user's exe with the official one.
The download is started with a simple button, it is performed in a silent mode without the user noticing. The transfer is slow because it must not generate high traffic spikes, do not forget that everything is done when the driver is engaged in a race connected to a game server.
Once ready, the administrator receives an email with the link to download the file.


13015414_1084178468321181_10084809170854
13061983_1084178541654507_64771290971232
13043789_1084178638321164_58093012145399

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.