Problème LOTATC
Problème LOTATC [RESOLU]
#1Alors voilà, pour faire court:
J'arrive à me connecter sur un serveur LOTATC, mais, je ne vois pas d'avions, et j'ai pas de radars (onglet en haut a droite), normalement, il devrait y en avoir (de 0 à 3):
Autre problème, quand je host, on ne peut pas me rejoindre.
J'ai passé une après-midi entière avec un collègue de la 21th TAW pour essayer de régler ce problème, en vain...
Mes paramètres:
J'ai trés bien ouvert les ports 10310 et 10311 en TCP.
On par ailleurs essayer avec les ports UDP mais bon, ça marche pas pour autant (on sais jamais).
Voilà, j'ai fait des recherches pour voir quelqu'un avait déjà ce style de problème, apparemment il y en a pas.
J'arrive à me connecter sur un serveur LOTATC, mais, je ne vois pas d'avions, et j'ai pas de radars (onglet en haut a droite), normalement, il devrait y en avoir (de 0 à 3):
Autre problème, quand je host, on ne peut pas me rejoindre.
J'ai passé une après-midi entière avec un collègue de la 21th TAW pour essayer de régler ce problème, en vain...
Mes paramètres:
J'ai trés bien ouvert les ports 10310 et 10311 en TCP.
On par ailleurs essayer avec les ports UDP mais bon, ça marche pas pour autant (on sais jamais).
Voilà, j'ai fait des recherches pour voir quelqu'un avait déjà ce style de problème, apparemment il y en a pas.
#4
Je précise qu'il arrive bien à se connecter au serveur donc je ne pense pas que ce soit un problème de ports.....
#5
Je confirme il faut ouvrir le port 10308 en TCP et UDP dans ton routeur (Freebox, Livebox...) en les routant sur ton PC:
-parametre ton routeur pour rediriger tout ce qui passe par le 10308 sur ton pc
-met toit en ip fixe
-enjoy!
si ta besoin de plus amples détails -> MP
-parametre ton routeur pour rediriger tout ce qui passe par le 10308 sur ton pc
-met toit en ip fixe
-enjoy!
si ta besoin de plus amples détails -> MP
#8
Oulà, oulà, oulà...
On reprend :
1] 10308 TCP et 10308 UDP sont les ports utilisés par LockOn, en aucun cas LoTATC.
2] Il existe deux versions de LoTATC qui sont utilisables actuellement :
- la version 0.999a qui utilise uniquement le port 10310 TCP pour toutes les communications client<>serveur, mais qui "perd" des contacts (le seul moyen de les retrouver étant que l'avion concerné quitte LO et s'y reconnecte...)
- la version 1.0 qui utilise le port 10310 TCP pour la connexion client<>serveur (invite de mot de passe...) et le port 10310 UDP pour les données de contrôle aérien (positions avions, SAM, bateaux... etc.)
- les deux versions utilisent le port 10311 uniquement en local sur la machine serveur, c'est le port qui permet le dialogue entre le serveur LO (export LUA) et le soft lotatcsrv.exe)
Luzi, le problème que tu décris est assez caractéristique d'une utilisation de la version 1.0 de LoTATC, avec le port TCP qui passe (connexion OK) mais le port UDP qui coince (pas de données).
Cette absence de données peut aussi, dans l'absolu, être liée à un pb d'export... Faire d'abord un test en "full local" i.e. serveur LOTATC + serveur LO + client LOTATC sur la même machine, si OK voir avec client LOTATC extérieur.
Pour que ça passe, il faut ouvrir/rediriger les 2 ports 10310 (TCP & UDP).
++
Az'
On reprend :
1] 10308 TCP et 10308 UDP sont les ports utilisés par LockOn, en aucun cas LoTATC.
2] Il existe deux versions de LoTATC qui sont utilisables actuellement :
- la version 0.999a qui utilise uniquement le port 10310 TCP pour toutes les communications client<>serveur, mais qui "perd" des contacts (le seul moyen de les retrouver étant que l'avion concerné quitte LO et s'y reconnecte...)
- la version 1.0 qui utilise le port 10310 TCP pour la connexion client<>serveur (invite de mot de passe...) et le port 10310 UDP pour les données de contrôle aérien (positions avions, SAM, bateaux... etc.)
- les deux versions utilisent le port 10311 uniquement en local sur la machine serveur, c'est le port qui permet le dialogue entre le serveur LO (export LUA) et le soft lotatcsrv.exe)
Luzi, le problème que tu décris est assez caractéristique d'une utilisation de la version 1.0 de LoTATC, avec le port TCP qui passe (connexion OK) mais le port UDP qui coince (pas de données).
Cette absence de données peut aussi, dans l'absolu, être liée à un pb d'export... Faire d'abord un test en "full local" i.e. serveur LOTATC + serveur LO + client LOTATC sur la même machine, si OK voir avec client LOTATC extérieur.
Pour que ça passe, il faut ouvrir/rediriger les 2 ports 10310 (TCP & UDP).
++
Az'
#9
Ok moi je croyais que Luzi ne pouvait pas hoster de parti LockOn en multi et non qu'on ne pouvait pas rejoindre son serveur via LOTATC
#10
Az' => j'ai réussi a me connecter à mon propre serveur, mais je ne vois toujours pas les avions en vol
#11
Luzi : Version LoTATC 1.0 ?
Vérifie :
- l'export LoTATC correctement paramétré soit :
--- config.lua : EnableExportScript = true
--- lotatc.lua présent + dofile sur celui-ci dans le export.lua d'origine (~31Ko), ou bien export.lua modifié avec directement le code pour lotatc (~5Ko)
- ton pare-feu logiciel : le 10310 UDP doit être explicitement autorisé en émission/réception.
++
Az'
Vérifie :
- l'export LoTATC correctement paramétré soit :
--- config.lua : EnableExportScript = true
--- lotatc.lua présent + dofile sur celui-ci dans le export.lua d'origine (~31Ko), ou bien export.lua modifié avec directement le code pour lotatc (~5Ko)
- ton pare-feu logiciel : le 10310 UDP doit être explicitement autorisé en émission/réception.
++
Az'
#12
-Version 1.0 confirmée
-config.lua EnableExportScript = true confirmé
-En ce qui concerne les dossiers, j'ai pas tout compris (4h du mat':sweatdrop) alors:
-pare-feu logiciel: toujours désactivé
-config.lua EnableExportScript = true confirmé
-En ce qui concerne les dossiers, j'ai pas tout compris (4h du mat':sweatdrop) alors:
-pare-feu logiciel: toujours désactivé
#13
Chez nous, à chaque fois qu'on utilise LOTATC, la personne qui fait la tour demande toujours à celui qui héberge de lancer LOTATC avant de lancer LOCKON. Je ne sais pas pourquoi mais il semblerait que si on fait l'inverse ça pose des soucis. Comme je ne l'utilise pas je dis ça en "marchant sur des oeufs", mais si des fois ça peu aider.....
#14
Non tu as raison, il faut que Lotact soit lancé avant de lancé la mission, car LockOn cherche à se connecter au serveur Lotact et non l'inverse, s'il le trouve pas, rien ne se passe.
#15
OK, ça semble pas mal, je suis juste étonné par le poids des fichiers, je m'explique :Luzi a écrit :-En ce qui concerne les dossiers, j'ai pas tout compris (4h du mat':sweatdrop) alors:
http://img204.imageshack.us/img204/6048/lotatcwz0.jpg
Par défaut, le export.lua de LOFC pèse 31Ko. Il ne "fait" rien, puisque qu'il ne contient que des commandes inactives et des explications sur comment les utiliser.
Le code d'export de LoTATC pèse ~5Ko et peut selon les versions soit être placé dans le export.lua (remplacement du "non-code" original à 31Ko), soit être placé dans un fichier à part (lotatc.lua) avec appel de ce fichier à part via une ligne dofile (=exécute le fichier) dans export.lua
Ceci car LO, si les exports sont autorisé (dans config.lua, enable=true), exécute le fichier export.lua. Ce fichier contient des instructions, et peut aussi renvoyer à un ou plusieurs autres fichiers (solution plus propre) : dans ton cas, lotatc.lua et TacviewExportFlammingCliffs.lua.
Fin du cours magistral, reste pour être certain à voir ce qu'il y a dans ton fameux export.lua. Et tant qu'on y est, dans ton lotatc.lua. Peux-tu faire un zip avec ces deux fichiers et les poster en pièce jointe ?
Miiiiiiiiiiiiiiiiip Mauvaise idée.Luzi a écrit :-pare-feu logiciel: toujours désactivé
Pour une raison que je n'explique pas (pur constat, jamais trouvé de raison satisfaisante), le protocole UDP est géné voir bloqué lorsque le pare-feu est désactivé. Il vaut donc mieux, selon mon expérience (lol), activer le pare-feu et le configurer pour autoriser explicitement l'UDP 10310.
++
Az'
#18
Question idiote, mais as-tu un fichier "C:\Mission.log" qui se créé chez le host (le pc qui à l'export). Il est normalement créé par l'export de lotact, cela peut déjà indiqué s'il tourne...
#19
Bon j'ai réussi à me connecter sur mon propre serveur et je vois les avions, maintenant je test en ce moment même avec une personne qui host, je vous tient au courant.
#22
Luzi => analyse de tes fichiers :
Les deux fichiers (export.lua et lotact.lua) contiennent le code nécessaire à LoTATC.
C'est donc un doublon, potentiellement générateur de soucis, puisque après avoir exporté les données nécessaires, export.lua fait appel (ligne "dofile" à la fin) à lotatc.lua qui ré-exporte les données...
=> Pour un fonctionnement plus "clean", mieux vaut un export.lua d'orginine (non modifié) avec appels (par "dofile") aux autres fichiers nécessaires à la fin du fichier. Je te joins le mien, avec appel à la fin des fichiers lotatc.lua et TacviewExportFlamingCliffs.lua => ces deux softs (LoTATC & TacView) fonctionneront. Les autres appels sont commentés ("--" devant la ligne = inactifs).
================================================
Jim BEAM => Même vérif pour ne pas risquer d'avoir le code d'export LoTATC en doublon dans export.lua & lotatc.lua. Pour info, à l'origine Brothers (créateur de LoTATC) avait mis son code dans export.lua, puis Doug a fait un petit coup de nettoyage en diffusant un lotatc.lua séparé.
================================================
Luzi (de nouveau) => Content que ça progresse, n'oublie pas de poster ce qui n'allait pas et comment ça a été reglé, ça pourra aider les suivants
++
Az'
Les deux fichiers (export.lua et lotact.lua) contiennent le code nécessaire à LoTATC.
C'est donc un doublon, potentiellement générateur de soucis, puisque après avoir exporté les données nécessaires, export.lua fait appel (ligne "dofile" à la fin) à lotatc.lua qui ré-exporte les données...
=> Pour un fonctionnement plus "clean", mieux vaut un export.lua d'orginine (non modifié) avec appels (par "dofile") aux autres fichiers nécessaires à la fin du fichier. Je te joins le mien, avec appel à la fin des fichiers lotatc.lua et TacviewExportFlamingCliffs.lua => ces deux softs (LoTATC & TacView) fonctionneront. Les autres appels sont commentés ("--" devant la ligne = inactifs).
================================================
Jim BEAM => Même vérif pour ne pas risquer d'avoir le code d'export LoTATC en doublon dans export.lua & lotatc.lua. Pour info, à l'origine Brothers (créateur de LoTATC) avait mis son code dans export.lua, puis Doug a fait un petit coup de nettoyage en diffusant un lotatc.lua séparé.
================================================
Luzi (de nouveau) => Content que ça progresse, n'oublie pas de poster ce qui n'allait pas et comment ça a été reglé, ça pourra aider les suivants
++
Az'
- Pièces jointes
-
[L’extension « zip » a été désactivée et ne peut plus être affichée.]
#23
Eh bien, pour ma part, sans faire aucune modification après avoir installé LOTATC, je pouvais:
-rejoindre un serveur LOTATC
je ne pouvais pas:
-voir les avions et radars présent sur le serveur (problème d'export)
-hoster une partie
J'ai ensuite appliqué ce que Az' m'as dit de faire, a savoir:
-autoriser les ports UDP et TCP 10310 sur mon pare-feu windows
>pour ce faire: Démarrer -> Panneau de configuration -> Pare-feu windows -> vérifier si il est bien activé -> Cliquer sur l'onglet "Exception" -> Ajouter un port, j'ai donc ajouter les ports TCP et UDP 10310, donc en tout, j'ai ajouté 4 ports.
-j'ai aussi télécharger "lotatc.lua" que j'ai placé dans le fichier Lock On/Config/Export.
Puis j'ai d'abord essayer de me connecter a mon propre serveur (il faut rentrer notre adresse ip local), et là je pouvais voir les avions, ainsi que les radars, donc ça marchais.
Par la suite j'ai essayer de me connecter sur un serveur hoster pas Jim Beam, mais là je voyais rien, même problème qu'avant. Après quelques recherches, Jim m'a demandé de lui passer le fichier "lotatc.lua"; j'ai me suis denouveau connecté à son serveur, et là, c'était bon
Maintenant je sais pas si un client peut rejoindre mon serveur, pas encore testé.
-rejoindre un serveur LOTATC
je ne pouvais pas:
-voir les avions et radars présent sur le serveur (problème d'export)
-hoster une partie
J'ai ensuite appliqué ce que Az' m'as dit de faire, a savoir:
-autoriser les ports UDP et TCP 10310 sur mon pare-feu windows
>pour ce faire: Démarrer -> Panneau de configuration -> Pare-feu windows -> vérifier si il est bien activé -> Cliquer sur l'onglet "Exception" -> Ajouter un port, j'ai donc ajouter les ports TCP et UDP 10310, donc en tout, j'ai ajouté 4 ports.
-j'ai aussi télécharger "lotatc.lua" que j'ai placé dans le fichier Lock On/Config/Export.
Puis j'ai d'abord essayer de me connecter a mon propre serveur (il faut rentrer notre adresse ip local), et là je pouvais voir les avions, ainsi que les radars, donc ça marchais.
Par la suite j'ai essayer de me connecter sur un serveur hoster pas Jim Beam, mais là je voyais rien, même problème qu'avant. Après quelques recherches, Jim m'a demandé de lui passer le fichier "lotatc.lua"; j'ai me suis denouveau connecté à son serveur, et là, c'était bon
Maintenant je sais pas si un client peut rejoindre mon serveur, pas encore testé.