Skip to content

Latest commit

 

History

History
107 lines (68 loc) · 5.83 KB

README_fr-FR.md

File metadata and controls

107 lines (68 loc) · 5.83 KB

Grasscutter

Documention GitHub release (latest by date) GitHub GitHub last commit GitHub Workflow Status
Discord - Grasscutter

EN | 简中 | 繁中 | FR | ES | HE | RU | PL | ID | KR | FIL/PH | NL | JP | IT | VI

Attention: De nouveaux contributeurs sont toujours les bienvenus. Avant d'ajouter votre contribution, veuillez lire le code de conduite.

Fonctionnalités actuelles :

  • Connection
  • Combat
  • Liste d'amis
  • Téléportation
  • Système de gacha
  • Le multijoueur fonctionne partiellement
  • Apparition de monstres via la console
  • Inventaire (obtention d'objets/de personnages, amélioration d'objets/personnages, etc)

Guide de démarrage rapide

Note: Pour obtenir un support, rejoignez notre serveur Discord (en anglais).

Logiciels requis

  • Java SE - 17 (link)

    Note: Si vous voulez juste l'exécuter, Alors vous pouvez télécharger seulement le jre

  • MongoDB (4.0+ recommandé)

  • Proxy daemon: mitmproxy (mitmdump, recommended), Fiddler Classic, etc.

Lancement

Note: Si vous avez mis à jour depuis une ancienne version, supprimez config.json pour le regénérer.

  1. Obtenez grasscutter.jar
  2. Créez un dossier resources dans le dossier où grasscutter.jar est situé et déplacez vos dossiers BinOutput et ExcelBinOutput ici (Vérifiez le wiki pour plus de détails sur comment les obtenir.)
  3. Exécutez Grasscutter avec java -jar grasscutter.jar. Soyez sûr que le service MongoDB est en cours d'exécution.

Connection avec le client

½. Créez un compte avec la console de commande du serveur.

  1. Redirection du traffic: (Choisissez-en un)

    • mitmdump: mitmdump -s proxy.py -k

      Approuvez le certificat CA:

      ​ **Note:**Le certificat CA est généralement stocké sous %USERPROFILE%\ .mitmproxy, ou vous pouvez le télécharger depuis http://mitm.it

      ​ Double-cliquez pour installer oo ...

      • Via la ligne de commande

        certutil -addstore root %USERPROFILE%\.mitmproxy\mitmproxy-ca-cert.cer
    • Fiddler Classic: Exécutez Fiddler Classic, Activez Decrypt https traffic dans les paramètres et changez le port par défaut ici (Tools -> Options -> Connections) à autre chose que 8888, et chargez ce script.

    • Fichier hosts

  2. Définissez le proxy du réseau comme 127.0.0.1:8080 ou le port du proxy que vous avez spécifié.

Vous pouvez aussi utiliser start.cmd to démarrer les serveurs et le proxy automatiquement, mais vous devez mettre en place la variable d'environnement JAVA_HOME

Building

Grasscutter utilise Gradle pour gérer les dépendances et la construction.

Logiciels requis:

Windows
git clone https://github.com/Grasscutters/Grasscutter.git
cd Grasscutter
.\gradlew.bat # Mettre en place l'environnement
.\gradlew jar # Compiler
Linux
git clone https://github.com/Grasscutters/Grasscutter.git
cd Grasscutter
chmod +x gradlew
./gradlew jar # Compiler

Vous trouverez le fichier jar compilé à la racine du dossier du projet.

Les commandes ont été déplacé vers le wiki! (en anglais)

Dépannage rapide

  • Si la compilation a échoué, veuillez vérifier votre installation de votre JDK (JDK 17 et le bon dossier bin du JDK dans la variable PATH)
  • Mon client ne se connecte pas au serveur, impossible de se connecter a mon compte, 4206, etc... - La plupart du temps, le problème vient de la configuration de votre proxy. Si vous utilisez Fiddler, vérifiez s'il est exécuté sur un port autre que 8888
  • Séquence de démarrage : MongoDB > Grasscutter > Proxy (mitmdump, fiddler, etc...) > Jeu