Open ghost opened 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 ?
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 ()
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.
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
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
Ah je regarde ! Je n'ai pas accès a votre gitlab cependant, j'ai une erreur 404
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ù ?
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).
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
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
Ça va être difficile de trouver pourquoi. Je mènerai mon investigation quand j'aurai un peu de temps.
Pas de soucis, mais quand même bon travail, surtout en langage c++
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.