A mi como piloto virtual me interesa saber cuanto combustible he gastado, a que velocidad recojo los flaps y el tren de aterrizaje, lo mismo a la hora de extender los flaps. Es decir, me gusta saber todos los parámetros posibles de todos mis vuelos. Muchas veces he apuntado los gastos de combustible en papeles para luego hacer mis estadísticas, pero al final pierdo los papeles, o me da pereza actualizar mi fichero excel. Esto ya es historia, con FSACARS puedo trackear todos mis vuelos de una manera fácil, y con la gran ventaja de que es gratuito. Existen otros addons para el Flight Simulator que hacen trackers parecidos de ellos ya comentaré otro día. Pero en cuanto a calidad / precio me quedo con FSACARS sin dudarlo.
La cantidad de parametros que es capaz de analizar es amplio: VR, N1 al despegue, pesos, vientos, velocidad de acción sobre flaps y tren de aterrizaje, canales de radio que vas sintonizando, detecta colisiones, consumo de fuel …
El progarma es fácil de instalar y ocupa muy poco. Los recursos que consume son inapreciables (esta programado en C++ y eso se nota). Al final del vuelo todo se guarda en una base de datos local y se genera un fichero de texto con todas las medidas.
Pero quizás la mayor venteja es que se se puede integrar perfectamente en una aerolínea virtual. Es mas yo ya he sido de integrarlo en la web de la aerolínea virtual cuya web estoy desarrollando. He tenido que superar ciertos problemas e incluso modificar el codigo que FSACARS ofrece para la integración. Si eres un webmaster de una aerolínea virtual y tus pilotos quieren reportar vuelos mediante FSACARS hay que preparar el servidor web para esto. Sigue los pasos que se dan en la web de FSACARS pero es frecuente que tengas un problema. Es posible que tus pilotos al enviar el reporte vean el siguiente error de FSACARS Error sending log, Database error.
Lo primero es tener todo bien montado en el servicor web , con los folder bien y con permisos 777 donde corresponda. La solución a Error sending log, Database error. que yo encontré fue en modificando la linea 212 del fichero receive_pirep.php
$res = SavePIREPFile(&$a); quita el & de modo que como parametro a la funcion no pasaras la referencia del array con los datos del log, sino al propio array ($a).
Esto tiene un efecto secundario y es que si lo dejas tal cual perderas la url al fichero txt con el reporte que el piloto virtual a subido mediante la funcion SEND log del FSACARS. Para solucionarlo tienes que editar la funcion InsertReportIntoDB
Inserta estas dos lineas justo antes de esta línea:
$values = $pilot_id.”,’”.$pirep_array['date'].”‘,’”.$pirep_array['time'].”‘,’”.$pirep_array['callsign'].“‘,’”.
$pirep_array['origin'].”‘,’”.$pirep_array['dest'].”‘,’”.$pirep_array['reg'].”‘,’”.$pirep_array
['equipment'].”‘,’”.
$pirep_array['duration'].”‘,”.$pirep_array['fuel'].”,”.$pirep_array['distance'].”,’”.$pirep_array
['rep_url'].”‘”;
Estas las dos lineas a añadir:
$filename=$pirep_array['pilot'].str_replace(”/”,”",$pirep_array['date']).str_replace(”:”,”",$
pirep_array['time']).”.txt”;
$pirep_array['rep_url']=REPORT_FILE_URL.$pirep_array['pilot'].”/”.$filename;
ATENCIÓN: esta solución es personal y me funciona perfectamente, antes busqué otras alternativas en foros y usando Google pero las pocas opciones que hay no funcionan, es mas, he visto que varias aerolíneas virtuales han dejado de usar este sistema debido a este error. Si sigues bien mis consejos creo que te funcionará bien. En caso contrario mándame un mensaje y te ayudaré.
En resumen este addon gratuito merece la pena tanto si vuelas para una aerolinea virtual como si no lo haces.