Jeudi, le créateur de SteamDB et datamineur régulier Pavel Djundik tweeté (s’ouvre dans un nouvel onglet) une nouvelle découverte dans le code de Steam : un mode client/serveur « peer content ». Sa conclusion, bientôt confirmée par d’autres programmeurs, était que « Valve travaille apparemment sur des téléchargements Steam peer-to-peer sur LAN ».
Les téléchargements peer-to-peer peuvent vous faire penser à des logiciels de partage de fichiers comme Bittorrent, mais cette fonctionnalité ne concerne pas réellement le téléchargement de jeux sur Internet : c’est le contraire. L’élément « LAN » se concentre sur votre réseau local, ce qui signifie qu’un pair peut être votre ordinateur de bureau et l’autre peut être votre ordinateur portable ou Steam Deck. Après avoir lancé le système de jeu portable, Valve souhaite clairement donner aux joueurs un moyen de transférer leurs bibliothèques de jeux sans les retélécharger.
Si vous avez la chance d’avoir une connexion Internet gigabit illimitée, les transferts LAN n’auront pas beaucoup d’importance pour vous. Mais pour les joueurs sur des connexions plus lentes ou confrontés à des plafonds de bande passante imposés par les FAI, cela pourrait être une véritable aubaine.
Considérant les porcs de stockage (s’ouvre dans un nouvel onglet) certains jeux sont devenus, vous pourriez potentiellement économiser des centaines de gigaoctets d’utilisation d’Internet par mois en copiant des jeux sur votre réseau local à la place. C’est aussi une victoire pour Valve : cela signifie économiser de l’argent sur les coûts du serveur de téléchargement et au moins réduire légèrement la congestion.
Selon les programmeurs qui ont examiné la nouvelle fonctionnalité, cela fonctionne réellement maintenant, mais de manière peu fiable. La seule façon d’y accéder est de lancer la version bêta de Steam en mode développeur en ajoutant « -dev » à son raccourci, en ouvrant la console et en définissant la variable « @PeerContentClientMode » sur un appareil et la variable « @PeerContentServerMode » sur un autre . J’ai confirmé que le code était là, mais je n’ai pas testé de transfert réel ; puisque la fonctionnalité n’est pas encore accessible dans l’interface utilisateur de Steam, elle n’est clairement pas terminée.
« Je n’ai pas réussi à faire fonctionner cela de manière fiable – le client/pair semble ne pas vouloir se rencontrer 100 % du temps, ou quelque chose comme ça », a déclaré l’utilisateur de Twitter Nouv. m’a dit (s’ouvre dans un nouvel onglet). « Avant de vous mettre au travail pour que cela fonctionne : uhhhhhh, c’est dans un état très précoce (ou quelque chose comme ça). Je le vois établir des connexions de temps en temps, mais il abandonne fréquemment et ne semble pas vraiment trop efficace. Il a probablement besoin de mûrir un peu! »
La fonctionnalité est définitivement nouvelle – jusqu’à ce que je mette à jour le dernier client bêta Steam, le code n’apparaissait pas dans la console. Ce n’est donc pas une fonctionnalité abandonnée résiduelle qui fait le tour de Steam depuis des années; j’espère que cela signifie que Valve bricole activement avec, et que nous pourrions voir un soutien pour cela quelques mois plus tard. Si vous possédez plusieurs PC et que votre maison est câblée pour un Ethernet de 2,5 gigaoctets : c’est votre signal pour un rire maniaque.