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 :
| Backend | Utilisation | Plateformes |
|---|---|---|
| Steam Networking | Mode serveur classique (sans crossplay) | PC Steam uniquement |
| PlayFab (Microsoft Azure) | Mode crossplay | PC 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 ^
-crossplayLinux (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 \
-crossplaySur 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 123456Ce 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
- Lancez Valheim
- Démarrer une partie → Joindre une partie
- Onglet Communauté : tapez le Join Code à 6 chiffres
- 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
- Lancez Valheim sur Xbox / PC Game Pass
- Démarrer une partie → Joindre une partie
- Onglet Communauté : tapez le Join Code à 6 chiffres
- 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 :
| Port | Mode classique (Steam) | Mode crossplay (PlayFab) |
|---|---|---|
| 2456 UDP | Requis (forwardé) | Requis si vous voulez aussi exposer en direct |
| 2457 UDP | Requis | Optionnel |
| 2458 UDP | Requis | Optionnel |
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’usage | Recommandation |
|---|---|
| Serveur 100% PC Steam, vous voulez des mods | Pas 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
- Activez
-crossplaydans le startup - Redémarrez le serveur
- Récupérez le Join Code dans les logs
- Demandez à un ami Xbox / Game Pass de tester
- Si OK, communiquez le Join Code via Discord
- 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 :
- Ajouter
-crossplayau script de lancement - Récupérer le Join Code dans les logs au démarrage
- Communiquer le code + mot de passe via Discord
- 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.



