Valheim Intermédiaire 9 min de lecture

Activer le crossplay PC/Xbox/Game Pass sur un serveur Valheim

Guide complet pour activer le crossplay Valheim PC/Xbox/Game Pass : flag -crossplay, PlayFab Networking, Join Code 6 caractères, ports requis et incompatibilité avec BepInEx.

Activer le crossplay PC/Xbox/Game Pass sur un serveur Valheim

Activer le crossplay PC/Xbox/Game Pass sur un serveur Valheim

Vous voulez que vos amis PC Steam, Xbox et Game Pass rejoignent ensemble votre serveur Valheim ? Le crossplay officiel d’Iron Gate (sorti en septembre 2022) le permet via le réseau PlayFab. Ce guide vous explique l’activation, les conséquences et les pièges. Toutes les infos sont vérifiées contre le guide officiel Valheim Iron Gate.

Pas encore de serveur ? Louez un serveur Valheim chez HebergTonServ — installation auto, crossplay activable en 1 clic, support 24/7 dès 7,90€/mois.


Comment fonctionne le crossplay Valheim

Valheim utilise deux backends réseau distincts :

BackendUtilisationPlateformes
Steam NetworkingMode serveur classique (sans crossplay)PC Steam uniquement
PlayFab (Microsoft Azure)Mode crossplayPC Steam + PC Game Pass + Xbox

Activer le crossplay = bascule du serveur sur PlayFab Networking. Tous les joueurs (Steam comme Xbox) passent par les serveurs relais Microsoft pour communiquer.


Étape 1 — Activer le crossplay sur le serveur

Ajoutez le flag -crossplay dans votre script de lancement.

Windows (start_server.bat)

@echo off
set SteamAppId=892970

valheim_server.exe -nographics -batchmode ^
  -name "Mon Serveur Valheim FR" ^
  -port 2456 ^
  -world "MonMonde" ^
  -password "MotDePasse5Plus" ^
  -savedir "C:\ValheimSaves" ^
  -public 1 ^
  -crossplay

Linux (start_server.sh)

#!/bin/bash
export SteamAppId=892970

./valheim_server.x86_64 -nographics -batchmode \
  -name "Mon Serveur Valheim FR" \
  -port 2456 \
  -world "MonMonde" \
  -password "MotDePasse5Plus" \
  -savedir "/home/steam/ValheimSaves" \
  -public 1 \
  -crossplay

Sur HebergTonServ

Dans le panel Pterodactyl → Startup → Variables : cochez l’option Crossplay, redémarrez. C’est tout.


Étape 2 — Récupérer le Join Code

Au démarrage du serveur en mode crossplay, le log affiche un Join Code à 6 caractères :

[Info] Server '[Mon Serveur Valheim FR]' state changed to: Connected
[Info] Got join code 123456

Ce code à 6 caractères est la clé que vos amis utiliseront pour rejoindre — quel que soit leur plateforme.

Le Join Code change à chaque redémarrage du serveur. Communiquez le nouveau via Discord après chaque restart.


Étape 3 — Rejoindre depuis PC Steam

  1. Lancez Valheim
  2. Démarrer une partie → Joindre une partie
  3. Onglet Communauté : tapez le Join Code à 6 chiffres
  4. Entrez le mot de passe serveur

Alternative : entrez directement l’IP publique IP:2456 dans Connexion par IP.


Étape 4 — Rejoindre depuis Xbox / Game Pass

  1. Lancez Valheim sur Xbox / PC Game Pass
  2. Démarrer une partie → Joindre une partie
  3. Onglet Communauté : tapez le Join Code à 6 chiffres
  4. Entrez le mot de passe serveur

Sur Xbox, seul le Join Code fonctionne — l’IP directe n’est pas exposée dans l’UI Xbox.


Ports réseau en mode crossplay

Particularité importante : en mode crossplay (PlayFab), le trafic transite par les relais Microsoft Azure. Le serveur n’a pas besoin de port forwarding pour être joignable :

PortMode classique (Steam)Mode crossplay (PlayFab)
2456 UDPRequis (forwardé)Requis si vous voulez aussi exposer en direct
2457 UDPRequisOptionnel
2458 UDPRequisOptionnel

Pratique si vous hébergez derrière un NAT non-forwardable (CGNAT chez certains FAI). Le crossplay rend votre serveur joignable sans toucher au routeur.


Incompatibilités du crossplay

Mods BepInEx ne fonctionnent pas en crossplay

C’est l’inconvénient majeur. BepInEx hooke Steam Networking ; en crossplay, Valheim utilise PlayFab Networking. Conséquence : aucun mod BepInEx ne se charge en mode crossplay.

FonctionnalitéMode classique (Steam)Mode crossplay (PlayFab)
BepInEx / mods communautaires
Valheim Plus (V+)
Epic Loot, Jewelcrafting
Better Continents
Joueurs Xbox / Game Pass

Comment choisir ?

Cas d’usageRecommandation
Serveur 100% PC Steam, vous voulez des modsPas de crossplay
Mix PC + Xbox / Game Pass dans la communautéCrossplay obligatoire
PC Steam derrière CGNAT (port forwarding impossible)Crossplay (relay PlayFab)

Workflow : tester votre crossplay

  1. Activez -crossplay dans le startup
  2. Redémarrez le serveur
  3. Récupérez le Join Code dans les logs
  4. Demandez à un ami Xbox / Game Pass de tester
  5. Si OK, communiquez le Join Code via Discord
  6. Notez le code à chaque redémarrage — il change

FAQ

Le crossplay rend mon serveur public ?

Non, -public 1 est indépendant. En crossplay, le serveur peut être public (visible dans le browser communauté) ou privé (-public 0, accès uniquement par Join Code ou IP).

Puis-je désactiver le crossplay ensuite ?

Oui, retirez le flag -crossplay du startup et redémarrez. Le serveur repasse en Steam Networking. Les saves sont compatibles entre les deux modes.

Le Join Code est-il sécurisé ?

Le Join Code à 6 chiffres est le moyen de découvrir le relay PlayFab du serveur. Le mot de passe serveur reste obligatoire pour rejoindre — le Join Code seul ne donne pas accès.

Pourquoi le Join Code change à chaque redémarrage ?

PlayFab attribue un nouveau relay à chaque session serveur. Pour un Join Code stable, certains hébergeurs proposent un alias ou un domaine custom — pas natif Valheim.

Y a-t-il du lag supplémentaire avec PlayFab ?

Léger. Le trafic transite par les relais Microsoft (généralement en Europe pour les serveurs FR). Latence ajoutée : 5-30 ms selon le relay attribué.

Mon serveur a un CGNAT, le crossplay résout le problème ?

Oui. PlayFab Networking utilise des relais externes ; aucun port forwarding n’est requis. Le crossplay est la solution native pour les machines derrière CGNAT (4G box, certains FAI).

Peut-on avoir mods + crossplay un jour ?

Iron Gate n’a pas annoncé de support officiel. Des mods communautaires comme PlayFabClientHook existent mais sont expérimentaux et instables. À éviter en production.


Conclusion

Vous savez maintenant activer le crossplay sur votre serveur Valheim et faire jouer ensemble PC Steam, PC Game Pass et Xbox. Récap :

  1. Ajouter -crossplay au script de lancement
  2. Récupérer le Join Code dans les logs au démarrage
  3. Communiquer le code + mot de passe via Discord
  4. Accepter la perte de mods BepInEx (compromis crossplay)

Pour un hébergeur Valheim avec activation crossplay en 1 clic depuis le panel et support 24/7, HebergTonServ est la référence en France dès 7,90€/mois.

Pour aller plus loin