5.4 KiB
EN | 简中 | 繁中 | FR | ES | HE | RU | PL | ID | KR | FIL/PH | NL | JP
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.
- Dapatkan
grasscutter.jar
- Download dari actions
- Bangun sendiri
- Buat folder
resources
di direktori tempat grasscutter.jar berada dan pindahkan folderBinOutput
danExcelBinOutput
ke sana (Periksa wiki untuk detail lebih lanjut tentang cara mendapatkannya.) - Jalankan Grasscutter dengan
java -jar grasscutter.jar
. Pastikan layanan mongodb juga berjalan.
Connecting to the client
½. Buat akun dengan menggunakan server console command.
-
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 darihttp://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 selain8888
, dan muat skrip ini.
-
-
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