Skip to content

Latest commit

 

History

History
108 lines (69 loc) · 5.35 KB

README_id-ID.md

File metadata and controls

108 lines (69 loc) · 5.35 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

Perhatian: Kami selalu menyambut kontributor untuk proyek ini. Sebelum menambahkan kontribusi Anda, harap baca Kode Etik kami.

Fitur terkini

  • Logging in
  • Pertempuran
  • Daftar teman
  • Teleportasi
  • Sistem gacha
  • Co-op sebahagian berfungsi
  • Memunculkan monster melalui konsol
  • Fitur inventaris (menerima item/karakter, meng-upgrade item/karakter, dll)

Panduan penyiapan cepat

Catatan: Untuk dukungan, silakan bergabung dengan Discord kami.

Requirements

  • Java SE - 17 (link)

    Catatan: Jika Anda hanya ingin menjalankannya, maka jre saja sudah cukup.

  • MongoDB (recommended 4.0+)

  • Daemon proksi: mitmproxy (mitmdump, direkomendasikan), Fiddler Classic, etc.

Menjalankan

Catatan: Jika Anda memperbarui dari versi lama, hapus config.json untuk membuatnya kembali.

  1. Dapatkan grasscutter.jar
  2. Buat folder resources di direktori tempat grasscutter.jar berada dan pindahkan folder BinOutput dan ExcelBinOutput ke sana (Periksa wiki untuk detail lebih lanjut tentang cara mendapatkannya.)
  3. Jalankan Grasscutter dengan java -jar grasscutter.jar. Pastikan layanan mongodb juga berjalan.

Connecting to the client

½. Buat akun dengan menggunakan server console command.

  1. Pengalihan traffic: (pilih salah satu)

    • mitmdump: mitmdump -s proxy.py -k

      Trust CA certificate:

      Catatan: Sertifikat CA biasanya disimpan di %USERPROFILE%\ .mitmproxy, atau anda dapat download dari http://mitm.it

      ​ klik dua kali untuk menginstall or ...

      • Via command line

        certutil -addstore root %USERPROFILE%\.mitmproxy\mitmproxy-ca-cert.cer
    • Fiddler Classic: Jalankan Fiddler Classic, nyalakan Decrypt https traffic dalam setting dan ubah port default di sana (Tools -> Options -> Connections) ke apa pun selain 8888, dan muat skrip ini.

    • File host

  2. Atur proxy jaringan ke 127.0.0.1:8080 atau port proxy yang anda tentukan.

Anda juga dapat menggunakan start.cmd untuk memulai server dan proxy daemon secara otomatis, tetapi Anda harus mengatur JAVA_HOME enviroment

Membangun

Grasscutter menggunakan Gradle untuk menangani dependensi & pembangunan.

Requirements:

Windows
git clone https://github.com/Grasscutters/Grasscutter.git
cd Grasscutter
.\gradlew.bat # Setting up environments
.\gradlew jar # Compile
Linux
git clone https://github.com/Grasscutters/Grasscutter.git
cd Grasscutter
chmod +x gradlew
./gradlew jar # Compile

Anda bisa menemukan output jar di root folder proyek.

Commands telah dipindahkan ke wiki!

Quick Troubleshooting

  • Jika kompilasi tidak berhasil, periksa instalasi JDK Anda (JDK 17 dan validasi variabel bin PATH JDK)
  • Klien saya tidak terhubung, tidak login, 4206, dll... - Sebagian besar pengaturan daemon proxy Anda adalah masalahnya, jika menggunakan Fiddler pastikan berjalan pada port lain kecuali 8888
  • Urutan startup: MongoDB > Grasscutter > Proxy daemon (mitmdump, fiddler, etc.) > Game