Skip to content

foley64/FactorioModUpdater

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

Documentation pour le Script de Mise à Jour des Mods Factorio Description

Ce script Python est conçu pour automatiser la mise à jour des mods pour le serveur headless Factorio sous Linux. Il vérifie les versions des mods installés, télécharge les dernières versions disponibles, et remplace les anciennes versions par les nouvelles. Prérequis

Système d'exploitation : Linux
Python : Python 3.x
Modules Python : requests, cryptography
Permissions : Le script doit être exécuté avec les permissions appropriées pour lire et écrire dans le répertoire des mods de Factorio.

Installation

Cloner le dépôt :

git clone https://github.com/foley64/FactorioModUpdater.git
cd FactorioModUpdater

Installer les dépendances :
    Le script vérifie et installe automatiquement les modules requests et cryptography au démarrage. Assurez-vous d'avoir pip et apt configurés correctement.

Configurer les informations d'identification :
    Le script demandera vos informations d'identification (nom d'utilisateur et mot de passe) pour se connecter à l'API de Factorio. Ces informations sont stockées de manière sécurisée.

Utilisation

Exécuter le script :
    Assurez-vous d'être dans le répertoire racine de Factorio.
    Exécutez le script avec Python :

    python3 FactorioModUpdater.py

Journalisation :
    Le script enregistre les erreurs et les actions dans un fichier de log situé à ~/mod_updater.log.

Configuration

Répertoire des Mods : Le script suppose que le répertoire des mods est situé dans ./mods par rapport au répertoire d'exécution.
Fichier de Liste des Mods : Le script utilise mod-list.json pour obtenir la liste des mods installés.

About

Automatise les mise à jour des mods sur un serveur headless Factorio

Resources

License

Stars

Watchers

Forks

Contributors

Languages