Temeletry data in server

luisdeluis

I spent many months making various tools for this wonderful simulator. Among them, an anti-cheater. With the source code (exampleplugin) I made ​​a lot of things. But I would like to move forward and I'm out of ideas.
In the source code can be obtained from scoring data of all the cars on track, but can not find a way to get the telemetry data of all cars (only mine) to improve the systems that bring to the community.
The question is: can get this data from the server with a plugin? (Pilot by pilot I know yes). Especially because if it is impossible, I'm not wasting more time.

Thank you very much.
 
i think no. But you can make a plugin for the drivers and this plugin send automatically the datas to a server.
 
Jejejeje. This is a problem. The drivers then..... "oh... I have Lag with this choffffff". Kers, Drs, Anti-Cheat, motor management... and always the same. So I wanted to avoid it and capture it on the server like times.

Thanks for your answer. Very friendly.



i think no. But you can make a plugin for the drivers and this plugin send automatically the datas to a server.
 
Can you make a plugin for move the Motec i2 Interpreter in realtime? It need to generate a file each time the car cross the finish line. This is basic for a serious team...

Telemetry Analysis
The Telemetry Analysis feature allows data that has been collected by the MoTeC Telemetry Monitor program to be viewed in i2 after each lap.

Dash Logger Configuration
The Dash Logger (e.g. MoTeC's ADL3 / ACL) must have the Remote Logging, Telemetry and Pro Analysis Upgrades enabled.

The following channels should be included in the Telemetry Data:

Beacon channel - required
Lap Distance channel - recommended, see Overlaying Data below for details
Running Lap Time channel - recommended. This will ensure laps are detected even if the telemetry data drops out during the beacon event.
Telemetry Monitor Configuration
Requires Telemetry Monitor version V2.3 or higher.

To configure Telemetry Monitor
Open Telemetry Monitor software
On the Settings menu, click Analysis and then Settings
Enter a Connection Name
Normally the Connection Name is the car name.
Enter the Output Folder
The Output Folder is the location where Telemetry Monitor will store the data files. For best performance this should be a folder on the telemetry computer.
On the Settings menu, click Analysis and then Edit Details
Enter the correct details
Entering the details in Telemetry Monitor (instead of in i2) will ensure that the data created has the correct details attached. This will make the data easier to identify. it will also ensure the correct track data is used, which is particularly important when using lap stretching.
i2 Configuration
To enable Telemetry Analysis
On the Tools menu, click Options
Click the Analysis tab and select the Enable telemetry analysis check box.
Click Add and enter the Connection Name.
This must be the same name as the Connection Name specified in Telemetry Monitor.
Click Browse to select the Server Path
The Server Path specifies where i2 can find the telemetry data.
If i2 runs on the same computer as where the telemetry data is stored, then the Server Path should be set to the output folder that was specified in Telemetry Monitor.
If i2 runs on a computer that is connected via a network, the Server Path should be the network share name of the output folder that was specified in Telemetry Monitor.
NOTE: i2 may access more than one telemetry server, to view data from multiple cars.



motec.com/software/latestreleases
 
The question is: can get this data from the server with a plugin? (Pilot by pilot I know yes). Especially because if it is impossible, I'm not wasting more time.

Answer is: no, because telemetry data are available only for realtime mode, which may be enabled only on client machine (player's one).
 
Thanks for the reply.

However, the server generates logs in XML format as the timing, aids used, impacts, fuel. And that is my question. If the server generates these reports, will be based on some variables.

Can not get this information through a library or plugin?

That would have solved my problem.


Answer is: no, because telemetry data are available only for realtime mode, which may be enabled only on client machine (player's one).
 
Maybe I should say it more precisely.
Some values from telemetry are passed into server. For sure velocity, gears, bakes, acceleration. It's because server saves replay file and must know about it. But not all those values are available in plugin api for server.

IMO only VehicleScoringInfo and derivates are available in non real time mode. It means you may access velocity, acceleration but not gears for example. VehicleScoringInfo is available with about 2 times a second frequency.

What I call "telemetry" is data available every frame from TelemInfo structure.

PS. I write it by memory. I never needed to get full telemetry on server. It was enough to get what is available in VehicleScoringInfo for writing LiveViewPlugin or rFAdminAutomation
 
Well exactly. I need that can capture data from the server APIs. Nothing more, nothing less. But I am afraid that if anyone enters the debate ISI is like speak in the desert.
 
The server doesn't receive telemetry info from players, so no server-side API can give it to you. You either need client-side plugins checking things and reporting to the server or sending the required data directly to the server - but watch out for bandwidth.
 
Thank you all. Is clear that no ISI's people will enter to help, so do not insist further.
But I still think that if the server has enough information to create the XML, somewhere must be the data.
 
No. Clients don't send telemetry. It would raise the bandwidth requirement massively. The server doesn't have it. End of story. :)
 

Back
Top