My Discord https://discord.gg/8vSyTHVphj
Please contribute actively to this repository
This guide is very minimal and contains steps to just get your server and client up and running. Connecting to the server won't require Fiddler. However, if you need a more detailed guide and help with the server please refer to GrassCutter's official repository and discord server.
- Get Java 17
- Get MongoDB Community Server
- Get game version REL4.6.0 (If you don't have a 4.6.0 client, you can find it here along with the audio files) :
Download link | Package size | MD5 checksum |
---|---|---|
GenshinImpact_4.6.0.zip.001 | 10.0 GB | 03ce6a5d4b7d8ba192cc6d9133a00bef |
GenshinImpact_4.6.0.zip.002 | 10.0 GB | a0320432c00779630df4a421ac7f3999 |
GenshinImpact_4.6.0.zip.003 | 10.0 GB | 335a750e6576205970a0bb49fbb2ce72 |
GenshinImpact_4.6.0.zip.004 | 10.0 GB | 2210fca193fc5261c5ae75841ce17002 |
GenshinImpact_4.6.0.zip.005 | 10.0 GB | f96757dbce7764e65150449f4a476b3e |
GenshinImpact_4.6.0.zip.006 | 5.67 GB | 6b43dac3616027ce7a980c41092f72fa |
Audio_Chinese_4.6.0.zip | 14.0 GB | 974bc5df3f7d96de01b68f1aab0371e5 |
Audio_English(US)_4.6.0.zip | 16.4 GB | f577ea4624981b36789e24913d0f3745 |
Audio_Japanese_4.6.0.zip | 18.4 GB | f039da619e670259d7e57c4f5e84be9e |
Audio_Korean_4.6.0.zip | 13.8 GB | 58c3fc8782f3d59b324dfd603fa93e6d |
- Make sure to install java and set the environment variables.
- Build the server (refer to "Compile the actual server" in this guide.), or if you don't know what to do or you are lazy just download the precompiled jar from the big header below.
- Get the version.dll file from the Rsa_Patch folder and put it into the game root directory.
- Download the older version of mihoyonet.dll (4.2.0) and replace
GenshinImpact_Data/Plugins/mihoyonet.dll
- Download the Resources and place it in
/Resources
- Set useEncryption and Questing to false (it should be false by default, if not then change it)
- Start the server and the game, make sure to also create an account in the LunaGC console!
- Have fun =======
Sidenote: Make sure to append the right prefix and suffix based on your operating system (./ for linux | .\ for windows | add .bat for windows systems when compiling server JAR/handbook).
Requirements:
Java Development Kit 17 | JDK or higher
-
Sidenote: Handbook generation may fail on some systems. To disable handbook generation, append
-PskipHandbook=1
to thegradlew jar
command. -
For Windows:
.\gradlew.bat
.\gradlew.bat jar
If you are wondering, the first command is to set up the environment while the 2nd one is for building the server JAR file.
- For Linux:
chmod +x gradlew
./gradlew jar
If you are wondering, the first command is to make the file executeable and for the rest refer to the windows explanation.
./gradlew generateHandbook
- Make sure to set useEncryption and useInRouting both to false otherwise you might encounter errors.