Race-G
⚠️ IMPORTANT NOTICE · EN
From Race-G v5.x onwards, documentation and support are provided exclusively in Spanish (Latin America).
⚠️ AVIS IMPORTANT · FR
À partir de la version Race-G v5.x, la documentation et l'assistance sont fournies uniquement en espagnol (Amérique latine).
⚠️ AVVISO IMPORTANTE · IT
Dalla versione Race-G v5.x in poi, la documentazione e l'assistenza sono fornite esclusivamente in spagnolo (America Latina).
⚠️ AVISO IMPORTANTE · PT
A partir da versão Race-G v5.x, a documentação e o suporte são fornecidos única e exclusivamente em espanhol (América Latina).
Race-G 3 · Configuración inicial Simulador

Simulador

3 · Configuración inicial

¿Cómo usar el Simulador de Carreras?

El Simulador genera una carrera completa sin cronometraje real: arma tandas con los pilotos que ya tenés cargados, los hace correr sobre el trazado de un circuito y escribe clasificacion.xml y current.xml en la carpeta Simulator (y, si querés, emite por Orbit TCP/IP). Cada tiempo sale del momento exacto en que el auto cruza el waypoint. Sirve para entrenar al operador, probar gráficos, validar un circuito nuevo, hacer demos o tener un respaldo. Si es la primera vez, andá directo a la sección 11.

Importante: el Simulador no es una fuente de Race-G. Escribe archivos como cualquier parcialera, y Race-G los lee con las fuentes Parcialera y Current XML apuntando a la carpeta Simulator. La otra opción es emitir por Orbit TCP/IP y que Race-G se conecte como si fuera un servidor Orbits. Además, sigue corriendo aunque cierres su ventana: aparece un mini control abajo a la derecha.

1. Antes de empezar

🏁

¿Para qué sirve?

Probar Totem, Crawl, Top 10, En Boxes, Reingreso y Banderas sin autódromo. Entrenar al operador de boxes. Validar un circuito nuevo. Hacer una demo. Tener un respaldo si la fuente real se cae.

👥

Pilotos cargados

Necesitás al menos 1 grupo de pilotos con pilotos cargados (número y nombre). Son los mismos grupos que usás en vivo.

🗺

Un circuito en SVG

Un trazado con un <path> que arranque en la línea de meta. Podés usar los que vienen de fábrica o subir el tuyo.

📁

Carpeta Simulator

Por defecto, la carpeta Simulator dentro de los datos de Race-G. Ahí se escriben los dos XML 4 veces por segundo, y Race-G tiene que leerlos desde ahí.

2. Dónde está

🖼️
Falta captura: Screenshots/sim-boton.pngPestaña CONFIG desplazada hasta el final, con el botón "🏁 SIMULADOR DE CARRERAS" resaltado debajo de Autódromos guardados.
🖼️
Falta captura: Screenshots/sim-ventana.pngVentana completa del Simulador: a la izquierda botones, pestañas y trackmap; a la derecha el visor superior y la tabla de clasificación. Arriba, el título y el estado (detenido / corriendo).
⚙

CONFIG → Simulador

Es el último elemento de CONFIG: el botón grande 🏁 SIMULADOR DE CARRERAS. Abre una ventana de dos columnas.

◧

Columna izquierda (40 %)

Botones START / PAUSE / SIGUIENTE / STOP, la línea de mensajes, 5 pestañas (Sesiones, Categorías, Realismo, Circuito, Salida) y debajo el trackmap.

◨

Columna derecha (60 %)

El visor (sesión, bandera, tiempos) y la tabla de clasificación que va armando el simulador.

🪟

Mini control

Si cerrás la ventana con ✕ mientras corre, la simulación sigue en el servidor y aparece un widget abajo a la derecha (ver abajo).

🖼️
Falta captura: Screenshots/sim-mini.pngWidget flotante abajo a la derecha con el botón 🏁 para reabrir, nombre de la sesión, bandera, tiempo y los botones ⏸ ⏭ ⏹.

El mini control muestra sesión, bandera y tiempo, y tiene ⏸ pausa/continuar, ⏭ siguiente tanda y ⏹ detener. Con 🏁 volvés a abrir la ventana completa. Desaparece cuando el simulador está detenido.

3. Los botones principales

🖼️
Falta captura: Screenshots/sim-controles.pngFila START / PAUSE / SIGUIENTE / STOP con la línea de mensajes debajo, y el estado del simulador arriba a la derecha de la ventana.
BotónQué hace
▶ STARTValida categorías y sesiones, arma el programa (cada sesión tildada × cada categoría tildada), abre el RMonitor si está tildado y arranca la primera tanda. Si ya estaba corriendo, lo reinicia desde la primera tanda. Si falta algo, lo avisa en la línea de mensajes (ver sección 13).
⏸ PAUSEPausa y continúa. Con el simulador pausado los XML y el RMonitor dejan de actualizarse (Race-G ve los datos congelados), pero no se pierden las posiciones.
⏭ SIGUIENTETermina la tanda actual ya y pasa a la siguiente sin esperar la pausa entre tandas. Si era la última y el loop está apagado, el ciclo termina.
⏹ STOPDetiene todo y cierra el RMonitor. No borra los XML: quedan con el último estado.

El cartelito de estado de arriba cambia entre detenido, corriendo, pausado, fin de tanda (esperando la pausa) y ciclo terminado (se acabaron las tandas y el loop está apagado).

4. Pestaña Sesiones: el ciclo

🖼️
Falta captura: Screenshots/sim-sesiones.pngTabla del ciclo con una fila por sesión (casilla, nombre, tipo, minutos, vueltas) y debajo los botones TODAS / NINGUNA / PRÁCT / QUALY / CARRERA.

Cada fila es una sesión. Tildala para que forme parte del ciclo y cargale Tiempo (min), Vueltas o ambos: termina por lo que se cumpla primero. Con los dos en 0 no te deja arrancar. Los valores iniciales son:

SesiónTipoDuración inicialCómo corre
Entrenamiento 1 y 2Práctica5 minLos autos salen de boxes escalonados durante unos 45 s después del WarmUp. Orden por mejor vuelta. No hay pits.
ClasificaciónQualy5 minIgual que la práctica.
Serie 1, 2 y 3Carrera10 vueltasGrilla quieta hasta el verde. Orden por distancia recorrida. Cada serie usa un tercio de los pilotos, repartidos de forma fija por número. Puede haber pits.
FinalCarrera15 vueltasCon todos los pilotos del grupo. Puede haber pits.
⚡

Atajos

TODAS y NINGUNA tildan o destildan todo. PRÁCT deja solo los entrenamientos, QUALY entrenamientos + clasificación y CARRERA solo series y final.

🔁

Orden real del programa

Sesión A categoría 1, sesión A categoría 2, sesión B categoría 1, sesión B categoría 2… Es decir, termina una sesión con todas las categorías antes de pasar a la siguiente.

✏

Editar

Usá − / + o escribí el número. Podés cambiar minutos (hasta 600) y vueltas (hasta 999). El simulador recuerda lo que dejaste.

5. Pestaña Categorías y ejecución

🖼️
Falta captura: Screenshots/sim-categorias.pngA la izquierda la lista de grupos de pilotos con casillas; a la derecha la tarjeta Ejecución con Velocidad, Pausa, WarmUp y la casilla Loop infinito.
👥

Elegir categorías

Tildá uno o más grupos con pilotos. Si tildás 2 categorías, cada sesión se repite una vez por categoría: 2 sesiones × 2 categorías = 4 tandas.

🏷

El nombre que viaja

El id del grupo, en mayúsculas, viaja como nombre de categoría en los datos. Así Race-G selecciona solo el grupo de pilotos correcto.

Control (tarjeta Ejecución)RangoInicialQué hace
Velocidad ×0,1 a 202Multiplica el reloj de la simulación. A 2× una carrera de 10 min dura 5 min reales. Se puede cambiar con el simulador en marcha.
Pausa (s)0 a 360010Segundos reales entre el fin de una tanda y el comienzo de la siguiente. Sirve para leer resultados.
WarmUp (s)0 a 30030Segundos de simulación antes del verde. En carrera, la grilla espera quieta. En práctica y qualy, es el tiempo antes de que empiecen a salir de boxes.
Loop infinitotildado / notildadoTildado: al terminar la última tanda vuelve a la primera. Destildado: el ciclo termina y el simulador se detiene.
Tiempo real y tiempo simulado. Los minutos de cada sesión, el WarmUp, la duración de las paradas en boxes y las banderas amarillas corren en tiempo simulado: a 2× pasan al doble de rápido (un WarmUp de 30 s dura 15 s reales). Solo la Pausa entre tandas es tiempo real. Si querés más calma para practicar, bajá la velocidad.

6. Pestaña Realismo

🖼️
Falta captura: Screenshots/sim-realismo.pngCuatro campos con −/+ : Abandonos, Sobrepasos, Amarillas y Pits, todos en porcentaje.
ControlRango (inicial)Qué hace
Abandonos %0–100 (30)Al empezar cada vuelta, cada auto tiene una chance de detenerse a mitad de esa vuelta: el valor × 0,03. Con 30 % son ≈0,9 % por auto y vuelta (en 12 autos × 15 vueltas, 1 o 2 abandonos); con 100 %, ≈3 %. El auto queda como DNF. Vale para todos los tipos de sesión.
Sobrepasos %0–100 (40)Chance de pasar al auto de adelante cuando lo alcanza. Con bandera amarilla casi no pasan; si lo hacen, el sobrepaso queda marcado como ilegal y va a la cola de sobrepasos con bandera amarilla de Race-G.
Amarillas %0–100 (30)Cuántas ventanas de bandera amarilla hay en la tanda: menos de 20 % → 0 o 1; 20–49 % → 1; 50–74 % → 1 o 2; 75–99 % → 1 a 3; 100 % → 1 a 4. Cada una dura entre 12 s y 20 s + 0,3 s por cada punto de porcentaje, y cae entre el 20 % y el 85 % de la tanda. Con amarilla, todos van al 82 % de la velocidad.
Pits %0–100 (20)Ver la sección siguiente. Solo carrera y final.

7. Paradas en boxes dentro del Simulador

Solo en series y final, como máximo 1 parada por auto y por tanda, a partir de haber completado 2 vueltas, y de 16 a 28 s de simulación. El simulador marca IN PIT / Pit In, el número de paradas y el tiempo de pit, y el EN BOXES de Race-G lo toma como una parada real.
Cuándo entraAl empezar cada vuelta (desde que lleva 2 completadas) el auto sortea con probabilidad Pits % × 0,12: 20 % ≈ 2,4 % por vuelta, 50 % ≈ 6 %, 100 % ≈ 12 %. Si ya paró, no vuelve a entrar. Si en esa misma vuelta se sorteó un abandono, no entra a boxes.
Cuánto duraUn valor al azar entre 16,0 y 28,0 s de simulación. El auto queda detenido en la recta de meta. A 1× son 16–28 s reales; a 2×, 8–14 s; a 3×, unos 5–9 s. Esa duración viaja en el XML como tiempo de pit.
Cómo se ve en Race-GAparece en EN BOXES con el cronómetro corriendo. Al salir se congela, pasa al Historial, calcula el reingreso (P visual / P carrera) y entra al Top 10 Pit Stop. Con bandera amarilla la parada dura lo mismo.
🖼️
Falta captura: Screenshots/sim-enboxes.pngPanel EN BOXES de Race-G con varios autos parados generados por el simulador, mostrando número, tiempo corriendo y el ícono ⛽.
⛽

Todas nacen "efectivas"

Todas las paradas llegan como ⛽ efectiva (cuentan como combustible). Con click en el ⛽ de EN BOXES, ponés un motivo ("reparación") y pasa a 🚫: deja de contar. Es ideal para entrenar el descarte.

🎯

Cuántos paran (aprox.)

12 autos, 12 vueltas, Pits 100 %: ≈ 8–9 paran. Pits 80 %: ≈ 7–8. Final de 15 vueltas con Pits 20 %: ≈ 3–4. Serie de 10 vueltas con 20 %: ≈ 2. Con 5 vueltas y 20 %, lo más probable es que no pare nadie.

⚡

Entrenamiento express

Pits 80–100 %, 12 autos, una carrera de 12 vueltas y velocidad 1× o 2×. Vas a tener varias entradas con reingresos y Top 10 Pit Stop en pocos minutos.

⚠

Si no entra nadie

Con Pits en 0 % nunca entra nadie. Si lo subiste y sigue vacío, la carrera es demasiado corta: subí el porcentaje o las vueltas. En práctica y qualy no hay pits.

8. Pestaña Circuito

🖼️
Falta captura: Screenshots/sim-circuito.pngSelector de circuito, botón Cargar SVG, Sectores con Marcar waypoints y Parejo, lista de waypoints, Vuelta ref., Suavizado y el botón 💾; abajo el trackmap con el trazado.
📂

Lista de circuitos

Aparecen los SVG subidos por vos, los de fábrica y los de la carpeta del programa. Cada SVG puede tener guardada su configuración (waypoints, vuelta de referencia y suavizado).

📁

Cargar SVG

El archivo debe tener un <path> continuo que arranque en la línea de meta. Queda guardado y disponible en la lista para la próxima vez.

⏱

Vuelta ref.

De 20 a 600 s (inicial 80). Es lo que tarda una vuelta con ritmo 1,0: con 60 s los autos giran más rápido y con 120 s más lento.

〰

Suavizado

Original / Bajo / Medio / Alto (inicial Medio). Con Alto se aplana la diferencia de velocidad entre curvas y rectas.

Sectores y waypoints. Elegí de 2 a 5 sectores. Con 3 sectores se marcan 2 puntos (donde terminan S1 y S2); el último sector cierra en la línea de meta.

🖼️
Falta captura: Screenshots/sim-waypoints.pngTrackmap en modo marcado: el aviso "clic donde termina S1 (Esc cancela)" arriba del mapa y los marcadores S1 y S2 ubicados sobre el trazado.
Elegí el circuitoEn el selector, o subí uno con 📁 Cargar SVG. El trazado aparece en el trackmap.
Cantidad de sectoresElegí de 2 a 5. Se reparten solos de forma pareja.
Ubicá los waypoints⇹ Parejo los reparte equidistantes. O tocá 📍 Marcar waypoints y hacé clic sobre el trazado donde termina cada sector; el aviso te dice cuál sigue. Esc cancela.
Ajustá y guardáCambiá Vuelta ref. y Suavizado y tocá 💾: guarda waypoints, vuelta de referencia y suavizado en ese circuito.

El trackmap se muestra acoplado a la izquierda, con los autos en su posición real y a su velocidad. Con ⇱ Flotar lo soltás como una ventana que se arrastra, y con ⤓ Acoplar lo volvés a poner. Con bandera amarilla el trazado se pinta de amarillo. Si el SVG no sirve, muestra un aviso en lugar del trazado.

9. Pestaña Salida

🖼️
Falta captura: Screenshots/sim-salida.pngCampos XML principal y XML current, Carpeta con 📁 Elegir…, las dos rutas con botón Copiar, el bloque Orbit TCP/IP (casilla, puerto, estado) y el bloque Sonido.
CampoQué es
XML principal (clasificacion.xml)Nombre del archivo que se usa como fuente Parcialera.
XML current (current.xml)Nombre del archivo que se usa como fuente Current XML.
CarpetaPor defecto, la carpeta Simulator de Race-G. 📁 Elegir… abre el selector (o te pide la ruta, local o de red). ↺ vuelve a la carpeta por defecto y solo se ve cuando elegiste otra. Si la cambiás con el simulador corriendo, sigue escribiendo en la nueva al instante. Si no hay permiso para escribir ahí, te avisa y no la cambia.
Rutas Parcialera / Current XMLMuestran el camino completo de cada archivo con un botón Copiar: es la ruta que tenés que pegar en la configuración de Race-G.
Orbit TCP/IP (RMonitor)Casilla (tildada de entrada) y puerto (inicial 50000). Abre un servidor RMonitor que manda datos cada 0,5 s. Debajo se ve el estado: escuchando en el puerto y cuántos clientes hay conectados, o el error si no se pudo abrir. Tildar, destildar o cambiar el puerto se aplica al instante, sin reiniciar el simulador.
SonidoBeep sectores (suena al cruzar cada waypoint), Solo P1 (solo para el líder) y Volumen (inicial 35).
Conexión recomendada (por archivos): 1) Dejá la Salida con la carpeta por defecto. 2) En Race-G, en CONFIG, elegí la fuente Parcialera y pegá la ruta de clasificacion.xml (botón Copiar); en Current XML, la de current.xml. 3) Tocá START: la tabla de Race-G se mueve y EN BOXES funciona.
Alternativa (por red): tildá Emitir para Orbit TCP/IP y, en Race-G, elegí la fuente Orbit TCP/IP con IP 127.0.0.1 y el mismo puerto. Si Race-G corre en otra PC, usá la IP de la PC del simulador.
🖼️
Falta captura: Screenshots/sim-fuente.pngConfiguración de fuentes de Race-G con Parcialera y Current XML apuntando a las rutas de la carpeta Simulator.
🖼️
Falta captura: Screenshots/sim-orbit.pngConfiguración de la fuente Orbit TCP/IP con IP 127.0.0.1 y puerto 50000, igual al del simulador.

10. Visor y tabla

🖼️
Falta captura: Screenshots/sim-visor.pngVisor superior (sesión y categoría, tanda, bandera, transcurrido, resta, vueltas, mejor vuelta y barra de avance) y debajo la tabla con posiciones, vueltas, tiempos, pits y estado.
👁

Visor superior

Nombre de la sesión y categoría, Tanda n del ciclo y cuál viene después. La bandera: LARGA EN (cuenta regresiva del WarmUp), VERDE, AMARILLA, A CUADROS o PAUSA. Después, Transcurrido desde el verde, Resta (o Faltan vueltas), Vueltas, Mejor vuelta y quién la hizo, y una barra con el avance de la tanda.

📊

Tabla interna

Columnas P, V, Total, Mejor, Dif, Int, Última y Pits, más los sectores. En práctica y qualy ordena por mejor vuelta; en carrera, por distancia. Morado = mejor absoluto, verde = mejor personal. Los estados son PIT, RET y FIN.

11. Flujo del operador: de cero a un test de boxes

PilotosVerificá que hay un grupo con 10–15 pilotos con número.
CategoríasTildá ese grupo.
SesionesTocá CARRERA y dejá solo la Final con 15 vueltas (o poné una serie de 12).
RealismoPits 80 %, Abandonos 20 %, Sobrepasos 50 %, Amarillas 20 %.
CircuitoElegí uno de fábrica o subí el tuyo. 3 sectores, ⇹ Parejo, vuelta ref. 80 s.
SalidaCarpeta por defecto. Si querés probar por red, dejá tildado Orbit TCP/IP.
Fuente de Race-GEn CONFIG, Parcialera y Current XML con las rutas de Simulator (botón Copiar). Guardá y confirmá que el poll esté activo.
STARTVelocidad 1× a 2×, Pausa 5 s, WarmUp 10 s, Loop tildado. Tocá START: pasan los segundos del WarmUp y se pone en verde.
BoxesPasadas 1–2 vueltas empiezan los pits. Practicá MOSTRAR, REINGRESO, ⛽→🚫 con motivo y ✕ falsa; y mirá el Top 10 Pit Stop.
CierreCuadros → pausa de 5 s → siguiente tanda (si hay loop). Al terminar, STOP.

12. Precauciones

Antes de transmitir en vivo, volvé a la fuente real. Mientras Race-G lea la carpeta Simulator, lo que ve el espectador son datos de prueba.

Los datos de prueba pueden quedar guardados. Race-G guarda resultados y vueltas al terminar cada sesión. Antes del evento real conviene usar Nuevo Evento → Limpiar evento anterior.

Carpeta sin permiso: el simulador muestra el error y no escribe. Volvé con ↺ a la carpeta por defecto.

SVG sin path: el trackmap avisa que es inválido. Necesita un path continuo que arranque en la línea de meta.

Waypoints en desorden: si S2 queda antes que S1 salen sectores con tiempos raros. Tocá ⇹ Parejo para empezar de nuevo.

Pits 0 % = EN BOXES vacío, aunque tengas todo lo demás bien.

Una sola parada por auto. En carreras largas todos paran temprano y después no hay más. Para tener flujo continuo, usá varias carreras cortas con loop.

La duración de la parada (16–28 s de simulación) no se puede cambiar desde la pantalla. Para otra duración hay que editar race_sim.py.

Abandono y pit en la misma vuelta: si a un auto le tocó abandonar en esa vuelta, ese sorteo no lo manda a boxes.

Puerto ocupado: el simulador no elige otro puerto solo. Si 50000 está ocupado verás el error en la sección Salida: cambiá el puerto (por ejemplo 50001) y poné el mismo en Race-G.

Velocidad alta: los cálculos avanzan en pasos de 0,05 s de simulación, así que los tiempos no se pierden, pero el trackmap se ve a saltos. El beep a 10× o más molesta: usá Solo P1 o bajá el volumen.

Escritura constante: los XML se reescriben 4 veces por segundo mientras el simulador corre. Usá una carpeta local y rápida.

Cerrar la ventana no detiene la simulación. Para detenerla de verdad usá ⏹ en la ventana o en el mini control.

13. Problemas frecuentes

Lo que vesQué hacer
Elegí al menos una categoría (grupo de pilotos con pilotos cargados) / No hay tandas…No hay ningún grupo tildado con pilotos. Cargá pilotos en el grupo y tildalo en la pestaña Categorías.
[Sesión]: poné minutos, vueltas o ambosUna sesión tildada tiene tiempo 0 y vueltas 0. Cargá al menos uno.
Elegí al menos una sesión del cicloNo hay ninguna sesión tildada. Usá un atajo (TODAS, CARRERA…) o tildá una.
No se pudo abrir el puerto XEl puerto está ocupado. Cambialo o cerrá la aplicación que lo usa.
No se puede escribir en esa carpetaFalta permiso o la ruta es incorrecta. Elegí otra con 📁 o volvé a la de por defecto con ↺.
La tabla de Race-G no se mueveLa fuente no apunta al Simulator. Revisá las rutas de clasificacion.xml y current.xml (copialas desde la pestaña Salida) y que el simulador no esté en pausa.
EN BOXES nunca aparecePits en 0 %, sesión que no es carrera, o carrera demasiado corta. Subí Pits a 80 % y las vueltas a 12 o más.
SVG inválido / sin pathEl archivo no tiene un trazado válido. Subí un SVG con un <path> continuo que arranque en la línea de meta.
El simulador no está disponible en el servidorFalta el archivo race_sim.py en la instalación. Reinstalá o restaurá el archivo.
No se pudo leer la lista de circuitosFalló la conexión con el servidor de Race-G. Reabrí la ventana del simulador.
El beep suena sin pararVelocidad alta con beep en todos los sectores. Bajá el volumen o tildá Solo P1.

14. Lista de control rápida

🗂

Al preparar

1 grupo con 10–15 pilotos. 1 sesión de carrera (por ejemplo, 15 vueltas). Circuito con 3 sectores en Parejo. Pits 80 %.

🔍

Antes de salir al aire

Fuente Parcialera / Current XML apuntando a Simulator. START a 1×–2×, WarmUp 10 s, Pausa 5 s, loop tildado. Verificá que EN BOXES se llene.

🎙

Durante

MOSTRAR En Boxes, REINGRESO P visual / P carrera, ⛽→🚫 con motivo, Top 10 Pit Stop y ✕ falsa. ⏭ SIGUIENTE para pasar de tanda.

🏁

Al terminar

⏹ STOP en la ventana o en el mini control. Se cierra el RMonitor y los XML quedan con el último estado. Volvé a la fuente real.

AI
Race-G Assistant
Ayudante automatizado por IA
Hola! Bienvenido a Race-G...
Haz tu pregunta aquí, o tal vez te interese:
Cargando…