Grasscutter/README_es-ES.md
NickTheHuy 8c9093b375 added hebrew translation to readme.md (#1423)
* Create README_HE.md

* Update README.md

* Update README_HE.md

* Update README_es-ES.md

* Update README_fr-FR.md

* Update README_ru-RU.md

* Update README_zh-CN.md

* Update README_zh-TW.md
2022-07-02 08:43:32 -07:00

5.3 KiB
Raw Blame History

Grasscutter

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

EN | 简中 | 繁中 | FR | HE | ES

Atención: Siempre damos la bienvenidas a contribuidores del proyecto. Antes de añadir tu contribución, por favor lee cuidadosamente nuestro Código de conducta.

Funcionalidades actuales

  • Iniciar sesión
  • Combate
  • Lista de amigos
  • Teletransportación
  • Sistema Gacha
  • Cooperativo parcialmente funcional
  • Invocar monstruos desde la consola
  • Funcionalidades de inventario (recibir objetos/personajes, mejorar objetos/personajes, etc)

Guía rápida de configuración

Nota: Para soporte, únete a nuestro Discord.

Requerimientos

  • Java SE - 17 (link)

    Nota: Si solo quieres ejecutarlo, entonces jre es suficiente.

  • MongoDB (recomendado 4.0+)

  • Servicio de proxy: mitmproxy (mitmdump, recomendado), Fiddler Classic, etc.

Ejecución

Nota: Si actualizaste de una versión anterior, elimina config.json para que se genere de nuevo.

  1. Consigue grasscutter.jar
  2. Crea una carpeta resources en el directorio donde se encuentra grasscutter.jar y mueve las carpetas BinOutput y ExcelBinOutput ahí (Consulta la wiki para más detalles de como conseguirlos.)
  3. Ejecuta Grasscutter con java -jar grasscutter.jar. Asegúrate de que el servicio de mongodb está activo.

Conexión con el cliente

½. Crea una cuenta usando un comando de la consola del servidor.

  1. Redirecciona el tráfico: (elegir uno)

    • mitmdump: mitmdump -s proxy.py -k

      Autoriza el certificado CA:

      **Nota:**El certificado CA normalmente se encuentra en %USERPROFILE%\ .mitmproxy, o puedes descargarlo de http://mitm.it

      Doble click para instalar o ...

      • Con línea de comandos

        certutil -addstore root %USERPROFILE%\.mitmproxy\mitmproxy-ca-cert.cer
        
    • Fiddler Classic: Ejecuta Fiddler Classic, activa Decrypt https traffic en las opciones y cambia el puerto por defecto ahí (Herramientas -> Opciones -> Conexiones) a alguno que no sea 8888, y carga este script.

    • Archivo Hosts

  2. Establece el proxy de red a 127.0.0.1:8080 o el puerto de proxy que pusiste.

también puedes usar start.cmd para iniciar el servidor y el servicio de proxy automáticamente, pero tienes que configurar el entorno JAVA_HOME

Construcción

Grasscutter usa Gradle para manejar dependencias y construcción.

Requerimientos:

  • Java SE Development Kits - 17
  • Git
Windows
git clone https://github.com/Grasscutters/Grasscutter.git
cd Grasscutter
.\gradlew.bat # Configuración de entornos
.\gradlew jar # Compilar
Linux
git clone https://github.com/Grasscutters/Grasscutter.git
cd Grasscutter
chmod +x gradlew
./gradlew jar # Compilar

Podrás encontrar el jar generado en la carpeta raíz del proyecto.

¡Los comandos han sido movidos a la wiki!

Soluciones a errores comunes

  • Si la compilación falló, por favor comprueba tu instalación de JDK (JDK 17 y valida la variable bin PATH del JDK)
  • Mi cliente no conecta, no inicia sesión, 4206, etc... - Probablemente tu configuración del proxy es el problema, si usas Fiddler asegúrate de que está usando un puerto distinto al 8888
  • Secuencia de inicio : MongoDB > Grasscutter > Servicio de proxy (mitmdump, fiddler, etc.) > Juego