5.8 KiB
EN | 简中 | 繁中 | FR | ES | HE | RU | PL | ID | KR | FIL/PH | NL | JP | IT
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.
- Obtenez
grasscutter.jar
- Téléchargez le depuis les actions
- Buildez le par vous-même
- Créez un dossier
resources
dans le dossier où grasscutter.jar est situé et déplacez vos dossiersBinOutput
etExcelBinOutput
ici (Vérifiez le wiki pour plus de détails sur comment les obtenir.) - 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.
-
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 depuishttp://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 que8888
, et chargez ce script.
-
-
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