Son dos cosas diferentes.
El sistema de rlive, donde vemos nuestros tiempos de Q, parrilla, etc, son resultado de los datos recogidos por el plugin que todos nos instalamos. Este plugin recoge los datos en tiempo real y los reporta a la página donde miramos las clasificaciones de Qs.
El otro que comentas funciona con los archivos reportados por el propio juego. Al terminar una sesión (práctica, calificación o carrera) el juego genera un archivo .xml con todos los datos de dicha sesión, este programa recoge este archivo .xml y traduce sus datos, es decir, saca las posiciones de la sesión, tiempos, accidentes, etc… Para la clasificación del campeonato se le dice cuál es el .xml (ubicado en el servidor remoto) que corresponde a la carrera, y el propio programa saca posiciones, puntuación, etc.
No sé si me he explicado bien, espero haber aclarado lo que hace cada cosa 😉