Comment ne plus ramer sur Wakfu

Logo de Wakfu
Logo Wakfu

Il n’y a pas à dire, Wakfu c’est un très bon jeu, un MMORPG où l’on peut très vite passer une bonne partie de sa journée sans s’en apercevoir. Mais, comme il y a toujours un mais, Wakfu est truffé de bugs et de problèmes en tout genre. Sous Linux par exemple il est impossible d’utiliser les raccourcis et ce depuis le début. Mais pour l’heure nous allons se pencher sur un autre problème, les gros freeze du jeu dès que l’on passe une zone dense en monstre ou personnage.

En effet de part sa conception même Wakfu est intimement lié aux paramètres de la machine virtuelle Java et il faut savoir que Wakfu enbarque, sur Windows, son propre JRE (Java Runtime Environment) q’uil éxécute en mode serveur (-server). Une chose est sûre, avec les réglages d’Ankama, Wakfu est incapable de gérer les zones denses, comme l’hôtel des ventes, sans ramer puisque la taille maximum utilisable est de seulement 320 méga octet (attention cela ne veut pas dire que le process global Wakfu sera de 320 mo max dans votre gestionnaire des tâches). De plus, pour ne pas améliorer les choses, Wakfu embarque seulement une version 32bits de Java.

C’est cette valeur que l’on va donc modifier, en effet à quoi bon se contenter d’une si petite limite sur une machine récente sachant que cela force le processus à vider de la mémoire vive très souvent dès qu’on s’approche de la limite et,  cette action provocant le freeze. L’avantage de Java c’est qu’un tas de paramètres sont modifiables sans toucher au code du jeu et ce même si les paramètres de lancement de la machine virtuelle sont codés en dur dans Wakfu.exe. Dans votre dossier racine du jeu (généralement C:\Programmes\Wakfu) existe un fichier nommé Wakfu.vmoptions, ce fichier va nous permettre de passer d’autres paramètres à la machine virtuelle afin d’améliorer notre expérience de jeu

Ouvrez ce fichier avec votre éditeur de texte préféré (Notepad++ conseillé). A l’intérieur de ce fichier vous trouverez deux lignes :

-XX:MaxPermSize=**m
-XX:PermSize=**m

Afin d’autoriser la machine virtuelle à posséder plus de mémoire vive nous allons ajouter deux lignes au dessus de celle-ci, ce qui donne par exemple (c’est le contenu de mon fichier à l’heure actuelle) :

-Xms512m
-Xmx756m
-XX:MaxPermSize=512m
-XX:PermSize=64m

Lancez le jeu et oubliez les blocages du jeu toutes les 30 secondes après être passé dans une zone dense !

16 commentaires sur “Comment ne plus ramer sur Wakfu”

Laisser un commentaire

%d blogueurs aiment cette page :