An anime game server file backup
|
2 years ago | |
---|---|---|
.github | 2 years ago | |
gradle | 3 years ago | |
lib | 2 years ago | |
src | 2 years ago | |
.editorconfig | 2 years ago | |
.gitattributes | 2 years ago | |
.gitignore | 2 years ago | |
CODE_OF_CONDUCT.md | 3 years ago | |
CONTRIBUTING.md | 2 years ago | |
LICENSE | 2 years ago | |
README.md | 2 years ago | |
README_HE.md | 2 years ago | |
README_NL.md | 2 years ago | |
README_es-ES.md | 2 years ago | |
README_fil-PH.md | 2 years ago | |
README_fr-FR.md | 2 years ago | |
README_id-ID.md | 2 years ago | |
README_ja-JP.md | 2 years ago | |
README_ko-KR.md | 2 years ago | |
README_pl-PL.md | 2 years ago | |
README_ru-RU.md | 2 years ago | |
README_zh-CN.md | 2 years ago | |
README_zh-TW.md | 2 years ago | |
build.gradle | 2 years ago | |
format_whitespace.py | 2 years ago | |
gradlew | 3 years ago | |
gradlew.bat | 3 years ago | |
install.sh | 2 years ago | |
install_without_dependencies.sh | 2 years ago | |
keystore.p12 | 3 years ago | |
manage_languages.py | 2 years ago | |
plugin-schema.json | 2 years ago | |
proxy.py | 2 years ago | |
proxy_config.py | 2 years ago | |
settings.gradle | 3 years ago | |
start.cmd | 2 years ago | |
start_config.cmd | 2 years ago |
EN | 简中 | 繁中 | FR | ES | HE | RU | PL | ID | KR | FIL/PH | NL | JP
Attention: We always welcome contributors to the project. Before adding your contribution, please carefully read our Code of Conduct.
Note: For support please join our Discord.
Note: If you just want to run it, then jre only is fine.
MongoDB (recommended 4.0+)
Proxy Daemon: mitmproxy (mitmdump, recommended), Fiddler Classic, etc.
Note: If you updated from an older version, delete config.json
to regenerate it.
grasscutter.jar
resources
folder in the directory where grasscutter.jar is located and move your BinOutput, ExcelBinOutput, Readables, Scripts, Subtitle, TextMap
folders there (Check the wiki for more details how to get those.)java -jar grasscutter.jar
. Make sure mongodb service is running as well.½. Create an account using server console command.
Redirect traffic: (choose one)
mitmdump -s proxy.py -k
Trust CA certificate:
Note: The CA certificate is usually stored in %USERPROFILE%\.mitmproxy
, or you can download it from http://mitm.it
Double click for install or ...
Via command line (needs administration privileges)
certutil -addstore root %USERPROFILE%\.mitmproxy\mitmproxy-ca-cert.cer
Fiddler Classic: Run Fiddler Classic, turn on Decrypt HTTPS traffic
in (Tools -> Options -> HTTPS) and change the default port in (Tools -> Options -> Connections) to anything other than 8888
, and load this script (copy and paste the script in the FiddlerScript
tab).
Set network proxy to 127.0.0.1:8080
or the proxy port you specified.
You can also use start.cmd
to start servers and proxy daemons automatically, but you have to set up JAVA_HOME enviroment and configure the start_config.cmd
file.
Grasscutter uses Gradle to handle dependencies & building.
Requirements:
git clone https://github.com/Grasscutters/Grasscutter.git
cd Grasscutter
.\gradlew.bat # Setting up environments
.\gradlew jar # Compile
git clone https://github.com/Grasscutters/Grasscutter.git
cd Grasscutter
chmod +x gradlew
./gradlew jar # Compile
You can find the output jar in the root of the project folder.