Skip to content

Latest commit

 

History

History
108 lines (69 loc) · 5.59 KB

README_it-IT.md

File metadata and controls

108 lines (69 loc) · 5.59 KB

Grasscutter

Documentation 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

Attenzione: Diamo sempre il benvenuto ai contributori del progetto. Prima di aggiungere il tuo contributo, leggi attentamente il nostro Codice di condotta.

Funzionalità attuali

  • Login
  • Combattimento
  • Lista di amici
  • Teletrasporto
  • Sistema Gacha
  • Cooperativa parzialmente funzionale
  • Evoca mostri dalla console
  • Funzionalità dell'inventario (ricevi oggetti/personaggi, aggiorna oggetti/personaggi, ecc.)

Guida rapida all'installazione

Nota: Per il supporto, unisciti al nostro Discord.

Requisiti

  • Java SE - 17 (link)

    Nota: se vuoi solo eseguirlo, jre è sufficiente.

  • MongoDB (consigliato 4.0+)

  • Servizio proxy: mitmproxy (mitmdump, consigliato), Fiddler Classic, ecc.

Esecuzione

Nota: Se hai eseguito l'aggiornamento da una versione precedente, rimuovi config.json in modo che venga generato di nuovo.

  1. Ottieni "grasscutter.jar".
  2. Crea una cartella resources nella directory in cui si trova grasscutter.jar e sposta lì le cartelle BinOutput ed ExcelBinOutput (Vedi il wiki per maggiori dettagli su come ottenerli.)
  3. Eseguire Grasscutter con java -jar grasscutter.jar. Assicurati che il servizio mongodb sia attivo.

Connessione client

½. Crea un account usando il comando corrispondente nella console del server.

  1. Reindirizza il traffico: (scegli uno)

    • mitmdump: mitmdump -s proxy.py -k

      Autorizza il certificato CA:

      ​ **Nota:**Il certificato CA si trova solitamente in %USERPROFILE%\ .mitmproxy, oppure puoi scaricarlo da http://mitm.it

      Fare doppio clic su installa o ...

      • Con riga di comando

        certutil -addstore root %USERPROFILE%\.mitmproxy\mitmproxy-ca-cert.cer
    • Fiddler Classic: esegui Fiddler Classic, abilita Decrypt https traffic nelle opzioni e cambia la porta predefinita in (Strumenti -> Opzioni -> Connessioni) in qualcosa di diverso da 8888, e carica [questo script](https :/ /github.lunatic.moe/fiddlerscript).

    • File host

  2. Impostare il proxy di rete su 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 nel wiki!

Soluzioni agli errori comuni

  • Se la compilazione non riesce, controlla l'installazione di JDK (JDK 17 e convalida la variabile JDK bin PATH)
  • Il mio client non si connette, non accede, 4206, ecc... - Probabilmente le tue impostazioni proxy sono il problema, se usi Fiddler assicurati di utilizzare una porta diversa da 8888
  • Sequenza di avvio: MongoDB > Grasscutter > Servizio proxy (mitmdump, fiddler, ecc.) > Gioco