Passer au contenu principal
Version: latest - a1.169.2 ⚖

đŸ’„ RĂ©solution de problĂšmes

Comment résoudre les problÚmes et les crashes les plus courants dans nanos world.

note

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.

  1. Appuyez sur Win + R, tapez %LocalAppData%, et appuyez sur Entrée.
  2. Trouvez et supprimez le dossier NanosWorld.
  3. Optionnel mais recommandĂ© : Supprimez le dossier **NVIDIA dans le mĂȘme rĂ©pertoire pour effacer votre cache de shader.
attention

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 -dx11 ou -dx12 pour 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 -dx11 si 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.log est 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, map ou loading_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.toml dans 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_requirements ou assets_requirements et 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_app dans Configuration du serveur.
  • Si d'autres joueurs ne peuvent pas se connecter, vĂ©rifiez que les ports 7777 (TCP et UDP) et 7778 (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.

tip

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.

đŸ’„ Crash Lookuphttps://nanos-world.com/crash

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 ?
🐛 Signaler un bughttps://nanos-world.com/feedback/bugs