Foro x-plane.es

Foro General => Complementos de X-Plane, aviones, escenarios, plugins... => Mensaje iniciado por: eperezsa en 12 Septiembre, 2009, 10:51:25



Título: Me rindo: no puedo cambiar frecuencias desde X-Plane en el TeamSpeak
Publicado por: eperezsa en 12 Septiembre, 2009, 10:51:25
Buenas,

Me rindo, he leido y probado casi de todo para poder cambiar frencuencias desde el X-IVap (Linux modulo de IVAP) al TeamSpeak2 y nada.

Empiezo a pensar que es tema de ficheros de configuración, es decir, el serverlist.txt o el myservers.txt de X-Ivap.

¿O quiza alguno del TeamSpeak2?

Asi que si alguien me puede pasar estos ficheros (u otros que vea) de configuracion de X-IVap y del TeamSpeak2 se lo agradeceria enormemente.

Seguro que es una pijada, pero no doy con ello y tener que salir del simulador (arriesgandome a un Segment Fault) acojona bastante en las aproximaciones.   ::)

Saludos
eduardo


Título: Re: Me rindo: no puedo cambiar frecuencias desde X-Plane en el TeamSpeak
Publicado por: quino en 12 Septiembre, 2009, 11:34:19
Hola,

Yo tengo dentro de la carpeta Resources/plugins de X-Plane el archivo TSRemote.dll. No sé si lo puse ahí por el tema de cambio de frecuencias desde x-ivap, pero es lo único que he encontrado del TS dentro de la instalación de X-Plane. El TSRemote.dll viene con el Teamspeak, lo encontrarás dentro de la carpeta client_sdk.

A ver si eso sirve para algo.

Un saludo!
Quino


Título: Re: Me rindo: no puedo cambiar frecuencias desde X-Plane en el TeamSpeak
Publicado por: eperezsa en 14 Septiembre, 2009, 20:38:13
Yo tengo dentro de la carpeta Resources/plugins de X-Plane el archivo TSRemote.dll. No sé si lo puse ahí por el tema de cambio de frecuencias desde x-ivap, pero es lo único que he encontrado del TS dentro de la instalación de X-Plane. El TSRemote.dll viene con el Teamspeak, lo encontrarás dentro de la carpeta client_sdk.

A ver si eso sirve para algo.

Pos' va a ser que no ...  ;D ... que no me sirve ... las DLL son del "Bindous" y yo voy con Linux. Se que a los seguidores del Bill Gates os funciona el tema sin problemas, pero a nosotros pobres parias del Linux, no se si se olvidan de evolucionar las versiones, o no las completan o simplemente nos putean y nos dejan sin información al respecto.

Lo que necesito saber es si algun Linuxero que vaya con TeamSpeak2 y X-IVap lo ha conseguido poner en marcha ... o no y es que no se puede.     :o

¡De todos modos, gracias por el intento!    ;)

saludos
eduardo


Título: Re: Me rindo: no puedo cambiar frecuencias desde X-Plane en el TeamSpeak
Publicado por: jorduran en 14 Septiembre, 2009, 20:47:46
Esos problemas no existen en VATSIM  ;D ;D ;D ;D ;D, aunque no vuelo en red  ::)


Título: Re: Me rindo: no puedo cambiar frecuencias desde X-Plane en el TeamSpeak
Publicado por: bokepacha en 14 Septiembre, 2009, 20:51:04
Eso a mi me pasaba a veces y creo que es tema del orden en el que instalas las cosas. Prueba a instalar de nuevo el TS y a descargarte un nuevo plugin de conexion y mira si conecta partiendo de cero


Título: Re: Me rindo: no puedo cambiar frecuencias desde X-Plane en el TeamSpeak
Publicado por: quino en 14 Septiembre, 2009, 22:18:32
Pos' va a ser que no ...  ;D ... que no me sirve ... las DLL son del "Bindous" y yo voy con Linux. Se que a los seguidores del Bill Gates os funciona el tema sin problemas, pero a nosotros pobres parias del Linux, no se si se olvidan de evolucionar las versiones, o no las completan o simplemente nos putean y nos dejan sin información al respecto.

Lo que necesito saber es si algun Linuxero que vaya con TeamSpeak2 y X-IVap lo ha conseguido poner en marcha ... o no y es que no se puede.     :o

¡De todos modos, gracias por el intento!    ;)

saludos
eduardo

Ooops! No había leído que era en Linux.

Sorry!

Quino


Título: Re: Me rindo: no puedo cambiar frecuencias desde X-Plane en el TeamSpeak
Publicado por: Abril en 29 Septiembre, 2009, 18:10:17
Hola a todos.
Pues yo "sufro" el mismo problema que Eduardo, y eso que soy de Windows.
He seguido el consejo que me dio en su dia Boquepacha, he incluso he formateado el disco duro, para que no hubiera "interferencias", y no ha funcionado.
Lo que me falta por probar, es lo que ha recomendado Quino respecto al TSRemote.dll
Yo recuerdo que en versiones muy anteriores, se instalaba en el raiz del X-Plane, y si que funcionaba perfectamente, el problema me ha ocurrido recientemente, cuando he decidido aparcar definitivamente FSX y he instalado X-Plane (desde la version 8, creo recordar).
Actualmente estoy volando en VATSIM pero, visto como me han controlado ultimamente en IVAO, quiero volver a él, y lo que me frena es el dichoso cambio de frecuencia.
Yo pase de SATCO a IVAO y muy posteriormente me fui a VATSIM porque el control y comportamiento en IVAO eran "insufrible", pero ahora visto lo visto, y sin menospreciar a los demás, que lo hacen muy bien, desearía volar solo en IVAO.
Un saludo a todos

Israel Abril


Título: Re: Me rindo: no puedo cambiar frecuencias desde X-Plane en el TeamSpeak
Publicado por: eperezsa en 12 Octubre, 2009, 09:12:32
Bueno, pues como no he podido solucionarlo con los medios tradicionales, me he hecho unscript para ejecutar en shell de Linux que me lanza el servidor y el canal manualmente.

Es decir, lanzo una shell de linux y el programita. Este se queda en modo captura de datos (meter textos por el teclado) en un bucle. Cada vez que tengo que cambiar de servidor y canal, lo escribo en las entradas de textos y via el SDK de TeamSpeak2 que lo cambie el ... ya no me tengo que preocupar de cerrar salir de un servidor, irme a otro y localizar el canal. Ahora le digo ande' tiene que ir y que vaya el solito.

Nadie me quita tener que mirar en que servidor esta, pero bueno, al menos es mas sencillo, y ya no me cuesta un hosti*n (aka accidente aereo) cuando tengo que cambiar de APP a TWR.

Saludos
eduardo


Título: Re: Me rindo: no puedo cambiar frecuencias desde X-Plane en el TeamSpeak
Publicado por: toperzar en 17 Octubre, 2009, 20:43:09
Buenas
como estamos.
supongo que todos igual con la entrada para poder volar online tranquilamente en ivao desde linux, que es mucho mucho mejor
pero como siempre los problemas con el audio y los cambios de frecuencia.
ya que estas en el mundo linuux, podrías compartir el script con los demas para que esta comunidad sea mucho mas grande.

Gracias por compartir y
BE LINUXX, BE FREEE


Título: Re: Me rindo: no puedo cambiar frecuencias desde X-Plane en el TeamSpeak
Publicado por: eperezsa en 06 Diciembre, 2009, 14:12:27
Buenas,

No es nada elegante y seguro que se puede mejorar, pero esto me esta funcionando muy bien. Lo lanzo desde una consola y se queda siempre esperando a que le metas el servidor (los primeros 3 caracteres valen) y la estacion.

Ejemplo:    eu5.ts.ivao.aero para LEMD_APP

Habria que meter en el primer "campo:     

eu5   <y enter>

en el segundo campo:

lemd_app    <y enter>

Esto cerraria el TS y lo lanzaria de nuevo con los parametros de conexion necesarios. Lo que me parece de coña es que se pueda hacer desde la consola y no desde el propio X-Plane / X-IVAP ...

La versión 2 seria hacer un plugin e integrarlo con X-Plane, pero para eso tengo que tener tiempo para estudiar el Qt para C++ y ver como va el tema de los plugins.

Copia esto a un editor ASCII y grabalo con el nombre que quieras y que termine en .sh ... luego dale los permisos de ejecucion con

chmod 777 <nombre_fichero>

Añade los datos de las primeras lineas de nick, usuario y password y cambia los path relativos a donde esta el SDK de teamspeak y el propio teamspek. Si no lo tienes claro te cuento mas al respecto.

#!/bin/bash

#*********************************/
#
#    ts2_switcher.sh   -commando | servidor [canal_opcional]
#
#    Se puede introducir como parametros o un comando m�s un canal
#    o un servidor mas un canal (1 o 2 parametros). El comando se
#   diferencia del servidor porque tiene que ir precedido de un
#   guion "-" y el servidor, ademas de ser valido no.
#
#   El programa ejecutar� el comando o lanzar� el TS2 de nuevo en
#    el nuevo servidor y canal seleccionado.
#
#**********************************/

funcion_principal()
{

   # Datos fijos:
   IVAO_NICK=LGA150;             ----> Aqui iria tu nick.
   IVAO_USUARIO=xxxxx;          ----> Aqui iria tu codigo de usuario de IVAO.
   IVAO_PASS=xxxxxxx;              ----> Aqui iria tu password de acceso a IVAO (no la de la WEB, la del X-IVAP)

   # Datos variables:
   IVAO_SERVER=cc.Ts.Ivao.Aero;
   IVAO_CHANNEL=LGA_CC;

# Lanzamos un TS2 para ir trabajando
/opt/TeamSpeak2RC2/TeamSpeak -connect $IVAO_SERVER?nickname=$IVAO_NICK?loginname=$IVAO_USUARIO?password=$IVAO_PASS?channel=$IVAO_CHANNEL &

#}

# Iniciamos un bucle donde se pide un COMANDO o un SERVIDOR, y si
# se pide un servidor tambi�n se pide un CANAL.
while :
do
   
   # limpiamos la pantall para reiniciar.
   clear

   # Retraso para que de tiempo.
   sleep 2

   # Mensajes.
   echo "-----------------------------"
   echo "* TeamSpeak2 Panel de Control"
   echo "-----------------------------"
   echo " "
   echo "Commandos: "
   echo " "
   echo "q   =>  QUIT"
   echo "d   =>  DISCONNECT"
   echo "ch  =>  CHANGE"
   echo "gch =>  GET_CHANNELS"
   echo "m   =>  MUTE"
   echo "um  =>  UNMUTE"
   echo "sm  =>  SEND_MESSAGE"
   echo " "
   echo -n "Introduzca COMMANDO o SERVIDOR: "
   read mi_comando

   # Miramos si es un comando o un servidor
   case $mi_comando in
      "q")   
         {
         echo "Ejecutando: $mi_comando\n"
         /opt/TeamSpeak2RC2/client_sdk/tsControl QUIT &
         echo "... Saliendo de TS2.\n"
         return
         } ;;
         
      d)
         {
         echo "Ejecutando: $mi_comando\n"
         /opt/TeamSpeak2RC2/client_sdk/tsControl DISCONNECT &
         echo "... desconectando del servidor.\n" ;
         } ;;
      ch)
         {
         echo "Ejecutando: $mi_comando\n"
         /opt/TeamSpeak2RC2/client_sdk/tsControl CHANGE &
         echo "... cambiando ���el que???.\n"
         } ;;
      gch)
         {
         echo "Ejecutando: $mi_comando\n"
         /opt/TeamSpeak2RC2/client_sdk/tsControl GET_CHANNELS &
         echo "... listando los canales.\n"
         } ;;
      m)
         {
         echo "Ejecutando: $mi_comando\n"
         /opt/TeamSpeak2RC2/client_sdk/tsControl MUTE &
         echo "... enmudecemos el canal.\n"
         } ;;
      um)
         {
         echo "Ejecutando: $mi_comando\n"
         /opt/TeamSpeak2RC2/client_sdk/tsControl UNMUTE &
         echo "... reactivamos de nuevo comunicacion en el canal.\n"
         } ;;
      sm)
         {
         # Pedimos el mensaje que hay que enviar.
         echo -n "Introduzca mensaje a enviar: "
         read mensaje

         echo "Ejecutando: $mi_comando\n"
         /opt/TeamSpeak2RC2/client_sdk/tsControl SEND_MESSAGE $mensaje &
         echo "... Enviamos mensaje al canal.\n"
         } ;;
      *)
         {
         # Asumimos que si no es un comando es un servidor y un canal.

         # Pedimos el Canal (el servidor ya lo tenemos).
         echo -n "Introduzca canal para el servidor " $mi_comando ": "
         read canal

         #  Desconectamos TS2 del Servidor
         /opt/TeamSpeak2RC2/client_sdk/tsControl DISCONNECT &

         #  Conectamos de nuevo al servidor y al canal nuevo.
                   IVAO_NICK=LGA150
#         /opt/TeamSpeak2RC2/client_sdk/tsControl CONNECT $mi_comando+".ts.ivao.aero" $canal &
/opt/TeamSpeak2RC2/client_sdk/tsControl QUIT &
sleep 3
/opt/TeamSpeak2RC2/TeamSpeak -connect $mi_comando".ts.ivao.aero"?nickname=$IVAO_NICK?loginname=$IVAO_USUARIO?password=$IVAO_PASS?channel=$canal &

         } ;;
   esac

done
}

# Llamamos al programa principal-
funcion_principal


***********************
Hasta aqui. Que lo disfrutes. A mi esta chapuza me ha salvado la vida en red.   8-)

Saludos
eduardo