Tutoriel : Le cache de WoW

C'est quoi un cache ?

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.

Et WoW dans tout ça ?

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.

Comment vider son cache ?

Pour vider le cache, suivez les étapes suivantes :

  1. Couper WoW
  2. Se rendre dans le répertoire d'installation de WoW (par défaut, "C:\Program Files\World of Warcraft")
  3. Supprimer le dossier "Cache" (utiliser "Shift + Suppr" pour ne pas encombrer la Corbeille, au choix)
  4. Relancer le jeu

Et sans se fatiguer ?

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.

Windows

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

Mac

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

Linux

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 :-)

 
tutoriels/cache.txt · Dernière modification: 04.12.2009 21:21:18 par Zaweth
 
Sauf mention contraire, le contenu de ce wiki est placé sous la licence suivante:CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki