Tyka has the most advanced cheat checking system ever available for racing games!
Here is how it works:
The diagram above shows the 'cheat' checking currently available when hosting through other tools like the in-game browser or RaceCast.
The (dedicated) server, indicated by the only checks for inconsistencies between the files on the host's and the client's computer when a client joins the game. If any difference is found the server will give a mismatch.
However, once the client has joined the game all cheat checking stops. Although the files are checked and then written to the computer's memory, there is nothing to prevent a client from editing the values in the memory.
As the diagram above indicates, the values in the memory are no longer verified whether or not they match the originally used physics. By using one of the many tools freely availabe on the web it is possible to edit the values without the dedicated server noticing anything. There is a whole range of values that can be edited, like enabling traction control or ABS to editing grip values or the fuel usage.
Some 3rd party matchmakers have been trying to avoid this by checking if the client has opened any memory editing tools. As there are so many different tools available, it simply doesn't work just to check for names.
So what does Tyka do to prevent this?
When hosting through Tyka, the host and the dedicated server are in constant contact with our Tyka server. When the host launches the dedicated server, Tyka reads the correct physics from the host and keeps these safe on the Tyka server. Every client that joins is first verified for file mismatches by the dedicated server. Where the client was able to edit his memory values using any other matchmaker, he is now under strict control by Tyka: Tyka checks the memory values for any possible change. As soon as a client attempts to edit an essential value, he is removed from the game and the host of the room will be notified. Upon request, the host can obtain the cheat report.
In other words, it has now become impossible for clients to edit the memory values in order to obtain an unfair advantage over their competitors.