Installation sur Linux

From Vintage Story Wiki
Revision as of 14:39, 16 September 2023 by PixelCat (talk | contribs) (Created page with "==Mettre à jour==")
Other languages:

Si vous ne souhaitez pas installer manuellement le jeu, voici quelques options non-officielles pratiques et faciles à installer :

  • Paquet AUR (Pour Arch Linux)
  • Paquet Flatpak (Pour Fedora, Linux Mint, Manjaro, PopOS!, Red Hat, CentOS, elementary OS, SteamOS, etc...) Pour utiliser le paquet Flatpak, vous pouvez commencer à l'installer ici : Installer Flatpak.

En installant le jeu par une des méthodes ci-dessus, vous pouvez démarrer le jeu directement en cliquant sur Vintage Story dans le lanceur d'applications de votre environnement bureau.

Attention : Les paquets sont maintenus par des volontaires de la communauté Open-Source. Anego Studios ne peut être tenu pour responsable en cas de mauvais fonctionnement de ceux-ci. De plus, le jeu lui-même peut ne pas être toujours à jour avec la dernière version stable officielle.

Installation Manuelle

Vintage Story se fonde sur trois composants importants : .NET, OpenAL et OpenGL.

Installer .NET

Il existe beaucoup de moyens différents pour faire tourner .NET sur votre système Linux.

Premièrement, le paquet .NET 7+ est déjà disponible sur les répertoires officiels de nombreuses distributions Linux. Cela inclue :

Microsoft maintient des paquets officiels pour certaines distributions Linux. Vous pouvez alors installer .NET sur ces systèmes en ajoutant les dépôts de Microsoft à votre gestionnaire de paquet. Ce procédé peut être différent dépendant de votre distribution et de votre gestionnaire de paquet, suivez la documentation officielle pour Installer .NET sur Linux.

Enfin, vous pouvez essayer d'installer .NET en utilisant le script d'installation de Microsoft pour simplement télécharger et installer le binaire du programme. Pour ce faire, suivez la documentation officielle pour Installer .NET sur Linux par le script d'installation ou l'extraction du code binaire.

Installer OpenAL

OpenAL est une plateforme audio multi-plateforme, demandé pour les sons de Vintage Story. Vous l'avez sans doute déjà installer auparavant pour une autre application ou jeu.

Si vous ne l'avez pas déjà, la bibliothèque OpenAL devrait être présente dans tous les gestionnaires de paquets. Cherchez dans les termes suivants : openal, libopenal, libopenal-dev ou équivalent fournissant la bibliothèque libopenal.so requise.

Installer OpenGL

OpenGL est une bibliothèque graphique 3D et votre système possède sans doute déjà la bibliothèque de par votre pilote graphique fourni avec les paquets mesa ou nvidia.

Lancer le jeu

Après l'installation de .NET (et possiblement OpenAL), vous êtes déjà prêt à lancer le jeu.

En assumant que vous avez déjà télécharger et extrait Vintage Story pour Linux, naviguez vers le dossier du jeu et lancez run.sh ou Vintagestory directement.

Les fichiers du jeu contiennent aussi un script install.sh prévu pour installer le jeu dans le répertoire ~/ApplicationData/vintagestory/ tout en créant un raccourci sur votre bureau. Apparemment le script ne fonctionne pas pour tous le monde, vous devrez peut-être donc faire certaines étapes de l'installation manuellement ou créer le dossier ciblé avant de lancer le script (possiblement lié à des problèmes de permissions) Pour plus d'informations, veuillez vous référer à la discussion du Forum en bas de page.

Mettre à jour

Linux users normally update the game by extracting game binary files from the tar.gz downloaded from vintagestory.at. That should work fine, except that it is a good idea to extract those files into an empty folder where possible. If that is not possible for some reason, then we strongly recommend that you at least delete the /assets/ folder from your previous Vintage Story installation. If you simply extract the archive into an existing game installation folder without deleting /assets/, some previous asset files will remain, leading to minor issues - e.g. unintended blocks or items in the game, duplicated guides in the Handbook Guides tab.

(To make things more complicated, some of the downloads with sizes around 50MB contain all the game files except for music. In that case, you shouldn't delete the whole of the /assets/ folder because you would lose the music you already have: instead delete everything in /assets/ except for the subfolders /assets/game/music and /assets/survival/music - keep those subfolders.)

If you use a package manager, that may take care of some of this for you.

Troubleshooting

If you have any issues, the Forum thread on working linux setups might help you considerably. Please do share your own experiences there. You might also want to use the mesa_glthread optimization, which works well for some players.

GL threading issues

However, many users have reported problems with the game with OpenGL threading enabled.

OpenGL threading optimization is enabled by default in some configurations and can lead to the following problems:

  • Mouse cursor not registering clicks properly
  • Inability to resize the game window
  • Hanging, freezing, etc.

To disable OpenGL threading, you will need to create a mesa_glthread environment variable and set it to false. You can easily test it, by launching the command line, navigating to the directory where Vintage Story resides and running the mesa_glthread=false ./Vintagestory command. If you don't want to use the command, look up how to make Linux environment variables permanent and restart the system.

If you installed the game using Flatpak instead, try launching it with the command: flatpak run --env=mesa_glthread=false at.vintagestory.VintageStory vintagestory. You can make it permanent by typing: flatpak override --env=mesa_glthread=false at.vintagestory.VintageStory

sudo for first time run

Some players have reported needing to run sudo ./Vintagestory to launch the game the first time: this may depend on how it was installed.

Graphical glitches

Some people report minor graphical issues which are platform and driver dependent. Vintage Story makes use of a large variety of GLSL shaders for its rendering effects including commonplace elements such as grass and leaf colors in different climates. Bugs in the GPU driver's implementation of GLSL may cause artifacts with some of these. There's a chance a driver update might improve the situation. The in-game Graphics settings give high level control over many of the effects, you can try different settings.


Wiki Navigation
Vintage Story Guides[[::Category:Guides| ]]Foire aux questions (FAQ) Vintage Story Original Soundtrack Versions Controls
Systèmes de jeu Artisanat Taille de pierre Modelage d'argile Forge Cuisine Température Faim Minage Stabilité temporelle Puissance mécanique Commerce Agriculture Élevage
Le Monde Création du monde Biomes Météo Tempêtes temporelles
Objets Outils Armes Armure Vêtements Sacs Matériau Nourriture
Blocs Terrain Plantes Décoratifs Éclairage Fonctionnels Minerai
Créatures Entités hostiles Animaux PNJs Joueurs
Miscellaneous Liste des commandes client Liste des commandes serveur Mode Créatif : Guide de prise en main Bot System How_to_use_WorldEdit Caméra cinématique Enregistrement de vidéos à taux variable ServerBlockTicking