====== Erreurs du client ====== Les infos sont à vérifier, il y a eu des mises à jours je crois.. Vérifier dans le code si certaines erreurs ne sont pas plus détaillées sur où ça coince ; là, dans les descriptions, la plupart sont similaires. Page tirée entre autre de [[http://forums.ryzom.com/showthread.php?t=14746]]. Les erreurs côté client sont notées de 1 à 99. Celles côté serveur sont théoriquement notées de 1000 à 4999. Dans la pratique, ça reste mélangé. ^Code^Message^Description^Solution^ | 1 | | Pas de connexion au serveur | Vérifiez le firewall, que les ports soient ouverts (voir [[#ports_a_ouvrir]]) | | | | | Le fichier client_default.cfg pointe peut-être vers le mauvais serveur (mettre à jour) | | | | | Can also happen when there are network problems along the path, so check local network and try doing a ping plot or tracert to (ip ?) | | | | | Votre client est peut-être trop vieux, vérifiez sa version. | | 2 | player already connected | Le compte n'a pas été bien déconnecté (souvent dans le cas des plantages) | Attendre 30 secondes avant de tenter de se reconnecter. | | 3 | Your client is unable to reach the server. Please check your internet connection and/or your firewall. | | Voir le code 1, si désactiver le pare-feu ne suffit pas | | 4 | Client received an empty answer | | | | 5 | Bad reception of shard listings | The list of shard received by the client is invalid. The number of rows is incorrect. | Côté serveur, contactez le support | | 6 | Bad reception of shard listings | The answer from the server is wrongly formatted on the (shard list separator) | Côté serveur, contactez le support | | 7 | cannot connect to the selected shard | Connexion internet instable, perdue entre le login et le chargement | Se connecter à nouveau ; vérifier l'état de sa connexion internet | | 8 | login field is empty | Le login reçu par le serveur est vide. Peut être dû au redémarrage du client. | Se connecter à nouveau ; vérifier l'état de sa connexion internet | | 9 | password field is empty | Le mot de passe reçu par le serveur est vide. Peut être dû au redémarrage du client. | Se connecter à nouveau ; vérifier l'état de sa connexion internet | | 10 | client is incorrect | the client does not fit to the server. Usually comes from a change in the cfg | Vérifiez les versions des fichiers .cfg | | 10 | no mainland shard available | Le serveur est fermé. Cela peut être du à un crash, une maintenance… | Suivez les news et allez sur XMPP pour savoir ce qui se passe et quand le serveur sera de nouveau up | | 11 | | Voir erreur 1 | | | 12 | | Voir erreur 1, parent of error code 61 | | | 14 | Invalid reply from the server | Le cookie envoyé par le serveur n'est pas valide. | Côté serveur, contactez le support | | 15 | you can't connect to an offline shard | Le serveur est fermé. Cela peut être du à un crash, une maintenance… | Suivez les news et allez sur XMPP pour savoir ce qui se passe et quand le serveur sera de nouveau up | | 20 | Failure in sending to the server the request HTTP GET StartupPage?command=ask&login=login | Échoue à envoyer les informations | Vérifier votre connexion internet, recommencez, demandez de l'aide si ça se reproduit. | | 29 | Cannot create the batch file for restart of client | Client is unsuccessful in creating the batch file (UpdateBatchFilename in the cfg) in order for the client to restart | Problème de patch ; lié à windows ? Sans doute obsolète. | | 30 | | Cannot launch the batch process before client is closed | Laissez le temps au client de patcher ? | | 31 | Cannot decompress a patched file | Cannot decompress a patched file in order to apply it. | Problème de patch. Vérifiez qu'il reste de la place sur le disque dur et que l'application a les droits en écriture. | | 32 | | During decompression of a patched file, cannot create it on the hard drive | Vérifiez qu'il reste de la place sur le disque dur et que l'application a les droits en écriture. | | 33 | | Failure during decompression of a dowloaded patch file. | Relancer le patch, peut-être en ayant effacé le précédent fichier de patch ? | | 34 | | During the decompression process, cannot write the file on the hard drive | Problème de patch. Vérifiez qu'il reste de la place sur le disque dur et que l'application a les droits en écriture. | | 36 | The launcher is out of date and won't allow to download the patch | Vous utilisez une version trop ancienne qui n'arrive pas à patcher | Téléchargez et installez le dernier client | | 37 | Cannot write a downloaded patch file | Impossible d'écrire le fichier du patch sur le disque dur. | Vérifiez qu'il reste de la place sur le disque dur et que l'application a les droits en écriture. | | 41 | Login Server is down | Un des éléments du serveur (service de login) est tombé | Contactez le support | | 52 | unknown login | Le login utilisé n'est pas enregistré dans la base de donnée | Vérifiez le login ou créez un compte | | 53 | not authorised to use the shard | Pas les bons droits pour se connecter ; souvent lié à des comptes désabonnés ou qui ne sont pas activés | Vérifiez le statut de votre compte (abonné/activé/lié au bon serveur), réabonnez-vous au besoin. | | 55 | the player is already online and can't be disconnected | Voir erreur 2 ; contacter le support si le problème persiste | | | 56 | bad password | Mauvais mot de passe | Vérifiez la saisie | | | | | Sur certains serveurs/client, un bug limite le mot de passe à 8 caractères, uniquement alphanumériques (pas d'accents ni de symboles) | | | | | Demandez la réinitialisation du mot de passe si nécessaire | | 60 | Your client is unable to reach the server. Please check your internet connection and/or your firewall. | Voir erreur 1 | Vérifiez aussi que vous avez créé un compte (via l'interface web et pas le client) | | 61 | No answer from the server to the client from the request | Voir erreur 1 ; vérifier le pare-feu en priorité | | | 62 | empty answer | Peut venir d'un joueur tentant de se connecter au mauvais serveur par rapport à son client (exemple : client Khanat pour se co sur Ryzom) | Vérifiez le client utilisé et le serveur auquel il cherche à se connecter | | 63 | Your client is unable to reach the server. Please check your internet connection and/or your firewall. | Voir erreur 1 ; vérifier le pare-feu en priorité | | | 64 | unknown login | Voir erreur 52 | | | | | | | | 1000 | Unexpected error | | | | 2001 | There is no such login in the database | | | | 2002 | There is a matching login but the activation link has not been clicked yet | | | | 2003 | There is a matching login but the activation link has not been clicked yet | | | | 2004 | The password you have entered is not valid. Please retype it or contact a CSR. | | | | 2101 | Database consistency problem: user found in 'user' but not in 'ring_users' | | | | 3001 | Unexpected error | | | | 3002 | The client did not submit the required arguments | | | | 3003 | The Shard Unifier is down or does not reply | | | | 3004 | The DB server is down or misconfigured, or r2_login is misconfigured | | | | 3005 | The DB server or r2_login is misconfigured | | | | 3006 | The DB server or r2_login is misconfigured | | | | 3007 | There is no registered domain corresponding to the clientApplication | | | | 3011 | Either the account is no more subscribed, or the client tries to connect to a domain not granted to this account | | | | 3013 | Access is restricted at the moment (for example during a patch) | | | | 4001 | Technical problem on SU or WS | | | | 4002 | Technical problem on SU or WS | | | | 4003 | Technical problem on SU or WS | | | | 4004 | Technical problem on SU or WS | | | | 4005 | Randomly selected mainland shard is not reachable | | | | 4006 | Technical problem on SU or WS | | | | 4007 | Technical problem on SU or WS | | | | 4008 | Technical problem on SU or WS | | | | 4009 | Technical problem on SU or WS | | | | 4010 | No mainland shard available at the moment, or the user does not have privileges to connect to any mainland shard (ex: no rights on ATS) | | | | 4011 | Technical problem on SU or WS | | | | 4012 | Technical problem on SU or WS | | | | 4013 | Technical problem on SU or WS | | | | 4014 | Access is restricted at the moment (welcome service closed) | | | | 4015 | Technical problem on SU or WS | | | | 4016 | Technical problem on SU or WS | | | | 4017 | Technical problem on SU or WS | | | | 4018 | Technical problem on SU or WS | | | | 4019 | Technical problem on SU or WS | | | | 4020 | Technical problem on SU or WS | | | ===== Messages d'erreurs sans code ===== * //Échec de la connexion, Si vous venez de quitter Khanat, veuillez patienter 30 secondes// : Si 30 secondes ne changent rien, vérifier que les [[fr:error?s[]=ports#ports_a_ouvrir|ports du parefeu local]] soient ouverts. ===== Autres ===== Vieilles résolutions, sans doute obsolète... To run Ryzom on windowed mode, the desktop must be set to 32 bit mode or Can't create a window display (1024x768 32 bits) - Check windows display settings and set desktop to at least 1024x768 resolution with 32 bits colour depth and that Direct3D or OpenGL are enabled. - You can also get this message if the computer does not have adequate video hardware (onboard video chips like SiS or Intel are prime examples of video systems that cannot run Ryzom). - NOTE: you can try to launch the game in 800x600 resolution but will not be able to see all the buttons as the launcher screens require at least 1024x768. - Detailed information here. nel_drv_opengl_win_rd.dll is more recent than the application - The video drivers may be too old for Ryzom to work with properly: obtain newer video drivers and install properly (remove current, reboot, run driver installer). - Or the launcher files may be too old for Ryzom to patch properly: delete UNPACK folder, run ryzom_recover.exe and then launch game again. Warning! At this time ryzom_recover.exe will render your game installation unusable, this will require you to redownload and re-install Ryzom. Do Not run ryzom_recover.exe until further notice. Microsoft Visual C++ Runtime Library - Runtime Error - Again, make sure that your desktop resolution is at least 1024x768 with 32 bit colour depth. - Make sure that your system is virus and spyware free. They can corrupt or interfere with executable files. - Everything that I can find on this and some experience by players with this error indicates a damaged IE install. Fixing IE or removing some of the extras usually will fix this error. In worst case the OS has to be reinstalled as IE is integrated into WinXP. Check out the Microsoft Knowledgebase article 318378 on how to repair Internet Explorer. Error -1607: Unable to Install InstallShield Scripting Runtime - Please visit the InstallShield site to diagnose and repair this problem. Error patching files... - Delete the UNPACK folder and launch the game again. msg.xml and database.xml files are invalid (server version signature is different) - Delete the data_common.bnp file found in the DATA folder and then relaunch. ==== Ports à ouvrir ==== Tiré de [[http://forums.ryzom.com/showthread.php?p=78597#post78597|l'ancien forum Ryzom]] (nous n'avons pas forcément besoin de tout ça) : * UDP 47851 to 47860 (game) * TCP 80 (support) * TCP 443 (account creation from launcher) * TCP 40916 (login/patch) * TCP 43434 (patch) * TCP 48851 to 48860 (Ring) * TCP 50000 (forum) Au 9 mars 2018, voici les ports à ouvrir côté firewall si vous avez configuré ce dernier dans une optique très sécurisée (ne rien laisser entrer et sortir en dehors des ports explicitement autorisés) : * TCP 80 (trafic internet de base) * TCP 443 (trafic internet sécurisé) * TCP 50000 (lié aux "stats", probablement pas très utile à ce stade mais bon, il le faut pour que ça marche) * TCP 43435 (serveur de jeu) * TCP 40916 (login/patch) ==== Diagnostic ==== === ping, traceroute === Dans un premier temps, on peut chercher à savoir si notre ordinateur parvient à joindre le serveur : ping lirria.khaganat.net Résultat concluant : PING lirria.khaganat.net (91.121.106.70) 56(84) bytes of data. 64 bytes from ns349745.ip-91-121-106.eu (91.121.106.70): icmp_seq=1 ttl=48 time=40.3 ms 64 bytes from ns349745.ip-91-121-106.eu (91.121.106.70): icmp_seq=2 ttl=48 time=41.8 ms 64 bytes from ns349745.ip-91-121-106.eu (91.121.106.70): icmp_seq=3 ttl=48 time=41.6 ms 64 bytes from ns349745.ip-91-121-106.eu (91.121.106.70): icmp_seq=4 ttl=48 time=41.0 ms --- lirria.khaganat.net ping statistics --- 4 packets transmitted, 4 received, 0% packet loss, time 3004ms rtt min/avg/max/mdev = 40.356/41.237/41.818/0.594 ms En cas d'erreur (i.e. "le serveur n'est pas joignable") : PING lirria.khaganat.net (91.121.106.70) 56(84) bytes of data. --- lirria.khaganat.net ping statistics --- 4 packets transmitted, 0 received, 100% packet loss, time 3078ms Dans ce cas on peut essayer de voir à quel niveau cela coince, sur le réseau, avec la commande traceroute : traceroute lirria.khaganat.net Si la dernière ligne contient l'adresse IP de lirria.khaganat.net (91.121.106.70 au 29 mars 2018), c'est tout bon. Sinon, traceroute n'affiche plus que des lignes avec 3 étoiles ''* * *'' : un élément du réseau pose souci et le lien ne peut être établi. === Vérifier si les ports sont bien ouverts === Vous avez bien ouvert les ports de votre firewall, mais ça ne fonctionne toujours pas ? Il se peut qu'il y ait d'autres problèmes. Le plus simple est alors de vérifier si l'on peut ouvrir une connexion sur les ports TCP sus-cités, ou en termes plus simple voir si sa machine peut communiquer avec le serveur. En fonction du système d'exploitation il y a différentes méthodes : == GNU/Linux == On peut installer ''netcat'' si ce n'est pas déjà fait, et tenter d'ouvrir une connexion TCP sur les ports dont on a besoin : nc -vz lirria.khaganat.net 80 443 40916 43435 50000 En cas de succès, voilà à quoi cela ressemble : Connection to lirria.khaganat.net 80 port [tcp/http] succeeded! Sinon, on obtient un message d'erreur : nc: connect to lirria.khaganat.net port 80 (tcp) failed: Connection refused Le message peut varier, en fonction de l'erreur. Il peut être affiché au bout d'un certain temps ("timeout" ou "délai d'attente") quand aucune réponse n'a été reçue. == GNU/Linux et windows (peut-être aussi MacOS ?) == Si on n'a pas envie ou pas la possibilité d'installer netcat, on peut aussi utiliser ''telnet'' à la place : telnet lirria.khaganat.net 80 telnet lirria.khaganat.net 443 telnet lirria.khaganat.net 40916 telnet lirria.khaganat.net 43435 telnet lirria.khaganat.net 50000 Si la connexion TCP est établie cela ressemble à ceci : Trying 91.121.106.70... Connected to lirria.khaganat.net. Escape character is '^]'. Pour sortir il faut taper les trois touches ''Ctrl + AltGr + ]'' Sinon en cas d'erreur, on obtient... un message d'erreur (qui peut varier en fonction du système d'exploitation) : Trying 91.121.106.70... telnet: Unable to connect to remote host: Connection refused {{tag>Bug Brouillon client_rc_obsolete}}