đ„ RĂ©solution de problĂšmes
Comment résoudre les problÚmes et les crashes les plus courants dans nanos world.
Si vous créez un asset et que vous rencontrez des problÚmes ou des crashes, Veuillez vous référer à notre page Résolution des problÚmes de Création d'Assets pour des solutions spécifiques à la préparation d'assets.
Si vos scripts ne fonctionnent pas comme prévu, ou si votre serveur échoue à charger un Package, consultez le guide Debugging & Logging et la section Serveur & ProblÚmes de Script ci-dessous.
Bienvenue dans le guide général de résolution de problÚmes. Si vous rencontrez des crashes ou des problÚmes de stabilité en jouant à *nanos world, veuillez suivre les étapes ci-dessous pour résoudre les problÚmes communs.
Si vous avez dĂ©jĂ essayĂ© ces solutions et que vous rencontrez toujours des problĂšmes, veuillez vous rendre Ă la section Ăa crash toujours ?.
Corrections communes pour les crashes de clientsâ
1. VĂ©rifiez les fichiers du jeuâ
Les fichiers corrompus ou manquants sont la cause la plus courante de crashes soudains.
- Sur Steam: Faites un clic droit sur nanos world dans votre bibliothÚque Steam > Propriétés > Fichiers installés > Vérifiez l'intégrité des fichiers du jeu.
2. Mettez Ă jour vos pilotes vidĂ©oâ
Assurez-vous que vos pilotes de carte graphique sont à jour. Les pilotes obsolÚtes entrent fréquemment en conflit avec les fonctionnalités de rendu Unreal Engine modernes.
- Vérifiez NVIDIA, AMD, ou Intel pour les derniÚres versions stables.
- Astuce : Si vous avez récemment mis à jour et que les crashes ont commencé, essayez de revenir à un précédent pilote stable.
- AstuceÂČ : Vous pouvez essayer une installation propre complĂšte de vos pilotes GPU en utilisant des outils comme Display Driver Uninstaller (DDU) pour supprimer toutes les traces des anciens pilotes avant d'installer la derniĂšre version.
3. Videz le cache de Local App Dataâ
Parfois, les fichiers de configuration mis en cache sont corrompus. En les supprimant ça force le jeu à générer des nouveaux.
- Appuyez sur
Win + R, tapez%LocalAppData%, et appuyez sur Entrée. - Trouvez et supprimez le dossier
NanosWorld. - Optionnel mais recommandé : Supprimez le dossier **
NVIDIAdans le mĂȘme rĂ©pertoire pour effacer votre cache de shader.
Le dossier NanosWorld stocke également vos paramÚtres de jeu et vos raccourcis claviers, et ils seront réinitialisés par défaut.
4. Changez de version DirectXâ
Selon votre matériel, le fait de basculer entre DirectX 11 et DirectX 12 peut résoudre les crashes de rendu.
- Ouvrez vos paramÚtres en jeu et passez de DX12 à DX11 (ou vice versa), puis redémarrez le jeu.
- Si vous ne pouvez pas ouvrir le jeu, essayez de le lancer avec l'argument en ligne de commande
-dx11ou-dx12pour forcer une version spécifique de DirectX.
5. DĂ©sactivez les superpositions et les logiciels en arriĂšre-planâ
Les superpositions tierces peuvent s'accrocher au processus de rendu du jeu et déclencher des crashs. Essayez de désactiver temporairement :
- Rivatuner Statistics Server (RTSS)
- Superposition GeForce Experience / ShadowPlay
- Superposition de Discord en jeu
- Compteurs FPS ou autre logiciel de capture d'écran
6. DĂ©sactivez l'overclocking du matĂ©rielâ
Si vous avez overclockĂ© votre CPU, votre GPU ou votre RAM (y compris les profils XMP), cela peut causer de l'instabilitĂ© lorsque le moteur est en charge lourde. Essayez de remettre votre matĂ©riel Ă sa vitesse d'horloge de base pour voir si le crash s'arrĂȘte.
7. InstabilitĂ© Intel 13th & 14th Gen CPUâ
Un problÚme trÚs courant avec les jeux Unreal Engine modernes fonctionnant sur des processeurs Intel haut de gamme (comme les i7/i9 13th et 14th gen) provoque le crash du jeu lors de la compilation des shaders, souvent en lançant une erreur trompeuse "Out of Video Memory".
- Vérifiez le site web du fabricant de votre carte mÚre et mettez à jour votre BIOS vers la derniÚre version pour appliquer le microcode officiel "Intel Default Settings".
8. DĂ©sactivez le Ray Tracingâ
Si vous utilisez des cartes graphiques plus anciennes (ou du matériel encore plus récent sous de lourdes charges de serveur), certains bugs dans Unreal Engine peuvent causer certaines fonctionnalités de Ray Tracing à des crashes soudains de pilotes GPU.
- Allez dans vos paramÚtres en jeu sous Vidéo > ParamÚtres de qualité avancés > passez Ray Tracing à Désactivée.
9. ExĂ©cutez Steam et nanos world avec les mĂȘmes privilĂšgesâ
Si l'un d'eux fonctionne en tant qu'administrateur et que l'autre ne le fait pas, ils ne peuvent pas se parler et le jeu ne peut pas trouver Steam. Cela se traduit gĂ©nĂ©ralement par une fenĂȘtre Steam not found. indiquant Please launch Steam first. alors que Steam est dĂ©jĂ ouvert, ou par des erreurs d'authentification Steam en se connectant Ă un serveur.
- Exécutez les deux normalement (recommandé), ou les deux en tant qu'administrateur.
- Vérifiez que Exécuter ce programme en tant qu'administrateur n'est pas coché sous Propriétés > Compatibilité de l'exécutable (Steam ou nanos world).
DLSS ou gĂ©nĂ©ration d'images non supportĂ©esâ
Le jeu demande au pilote NVIDIA si le DLSS est disponible, pour qu'il puisse montrer comme non pris en charge mĂȘme sur une carte RTX quand quelque chose entre le jeu et la carte est Ă©teint. Quand le DLSS est sĂ©lectionnĂ© mais indisponible, le jeu bascule sur le TSR et indique la raison dans le log du client (voir OĂč sont les logs ?), par exemple DLSS requires an NVIDIA RTX GPU. ou The driver is outdated.
Vérifiez d'abord les pré-requis :
- DLSS Super Resolution et Ray Reconstruction ont besoin d'une carte graphique GeForce RTX (les cartes GTX ne sont pas supportées).
- DLSS Frame Generation 2X a besoin d'une carte RTX 40 Series ou plus récente, et 3X ou plus a besoin d'une carte RTX 50 Series.
Si votre carte respecte les pré-requis, essayez ce qui suit :
- Mettez à jour votre pilote graphique, idéalement avec une installation propre (voir Mettre à jour vos pilotes vidéo). Les nouvelles versions DLSS et les modes de génération d'images ont besoin de pilotes récents.
- Vérifiez que le jeu tourne sur votre carte NVIDIA. Sur les portables, et sur les PC fixes avec un GPU intégré, Windows peut lancer le jeu sur le GPU intégré. Allez dans ParamÚtres Windows > SystÚme > Affichage > Graphiques, ajoutez l'exécutable du jeu (dans
NanosWorld\Binaries\Win64\du dossier du jeu) et réglez-le sur Performances élevées. - Branchez votre écran sur la carte graphique, et non sur la sortie vidéo de la carte mÚre.
- Utilisez DirectX 12 pour la génération d'images. La DLSS Frame Generation ne fonctionne pas sous DirectX 11 : retirez l'argument de lancement
-dx11si vous l'avez ajouté, ou passez en DX12 dans les paramÚtres. - Activez la planification GPU à accélération matérielle (requise par la DLSS Frame Generation) dans ParamÚtres Windows > SystÚme > Affichage > Graphiques, puis redémarrez votre ordinateur.
- Redémarrez le jeu aprÚs avoir changé de méthode de génération d'images. Elle est configurée au lancement du jeu : passer d'AMD FSR à NVIDIA DLSS Frame Generation (ou l'inverse) ne s'applique qu'aprÚs un redémarrage.
- Fermez les outils de capture et de débogage comme RenderDoc, PIX ou Nsight : le DLSS est désactivé tant qu'un outil de capture d'API est attaché.
- VĂ©rifiez les fichiers du jeu (voir VĂ©rifier les fichiers du jeu) au cas oĂč les bibliothĂšques DLSS seraient manquantes ou endommagĂ©es.
ProblĂšmes de serveur et de scriptsâ
OĂč sont les logs ?â
- Serveur : dans le dossier
.logs/, à cÎté de l'exécutable du serveur (NanosWorldCore.logest le plus récent). - Client : dans
%LocalAppData%\NanosWorld\Saved\Logs\.
Les erreurs Lua s'affichent en rouge, avec le fichier et la ligne en cause. Commencez par la premiÚre erreur : les suivantes en sont généralement la conséquence.
Mon Package ne se charge pasâ
- Vérifiez que le nom du dossier du Package figure dans votre
Config.toml, section[game](packages,game_mode,mapouloading_screen, selon son type). - Les noms de dossiers doivent ĂȘtre en minuscules, avec uniquement des lettres, des chiffres et des
-. - Cherchez des erreurs de
Package.tomldans la console du serveur : un rĂ©glage manquant ou invalide empĂȘche le chargement du Package. - S'il dĂ©pend d'autres Packages ou Asset Packs, vĂ©rifiez qu'ils sont listĂ©s dans
packages_requirementsouassets_requirementset qu'ils sont installés.
Je n'arrive pas Ă me connecter Ă mon serveurâ
- VĂ©rifiez que le serveur et le jeu utilisent la mĂȘme application Steam (Playtest ou jeu complet), voir le paramĂštre
--steam_appdans Configuration du serveur. - Si d'autres joueurs ne peuvent pas se connecter, vérifiez que les ports
7777(TCP et UDP) et7778(UDP) sont ouverts et redirigés dans votre box/routeur ou pare-feu.
Toujours des crashs ?â
Si vous avez essayĂ© toutes les solutions ci-dessus et que le jeu reste instable, nous voulons le savoir. Pour nous aider Ă enquĂȘter et Ă rĂ©gler le problĂšme au plus vite, envoyez un rapport dĂ©taillĂ© sur notre Bug Tracker.
Retrouver votre crashâ
Chaque crash est signalé automatiquement et reçoit un Event ID, un code de 32 lettres et chiffres :
- Jeu : une fenĂȘtre de crash s'affiche avec l'Event ID. Cliquez sur View Crash pour ouvrir directement sa page de crash, ou sur Copy Event ID pour le copier.
- Serveur : le log du serveur affiche l'Event ID avec un lien direct vers sa page de crash.
Collez l'Event ID sur la page Crash Lookup (ou ouvrez https://nanos-world.com/crash/YOUR_EVENT_ID) pour voir la stack trace. Pour les types de crash connus (asset corrompu, mĂ©moire insuffisante, crash du pilote graphiqueâŠ), la page indique aussi la cause probable et comment la corriger.
De là , cliquez sur report as a bug pour ouvrir un rapport de bug déjà lié au crash : nous recevons la stack trace sans que vous ayez à copier quoi que ce soit.
Si la page indique que le crash est introuvable, attendez quelques minutes et réessayez : le traitement des crashs du jeu peut prendre un peu de temps.
Quoi mettre dans votre rapportâ
Astuce : plus vous donnez d'informations, plus vite nous trouvons la cause !
En signalant votre problÚme, pensez à inclure les détails suivants :
- Event ID du crash : signalez-le depuis la page Crash Lookup, ou collez l'Event ID (ou le lien de la page du crash) dans votre rapport. Cela nous permet de retrouver l'erreur exacte et la stack trace.
- Ătapes pour reproduire : dĂ©crivez Ă©tape par Ă©tape ce que vous faisiez juste avant le crash. Dites-nous si vous arrivez Ă reproduire le problĂšme Ă chaque fois.
- Configuration : indiquez votre CPU, votre GPU et votre RAM.
- Contexte du crash : dĂ©crivez la situation. Ătiez-vous en solo, connectĂ© Ă un serveur trĂšs peuplĂ©, ou en train d'utiliser un asset ou un script personnalisĂ© prĂ©cis ?