Aztorius / legendsreplay

Mirror of GitLab repository
https://gitlab.com/Aztorius/legendsreplay
GNU General Public License v3.0
5 stars 1 forks source link

Serveur Legendsreplay.php ne fonctionne plus #5

Open ghost opened 5 years ago

ghost commented 5 years ago

Bonjour, je me permet de parler français vu que j'ai remarqué que vous l'êtes également. J'ai remarqué que le serveur proposé legendsreplay.php ne fonctionne plus.

Le serveur serait-il down ?

Ensuite j'ai pu télécharger un replay mais il ne se lance pas alors que le téléchargement est fini.

Aztorius commented 5 years ago

Bonjour, le serveur par défaut (legendsreplay.000webhostapp.com) fonctionne bien. Il est possible par contre que RIOT ait changé son API et donc que l'on ne puisse plus accéder aux informations des parties. Cela fait un moment que je n'ai pas essayé de lancer un Replay, qu'affiche l'onglet Status ?

Edit: Le serveur fonctionne bien et l'API aussi. L'onglet Status affiche-t-il quelque chose de particulier ?

ghost commented 5 years ago

Oui dans l'onglet il y a un soucis comme ce dessous : [WARN] Replay Server error : https://legendsreplay.000webhostapp.com/legendsreplay.php > Error creating SSL context ()

Aztorius commented 5 years ago

Probablement un problème de connexion via HTTPS (utilisation d'un proxy ?) ou bien les certificats SSL ne sont pas à jour mais ce serait étonnant.

ghost commented 5 years ago

non j'utilise pas de proxy personnellement, je suis sur windows 10, sinon je peux tester via mon vps si vous aviez une copie de votre serveur php (sans votre clef api bien sur, j'ai la mienne) ainsi vous pourrez également l'ajouter à votre projet

Aztorius commented 5 years ago

Il est possible qu'il manque des DLLs, je voit qu'une erreur de contexte de ce genre pourrait arriver si certains DLLs ne sont pas présents : https://stackoverflow.com/questions/18894056/error-creating-ssl-context-qt À tester, je les ajouterai si ça marche. Pour le serveur LegendsReplay, un simple fichier PHP avec la clé à mettre en haut : https://gitlab.com/Aztorius/legendsreplayserver Edit: le projet est en public maintenant

ghost commented 5 years ago

Ah je regarde ! Je n'ai pas accès a votre gitlab cependant, j'ai une erreur 404

ghost commented 5 years ago

Je viens de tester sur mon serveur, url: http://feeders.fr/league.php Tout à l'air ok sauf la recherche d'une game mais le feactured game est ok et j'ai plus l'erreur en utilisant mon serveur, d'ailleurs sur l'onglet serveur replay, le votre est en rouge, le miens en vert :/

Ensuite dernier soucis quand je tente de lancer un replay, Leagueoflegends.exe se lance et ferme aussi tot, ça peux venir d'où ?

Aztorius commented 5 years ago

De mon côté mon serveur est bien vert. Donc je n'ai pas d'explication si ce n'est peut être l'erreur HTTPS à cause du manque de DLLs. Pour le lancement du replay: il faut voir dans Status si rien de spécial ne s'affiche. En théorie cela devrait marcher mais peut être que les modifications récentes sur les anti-cheat empêche de lancer le replay (ou bien simplement le replay est endommagé ou trop vieux).

ghost commented 5 years ago

Donc pour le https je pense que c'est bien a cause des ddls manquant. Sinon le replay vient d'une game du 17 si je me souviens bien donc bien de ce patch (ce fut une aram) . J'ai retenté l'expérience avec une d'aujourd'hui et meme résultat

ghost commented 5 years ago

En fouillant les logs j'ai trouvé ceci :

League of Legends caused ACCESS_VIOLATION in module League of Legends Write to location 00000000 caused an access violation. User Information: User Name: cash Computer Name: DESKTOP-M9T6O3E OS Info: Windows 10 Home, x64 System Information: 8 processor(s), type 586. 70% of memory in use. 8081M total physical memory. 2374M free physical memory. 19857M total paging file. 5465M free paging file. 4095M total virtual memory. 3776M free virtual memory. Process Memory: 3776M free. 41M reserved. 277M commited. Largest free block is 2033M. PageFaultCount: 60370 PeakWorkingSetSize: 124M WorkingSetSize: 111M QuotaPeakPagedPoolUsage: 0M QuotaPagedPoolUsage: 0M QuotaPeakNonPagedPoolUsage: 0M QuotaNonPagedPoolUsage: 0M PagefileUsage: 129M PeakPagefileUsage: 180M PrivateUsage: 129M Process Info: HandleCount: 264 ThreadCount: 13 TotalHandleCount: 38807

Apparemment le client n'aime pas ça

Aztorius commented 5 years ago

Ça va être difficile de trouver pourquoi. Je mènerai mon investigation quand j'aurai un peu de temps.

ghost commented 5 years ago

Pas de soucis, mais quand même bon travail, surtout en langage c++