* Updated IT Readme * Update it-IT.json * Update it-IT.json (2) * fixed a couple errors while reviewing
5.6 KiB
EN | 简中 | 繁中 | FR | ES | HE | RU | PL | ID | KR | FIL/PH | NL | JP | IT | VI
Attenzione: Diamo sempre il benvenuto ai contributori del progetto. Prima di contribuire, leggi attentamente il nostro Codice di condotta.
Funzionalità attuali
- Login
- Combattimento
- Lista di amici
- Teletrasporto
- Sistema Gacha
- Cooperativa parzialmente funzionale
- Evocazione nemici usando la console
- Inventario (ricevi e aggiorna oggetti/personaggi, ecc.)
Guida rapida all'installazione
Nota: Se hai bisogno di aiuto, unisciti al nostro Discord.
Requisiti
-
Java SE - 17 (link)
Nota: se vuoi solo eseguirlo, jre è sufficiente.
-
MongoDB (consigliato 4.0+)
-
Servizi proxy: mitmproxy (mitmdump, consigliato), Fiddler Classic, ecc.
Esecuzione
Nota: Se hai aggiornato da una versione precedente, elimina config.json
in modo che venga generato di nuovo.
- Ottieni "grasscutter.jar".
- Scarica da azioni
- Compilalo tu stesso
- Crea una cartella chiamata
resources
nella directory in cui si trova grasscutter.jar e sposta lì le cartelleBinOutput
edExcelBinOutput
(Vedi il wiki per maggiori dettagli su come ottenerli.) - Esegui Grasscutter con
java -jar grasscutter.jar
. Assicurati che il servizio mongodb sia attivo.
Connessione al client
½. Crea un account usando il comando corrispondente nella console del server.
-
Reindirizza il traffico: (scegli uno)
-
Con mitmdump:
mitmdump -s proxy.py -k
Autorizza il certificato CA:
**Nota:**Il certificato CA si trova solitamente in
%USERPROFILE%\ .mitmproxy
, oppure puoi scaricarlo dahttp://mitm.it
Fai doppio clic su installa o ...
-
Con riga di comando
certutil -addstore root %USERPROFILE%\.mitmproxy\mitmproxy-ca-cert.cer
-
-
Con Fiddler Classic: esegui Fiddler Classic, abilita
Decrypt https traffic
nelle opzioni e cambia la porta predefinita in (Strumenti -> Opzioni -> Connessioni) in qualcosa di diverso da8888
, e carica questo script.
-
-
Imposta il proxy di rete a
127.0.0.1:8080
o la porta proxy impostata.
Puoi anche usare start.cmd
per avviare automaticamente il server e il servizio proxy, ma devi impostare l'ambiente JAVA_HOME
Compilazione
Grasscutter usa Gradle per gestire le dipendenze e le build.
Requisiti:
Windows
git clone https://github.com/Grasscutters/Grasscutter.git
cd grasscutter
.\gradlew.bat # Impostazioni dell'ambiente
.\gradlew jar # Compila
Linux
git clone https://github.com/Grasscutters/Grasscutter.git
cd grasscutter
chmod +x gradlew
./gradlew jar # Compila
Puoi trovare il jar generato nella cartella principale del progetto.
I comandi sono stati spostati al wiki!
Soluzioni agli errori comuni
- Se la compilazione non riesce, controlla l'installazione di JDK (JDK 17 e convalida la variabile JDK bin PATH)
- Se il tuo client non si connette, non accede, da errore 4206, ecc... - Probabilmente il problema sono le tue impostazioni proxy, se usi Fiddler assicurati di utilizzare una porta diversa da 8888
- Sequenza di avvio: MongoDB > Grasscutter > Servizio proxy (mitmdump, fiddler, ecc.) > Gioco