Très bonne question, qu'est-ce réellement qu'un cache ?
Un cache est un système qui permet de garder en mémoire des informations distantes afin de pouvoir s'en servir localement. Beaucoup de logiciels utilisent un cache, comme par exemple votre navigateur, en ce moment même, ou ce Wiki. Explication.
Quand vous ouvrez une page Web, votre navigateur ne connait pas par magie son contenu. Or cette page n'est pas sur votre ordinateur mais sur un serveur. Il faut savoir qu'il est impossible à un programme d'ouvrir un fichier qui n'est pas directement sur votre ordinateur (sauf à faire croire qu'il y est, mais c'est une autre histoire). Votre navigateur va donc télécharger la page Web que vous souhaitez regarder, et il va la placer dans son cache. Ce cache est un dossier qui n'a aucune importance pour le programme en lui-même et qui ne sert que de stockage temporaire.
Le cache de WoW a exactement la même fonction. Cependant vous le savez, le serveur est en constant remaniement, des bugs sont souvent fixés. Or ce fameux cache contient des données que les fix de bugs peuvent changer. Et si le cache n'est pas mis à jour, on peut conserver le bug, alors qu'il ne devrait normalement plus exister.
Vide son cache de manière régulière permet de le "mettre à jour", et vous évite ainsi de conserver des bugs.
Pour vider le cache, suivez les étapes suivantes :
Oui, on peut vider son cache automatiquement. Pour cela je vous propose quelques fichiers, un pour Windows, un pour Mac et un pour Linux.
Comme vider son cache à chaque lancement du jeu peut ralentir en cas de déconnexion subite, nous allons placer le script au bon endroit pour qu'il vide le cache quand on lance sa session.
Voici le fichier pour Windows, à adapter à votre installation. Une fois fait, le placer dans le Menu Démarrer > Programmes > Démarrage.
Fichier cache-emptier.bat
cd "C:\Program Files\World of Warcraft" rmdir /S /Q Cache
Voici le fichier pour Mac. N'ayant pas d'installation WoW sous Mac, je ne sais pas exactement où il se trouve, il faut placer le chemin complet à la place de "WOWPATH". Utiliser des guillemets autour du chemin si il y a des espaces !
Utilisez ensuite le système Mac pour le lancer en début de session.
Fichier cache-emptier.sh
#! /bin/bash cd WOWPATH rm -rf Cache || rm -rf cache
Et voici le fichier pour Linux, avec Wine (mais pas PlayOnLinux).
Je vous conseille de le placer dans un répertoire ".bin" dans votre dossier personnel. Ensuite éditez le ".profile" qui se trouve aussi dans votre dossier personnel. Ajoutez la ligne suivante dans ce fichier.
bash $HOME/.bin/cache-emptier.sh
Fichier cache-emptier.sh
#! /bin/bash cd "~/.wine/drive_c/Program Files/World of Warcraft" rm -rf Cache || rm -rf cache
Voila, c'est fini ! Bon jeu à vous