Valheim est plus marrant à plusieurs. On s'en doutait, mais jouer seul a vite ses limites et malgré des bonus non négligeables lorsque l'on fait sa propre partie (par exemple, les codes de triche), retrouver ses potes pour construire des maisons et se mettre sur la figure... c'est mieux.
Hors, le fonctionnement est très archaïque et c'est l'une des raisons pour lesquelles Valheim n'est pas encore sur PS4 ni PS5. Joueurs PC, voici donc comment créer un serveur dédié rien qu'à vous.
Valheim : créer un serveur dédié facilement
Sachez déjà que les serveurs de Valheim sont limités à 10 joueurs en même temps. Si vous avez un groupe de 11 amis au total, un sera le paria et devra rester dehors. Moins de 10 ? C'est parfait. Pour se retrouver entre vous, vous allez devoir transférer un monde d'un serveur à l'autre.
- Vous pouvez démarrer un serveur directement à partir du jeu, et tous les fichiers de ce monde seront enregistrés sur VOTRE ordinateur. C'est la méthode parfaite pour des CO-OP rapides.
- Passez simplement par le menu in-game et sur l'onglet pour joindre un serveur, sélectionnez "Nouveau".
- Nommez-le et une adresse seed lui sera automatiquement attribuée.
- C'est ce seed que vos amis devront rentrer pour le rejoindre.
- Idéalement, c'est le joueur de votre groupe avec le meilleur ordi et la meilleure connexion qui devra se charger de cette création de serveurs.
Créer un serveur privé sur Valheim
Vous pouvez aussi créer un serveur entièrement indépendant sur un autre PC. L'avantage est que si tout le monde se déconnecte sauf un joueur, il restera dans ce monde sans rien perdre. Une fois qu'il quitte à son tour, rien ne sera perdu. Un grand merci à Eurogamer pour ce guide, dont l'original est en anglais.
- Choisissez l'ordinateur qui hébergera le serveur. Cela peut-être un ordinateur sur lequel personne ne jouera, il ne servira qu'à héberger l'instance. Hors, vous pourrez quand même jouer dessus à condition qu'il soit musclé et qu'il dispose d'une bonne connexion.
- Installez-y Steam et ouvrez le client.
- Ouvrez le menu outil : dans la bibliothèque, cliquez sur "Jeux et Logiciels" et cochez "Outils". capture d'écran
- Cherchez Valheim Dedicated Server (tapez simplement Valheim et cherchez). Installez l'application (et le jeu Valheim si ce n'est pas fait).
- Allez dans le dossier d'installation (un clic droit sur l'appli devrait vous y donner le raccourci, sinon par défaut C:\Program Files (x86)\Steam\steamapps\common\Valheim Dedicated Server
- D'ici, vous allez devoir soit créer un monde, soit transférer un monde déjà existant avec tout son contenu.
Dans tous les cas, il faut créer un monde à partir d'un serveur local. Il suffit de copier/coller les fichiers à partir du PC sur lequel il a été créé (d'un ordinateur qui a lancé une instance locale, comme vu précédemment). Si c'est le cas, le chemin est C:\Users\NOM USER\AppData\LocalLow\IronGate\Valheim\worlds.
- Ensuite, éditez le script de démarrage, qui se trouve dans le dossier d'installation de Valheim Dedicated Server.
- Allez dans C:\Program Files (x86)\Steam\steamapps\common\Valheim Dedicated Server et trouvez un fichier nommé start_headless_server (fichier batch).
- Cliquez-droit dessus et éditez-le.
- À la ligne start valheim_server -nographics -batchmode -name X -port 2456 -world X -password X -public 1 (les X représentent des informations déjà remplies par vos soins lors de la création in-game), vous allez :
- Remplacer le premier X par un autre nom (optionnel) et surtout, ne pas avoir deux infos X qui sont pareilles. Le nom de votre serveur ne peut pas être le nom de votre monde (world).
- Si vous souhaitez que le serveur apparaisse dans la liste des serveurs publics, laissez le public 1 intact. Sinon, mettez 0.
- Sauvegardez puis copiez et sauvegardez ce fichier autre part. À chaque MAJ de Valheim : cet emplacement du dossier sera reset. Il faudra simplement venir copier/coller le fichier start_headless_server grâce à votre sauvegarde.
Dernière ligne droite (on sait, c'est long) :
- Vous devez être admin de votre ordinateur pour ouvrir les ports internet. Allez sur le logiciel de votre routeur ou sur le site de sa configuration (tapez 198.168.0.1 sur internet et validez, par défaut).
- Ouvrez les ports 2456-2458 TCP/UDP du PC qui hébergera le serveur. Le port hôte doit aussi être 2456. Pareil pour les ports du firewall s'il y en a un : ouvrez les manuellement.
- Double-cliquez sur start_headless_server.exe et d'ici, vous avez deux fenêtre. Une des logs, et une qui permet de couper le serveur complètement (en pause). Vous devrez le mettre en pause lors des MAJ par exemple, sinon le but est que le serveur reste tout le temps actif.
- L'adresse IP de votre serveur sera l'IP de l'ordi sur lequel il tourne avec le suffixe du port, ici :2457.
- Pour que vos amis le rejoignent, ils peuvent passer par cette adresse ou par le browser de serveurs de Steam.