Installation sur Linux

From Vintage Story Wiki
Revision as of 01:08, 29 January 2024 by FuzzyBot (talk | contribs) (Updating to match new version of source page)

Si vous ne souhaitez pas effectuer une installation manuelle, voici les options pour une installation non officielle, mais facile et pratique :

  • Paquet AUR (Pour Arch Linux)
  • Paquet Flatpak (Pour Fedora, Linux Mint, Manjaro, PopOS!, Red Hat, CentOS, elementary OS, SteamOS, etc.) S'il n'est pas déjà installé, vous pouvez installer Flatpak également.

Si vous installez le jeu à l'aide de l'une de ces méthodes, vous pouvez le lancer en cliquant sur Vintage Story dans le lanceur d'applications de votre environnement bureau.

Attention : Les paquets ci-dessus 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 dépend de 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 plusieurs distributions de Linux. Vous pouvez également installer .NET sur ces systèmes en ajoutant le dépôt de Microsoft à votre gestionnaire de paquets. Ce processus peut varier en fonction de la distribution et du système de conditionnement, suivez la documentation officielle pour Installer .NET sur Linux depuis le site web de Microsoft.

Enfin, vous pouvez essayer d'installer .NET en utilisant le script d'installation de Microsoft ou 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, nécessaire pour jouer les sons de Vintage Story. Il est possible qu'il soit déjà installé, en standard ou pour un autre jeu ou une autre application.

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

Installer OpenGL

OpenGL est une bibliothèque graphique 3D et votre système la prend probablement déjà en charge via un pilote graphique, fourni par les paquets mesa ou nvidia.

Lancer le jeu

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

En assumant que vous avez déjà téléchargé 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 qui est prévu pour installer le jeu dans le dossier ~/ApplicationData/vintagestory/ et pour créer un raccourci sur votre bureau. Apparemment, ce script d'installation ne fonctionne pas pour tout le monde, il se peut donc que vous deviez suivre ces étapes manuellement, ou créer le dossier d'installation cible avant d'exécuter le script (peut-être un problème de permissions ?) Pour plus de détails, veuillez vous référer au fil de discussion du forum dont le lien se trouve ci-dessous.

Mettre à jour le jeu

To update the game you can run the install.sh from any location, it will move the old installation to a backup location and after that move the new files to the default installation directory and reinstall the desktop entries. At the end, it will ask you if you want to delete the old installation files.

Les utilisateurs de Linux mettent normalement le jeu à jour en extrayant les fichiers binaires du jeu à partir du tar.gz téléchargé sur vintagestory.at. Cela devrait fonctionner correctement, sauf qu'il est préférable d'extraire ces fichiers dans un "dossier vide" si possible. Si cela n'est pas possible pour une raison ou une autre, nous vous recommandons fortement de supprimer au moins le dossier /assets/ de votre précédente installation de Vintage Story. Si vous extrayez simplement l'archive dans un dossier d'installation du jeu existant sans supprimer /assets/, certains fichiers de paramètres antérieurs seront conservés, ce qui entraînera des problèmes mineurs - par ex : blocs ou objets innatendus dans le jeu, guides dupliqués dans l'onglet Guides du manuel.

(Pour compliquer les choses, certains téléchargements d'une taille d'environ 50 Mo contiennent tous les fichiers du jeu à l'exception de la musique. Dans ce cas, vous ne devez pas supprimer l'intégralité du dossier /assets/ car vous perdriez la musique que vous avez déjà : supprimez plutôt tout ce qui se trouve dans /assets/ sauf les sous-dossiers /assets/game/music et /assets/survival/music - gardez ces sous-dossiers.)

Si vous utilisez un gestionnaire de paquets, il est possible qu'il s'occupe d'une partie de ces tâches pour vous.

Dépannage

Si vous rencontrez des problèmes, le fil de discussion du forum sur les configurations linux qui fonctionnent pourrait vous aider considérablement. N'hésitez pas à y faire part de vos propres expériences. Vous pouvez également utiliser l'optimisation mesa_glthread, qui fonctionne bien pour certains joueurs.

Problèmes concernant le threading OpenGL

Cependant, de nombreux utilisateurs ont signalé des problèmes avec le jeu lorsque le threading OpenGL est activé.

L'optimisation du threading OpenGL est activée par défaut dans certaines configurations et peut entraîner les problèmes suivants :

  • Le curseur de la souris n'enregistre pas correctement les clics.
  • Impossibilité de redimensionner la fenêtre de jeu
  • blocage, gel, etc.

Pour désactiver le threading d'OpenGL, vous devez créer une variable d'environnement mesa_glthread et la définir sur false. Vous pouvez facilement le tester, naviguez jusqu'au dossier où se trouve Vintage Story et en lancez la commande mesa_glthread=false ./Vintagestory. Si vous ne souhaitez pas utiliser cette commande, regardez comment rendre les variables d'environnement Linux permanentes et redémarrez le système.

Si vous avez installé le jeu en utilisant Flatpak, essayez de le lancer avec la commande : flatpak run --env=mesa_glthread=false at.vintagestory.VintageStory vintagestory. Vous pouvez rendre cela permanent en tapant : flatpak override --env=mesa_glthread=false at.vintagestory.VintageStory

Première exécution avec sudo

Certains joueurs ont signalé qu'il fallait exécuter sudo ./Vintagestory pour lancer le jeu la première fois : cela peut dépendre de la façon dont il a été installé.

Les problèmes graphiques

Certaines personnes ont signalé des problèmes graphiques mineurs qui dépendent de la plateforme et du pilote. Vintage Story utilise une grande variété de shaders GLSL pour ses effets de rendu, y compris des éléments banals tels que les couleurs de l'herbe et des feuilles sous différents climats. Des bogues dans l'implémentation de GLSL par le pilote du GPU peuvent provoquer des artefacts avec certains d'entre eux. Il est possible qu'une mise à jour du pilote améliore la situation. Les paramètres graphiques du jeu permettent un contrôle de haut niveau sur de nombreux effets, vous pouvez essayer différents paramètres.


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 Creative Starter Guide Bot System How_to_use_WorldEdit Caméra cinématique Enregistrement de vidéos à taux variable ServerBlockTicking