Steam - Le Bottin des Jeux Linux

Steam

🗃️ Specifications

📰 Title: Steam 🕹️ / 🛠️ Type: Tool
🗃️ Genre: Tool 🚦 Status: 05. Tested & Working (status)
🏷️ Category: Tool ➤ Content Distribution ➤ Game Launcher 🌍️ Browser version:
🔖 Tags: Tool; Web Store; Content Distribution; Game Launcher; Game Management; Steam; Multi-platform; Chat 📦️ Package Name: steam
🐣️ Approx. start: 2003-09-12 📦️ Arch package: ✓
🐓️ Latest: 2022-05-31 📦️ RPM package: ✓
📍️ Version: Latest: Beta 📦️ Deb package: ✓
🏛️ License type: 🎁 Free of charge 📦️ Flatpak package: ✓
🏛️ License: Free 📦️ AppImage package:
🏝️ Perspective: First person (interface) 📦️ Snap package: ✓
👁️ Visual: 2D ⚙️ Generic binary: ✓
⏱️ Pacing: Real Time 📄️ Source:
👫️ Played: Single & Multi 📱️ PDA support:
🎖️ This record: 5 stars 🕳️ Not used:
🎀️ Game design: 5 stars 👫️ Contrib.: goupildb & Louis
🎰️ ID: 12985 🐛️ Created: 2012-08-20
🐜️ Updated: 2023-04-15

📖️ Summary

[en]: A multi-platform online store focused on games (but not only, it also offers various other software). It allows downloading paid or free content and provides many ancillary services (automatic software updates, management of multiplayer games with chat, anti-cheat system, ...). Its services are available from an internet browser or from a local client for desktop (a Linux client is available). Steam is a long time supporter of Linux. [fr]: Un magasin multi-plateforme en ligne centré sur les jeux (mais pas seulement, il propose aussi divers autres logiciels). Il permet de télécharger du contenu payant ou gratuit et fournit de nombreux services annexes (mises à jour automatique des logiciels, gestion des parties multijoueurs avec chat, système anti-triche, ...). Ses services sont disponibles depuis un navigateur internet ou depuis un client local pour desktop (un client Linux est disponible). Steam est de longue date un grand supporter de Linux.

🎥️ Videos

🦝️ From Users: (201611), (202004), (201603),


💎 Features:
• Steam with Proton : (201912), & Vulkan (201902), (201808),

• Steam Tinker launcher (explain by Hex DSL, on Linux, thanks to Boiling Steam for this info) (202106),


🎙️ Dev Interviews: (201402), (201207),

🕸️ Links

🏡️ Website & videos
[Homepage] [Dev site] [Features/About] [Screenshots] [Videos ft(201912) ft(201902) ft(201808) ft(201907) ft(201912) ft[de](201903) ft[ru](201902) t(202xxx) ts(202xxx) gd(202xxx) gu(201611) gu(202004) gu(201603) gu(201803) id(201402) id(201207) r(201301) lp(202xxx) ht(202xxx) g(202xxx) g[fr](202xxx) g[de](201410) g[ru](202xxx) g[pl](202xxx) g[cz](202xxx) g[sp](201302) g[pt](202xxx) g[it](202xxx) g[tr](202xxx)] [WIKI] [FAQ] [RSS] [Changelog 1 2 3]

💰 Commercial: [Steam]

🍩️ Resources
• Steam client (Steam Linux client): [Steam (Install Steam)]
• SteamTinkerLaunch (GPL-3, Linux wrapper tool for use with the Steam client for custom launch options and 3rd party programs): g(202106) [SteamTinkerLaunch] [Boiling Steam (Howto)] (Thanks to [Boiling Steam on Mastodon (20210615) (SotN)])
• wsPublish (an open source Steam Workshop Interop Library and Uploading Tool): [GitHub (wsPublish)] [News from Gaming on Linux]
• Steam TUI (Rust TUI client for steamcmd , MIT): [Steam TUI] [News from Boiling Steam]

🛠️ Technical informations
[Open Hub] [Steam (Linux games)] [Steam Database (All platforms)]

🐘 Social
Devs (Valve Corporation [fr] [en]): [Site 1 2] [Chat] [Forums] [Steam Support] [mastodon] [twitter] [Facebook] [PeerTube] [YouTube 1 2] [LinkedIn] [Interview 1(202107) 2(202105) 3(201402) 4(201207)]
The Project: [Blog] [Chat] [Forums 1 2] [mastodon] [twitter] [Facebook] [PeerTube] [YouTube] [PressKit] [reddit] [Discord]

🐝️ Related
[Wikipedia (Steam) [fr] [en] [de]]
[Wiki ubuntu-fr [fr]] [HOLaRSE [de]] [archlinux wiki] [Debian wiki [fr]]

📦️ Misc. repositories
[Repology] [pkgs.org] [Arch Linux / AUR] [openSUSE] [Debian/Ubuntu] [Flatpak] [AppImage] [Snap] [PortableLinuxGames]

🕵️ Reviews
[HowLongToBeat] [metacritic] [OpenCritic] [iGDB]

🕊️ Source of this Entry: [Phoronix (20120817)]

🐘 Social Networking Update (on Mastodon)

🛠️ Title: Steam
🦊️ What's: A multi-platform online store focused on games
🏡️ https://store.steampowered.com
🐣️ https://github.com/ValveSoftware
🔖 #LinuxTool #OnlineStore
📦️ #Free #Bin #Arch #RPM #Deb #Flatpak #Snap
📖 Our entry: http://www.lebottindesjeuxlinux.tuxfamily.org/en/online/lights-on/

🥁️ Update: 20220531
⚗️ Hotfix 🐞️
📌️ Changes: https://store.steampowered.com/oldnews/?feed=steam_client
🐘 From: https://mastodon.social/@holarse/108458517018031219

🦝️ https://invidious.lunar.icu/dAUX2xalEuU
🦝️ https://invidious.lunar.icu/pvOqbOIbAL0
🦝️ https://invidious.lunar.icu/DAvDpYR7oEI

📕 Description [en]

📕🐧"A multi-platform online store focused on games"🐧📕

WELCOME TO STEAM

The ultimate entertainment platform.
Play, connect, create and more.
Install Steam today and start gaming!

Well, what the heck are you waiting for?
Join Steam today and gain access to even more features.


🍥️ Debian:

Valve's Steam digital software delivery system

Steam (https://www.steampowered.com) is a software content delivery system developed by Valve software (https://www.valvesoftware.com). There is some free software available, but for the most part the content delivered is non-free.

This package comes with a fairly substantial non-free license agreement that must be accepted before installing the software. If you have any opposition to non-free work, please select "I DECLINE" during the package installation dialogs. There are also additional agreements in various parts of the application that differ from the original agreement. In other words, pay attention and read carefully if you're worried about your rights.


🌍️ Wikipedia:

Steam is a digital distribution platform developed by Valve Corporation offering digital rights management (DRM), multiplayer gaming and social networking services. Steam provides the user with installation and automatic updating of games on multiple computers, and community features such as friends lists and groups, cloud saving, and in-game voice and chat functionality. The software provides a freely available application programming interface (API) called Steamworks, which developers can use to integrate many of Steam's functions into their products, including networking, matchmaking, in-game achievements, micro-transactions, and support for user-created content through Steam Workshop.

Though initially developed for use on Microsoft Windows, versions for OS X and Linux operating systems were later released. Applications whose main functions are chatting and shopping have also been released for iOS, Android and Windows Phone mobile devices. The Steam website also replicates much of the storefront and social network features of the stand-alone application.

By November 2015, the service had as many as 12.5 million concurrent users and had over 125 million registered accounts. The Steam platform is considered to be the largest digital distribution platform for PC gaming, and was estimated by Screen Digest to have 75% of the market space in October 2013. In 2015, users purchasing titles through Steam or through Steam keys from third-party vendors totaling around $3.5 billion representing 15% of the global PC game sales for the year, based on estimations made by the tracking website Steam Spy. The success of the Steam platform has led to the development of a line of Steam Machine micro-consoles and personal computers meeting minimum specifications, and SteamOS, a Linux-based operating system built around the Steam Client Server.

(...)

📕 Description [fr]

Une plateforme de distribution de jeux / logiciels divers, par le studio Valve Corporation.

Steam est un magasin multi-plateforme en ligne centré sur les jeux (mais pas seulement, il propose aussi divers autres logiciels). Il permet de télécharger du contenu payant ou gratuit et fournit de nombreux services annexes (mises à jour automatique des logiciels, gestion des parties multijoueurs avec chat, système anti-triche, ...). Ses services sont disponibles depuis un navigateur internet ou depuis un client local pour desktop (un client Linux est disponible). Steam est de longue date un grand supporter de Linux.


🍥️ Debian (traduction du Bottin) :

Système de livraison de logiciel numérique Steam de Valve

Steam (https://www.steampowered.com) est un système de distribution de contenu logiciel développé par Valve software (https://www.valvesoftware.com). Certains logiciels libres sont disponibles, mais le contenu livré est en grande partie non libre.

Ce paquet est accompagné d’un contrat de licence non-libre assez important qui doit être accepté avant l’installation du logiciel. Si vous êtes opposé au travail non libre, sélectionnez "I DECLINE" dans les boîtes de dialogue d'installation du paquet. Il existe également des accords supplémentaires dans différentes parties de la demande qui diffèrent de l'accord initial. En d'autres termes, faites attention et lisez attentivement si vous êtes inquiet pour vos droits.


🌍️ Wikipedia :

Steam est une plateforme de distribution de contenu en ligne, de gestion des droits et de communication développée par Valve et disponible depuis le 12 septembre 2003. Orientée autour des jeux vidéo, elle permet aux utilisateurs d'acheter des jeux, du contenu pour les jeux, de les mettre à jour automatiquement, de gérer la partie multijoueur des jeux et offre des outils communautaires autour des jeux utilisant Steam.

Depuis octobre 2012, un service est consacré aux logiciels. Steam comptait en février 2015 plus de 125 millions d'utilisateurs et en mars 2017 plus de 14 000 jeux.

Historique

(...)

Fonctionnalités

Pour l'utilisateur, Steam se présente sous la forme d'un logiciel à télécharger et à installer sur son ordinateur, sur Microsoft Windows, Mac OS X ou GNU/Linux. Steam, dans une version plus limitée, est également disponible sur iOS et Android depuis janvier 2012. Ces applications permettent aux utilisateurs de se connecter à leur compte, d'accéder au magasin en ligne, de communiquer avec leurs amis et, bien sûr, de lancer les jeux installés via Steam. À noter que les jeux liés à Steam peuvent également être lancés par un raccourci dédié, mais cela a pour effet de lancer Steam si ce n'est pas déjà le cas. Lors de la première utilisation d'un jeu (pour activation), voire pour certains titres, à chaque utilisation, un certain nombre d'informations sont échangées avec les serveurs Steam. De ce fait, une connexion internet est nécessaire pour jouer à certains jeux.

La boutique Steam se présente comme n'importe quel site de commerce électronique et propose une large sélection de jeux vidéo et de logiciels à acheter. Elle est accessible aussi bien depuis le client Steam que depuis un navigateur web classique. Des soldes sont aussi organisées, en général en même temps que les périodes de soldes traditionnelles aux États-Unis, fin novembre ou à la fin de l'année.

Il arrive aussi que pendant une période limitée, un jeu soit mis à disposition gratuitement à tous les joueurs, soit à des fins promotionnelles, soit pour un bêta-test public.

Services complémentaires

Outils

(...)

🚧️ Installation [fr]

🔧️ INSTALLATION:

⚙️ Installation à partir du binaire du jeu :

Installation à partir du paquet Manjaro/Arch :

• (✔ v. Beta November 23) Il est dans les dépôts Manjaro/Arch, il suffit d'installer le paquet (souvent dans sa dernière version): linux-steam-integration
💡 Nota: Sous Manjaro/Arch, ce paquet installe notamment (via une dépendance) le paquet steam-manjaro (contenant l'exécutable steam)


Installation à partir du paquet Debian/Ubuntu :

• (✔ v. Beta March 19) Steam est en dépôt, mais il n'est disponible qu'en architecture 32-bit.

➯ Si votre distribution est en 32-bit, il ne vous reste qu'à installer le paquet steam par un : # apt install steam
C'est tout.

➯ Si votre distribution est en 64-bit, il y a quelques étapes supplémentaires : activer les dépôts 32-bit (pour installer le paquet et ses dépendances) et installer les bibliothèques 32-bit de l'accélération graphique.

▸ Activation des dépôts 32-bit :
• En console lancez : # dpkg --add-architecture i386

▸ Installation du paquet Steam :
• Sous Synaptic, mettez à jour les paquets. Ensuite cliquez sur le filtre “Architecture” (en bas à gauche de l'interface), sélectionnez “arch: i386” et sélectionnez le paquet steam dans la liste, pour son installation. Validez.

• A l'installation du paquet Steam, une interface de validation (Steam licence agreement) vous demande de valider sa licence par “I AGREE”, et précise :
This computer appears to be using the Nvidia binary graphics driver (the nvidia-driver package).
Steam is a 32-bit program, so running it on this computer requires the 32-bit versions of the Nvidia libraries, even if all the games you will run via Steam are 64-bit. Please install the nvidia-driver-libs-i386 package.
For full functionality (including Vulkan), also install the libraries listed as Recommends in the nvidia-driver-libs-i386 package.
If you are using a legacy version of the Nvidia driver such as nvidia-legacy-340xx-driver, please install the corresponding 32-bit legacy package, for example nvidia-legacy-340xx-driver-libs-i386.


▸ Installation des bibliothèques 32-bit de l'accélération graphique

Alternative n°1 : l'accélération graphique de votre PC a été installée avec le driver propriétaire nvidia (téléchargé sur leur site, c'est mon cas)
Si vous aviez installé l'accélération graphique (en 64-bit) à partir du driver propriétaire nvidia (téléchargé sur [Nvidia (unix)]) et que vous n'avez pas déjà installé les bibliothèques 32-bit de l'accélération graphique via ce driver, ré-installez votre driver nvidia afin qu'il vous propose de les installer.
C'est tout.

En effet, en ce qui me concerne, avant l'ajout de l'architecture i386 (ci-avant), le driver propriétaire nvidia m'indiquait en fin d'installation :
WARNING: Unable to find a suitable destination to install 32-bit compatibility libraries. Your system may not be set up for 32-bit compatibility. 32-bit compatibility files will not be installed; if you wish to install them, re-run the installation and set a valid directory with the –compat32-libdir option.

Alors qu'à présent (après l'ajout de l'architecture i386 ci-avant), à la réinstallation du driver propriétaire nvidia il propose (acceptez) l'installation des bibliothèques 32-bit nécessaires.

Alternative n°2 : l'accélération graphique de votre PC a été installée avec le driver nvidia des dépôts Debian (non testé)
Installez le paquet suivant (il contient les dépendances pour installer les autres paquets nécessaires): # apt install nvidia-driver-libs-i386:i386
C'est tout.


📄️ Installation à partir du source du jeu :

Pas de source disponible.


🚀️ LANCEMENT DE L'INTERFACE:

• Si vous avez installé le jeu à partir d'un paquet : Alt F2 puis saisissez : steam
• ou en console :
- Sous Manjaro/Arch : /usr/bin/steam
- Sous Debian : $ /usr/games/steam

🔍️ Test [fr]

🕵️ Test (Beta - March 12) par goupildb (config. : Debian Sid 64-bit):

Configuration utilisée:
Debian Sid 64-bit
CPU : Intel Core I7
Carte graphique : GeForce GTX 275 GeForce GTX 260
RAM : 6Go

👎️ 🕹️ Facilité d'installation

⚙️ (✔ v. Beta - March 12)Paquet disponible :
Après une longue, très longue période d'errance de ma part (et incompétence :), je suis enfin parvenu à installer Steam 32-bit sur ma distribution Debian 64-bit.
Il suffisait juste que je comprenne qu'il fallait installer le support 32-bit (cela se fait par la commande : # dpkg --add-architecture i386) AVANT d'installer l'accélération graphique (en général on installe l'accélération graphique en 1er sur une distribution, donc si vous ne la ré-installez pas à nouveau, ça ne fonctionne pas).

Suggestion pour les développeurs / packageurs :
Précisez cela lors de la phase d'installation (car le message du driver nvidia "Your system may not be set up for 32-bit compatibility.", c'est déjà très bien, mais c'est du charabia pour moi, idem pour "re-run the installation and set a valid directory with the –compat32-libdir option").
Alors qu'un message à l'installation du paquet steam du type :
If you are using proprietary graphics driver, Please, re-install graphics acceleration on your system AFTER installing i386 architecture (example for Debian users : # dpkg --add-architecture i386, then install the proprietary graphics driver)

🕹️ Conclusion :
Impression globale : 👍️
Steam fonctionne nickel.
👏️ ❤️ Un grand bravo et merci à ses auteurs !


🕵️ Test (✔ v. Beta) par goupildb (config. : Manjaro 64-bit) :

👍️ 🕹️ Facilité d'installation

⚙️ (✔ v. Beta)Paquet disponible :
L'installation sous Arch/Manjaro me semble nettement plus simple que sous Debian, via l'installation du paquet linux-steam-integration et ses dépendances masquant la complexité de l'installation des bibliothèques 32-bit requises par Steam.
On installe le paquet : ça fonctionne.

🕹️ Conclusion :
Impression globale : 👍️
Steam fonctionne nickel. Une installation nettement plus simple que sous Debian.
👏️ ❤️ Un grand bravo et merci à ses auteurs !