EN | 简中 | 繁中 | FR | ES | HE | RU | PL | ID | KR | FIL/PH | NL | JP | IT | VI | हिंदी
Внимание: Мы всегда рады новому вкладу в проект. Однако, перед тем, как сделать свой вклад, пожалуйста, прочтите наш кодекс делового поведения.
Заметка: Если вам требуется помощь, присоединитесь к нашему серверу Discord (На Английском).
Заметка: Для того, чтобы просто запустить сервер, достаточно только jre.
MongoDB (рекомендуются версии 4.0+)
Прокси: mitmdump (рекомендуется), mitmproxy, Fiddler Classic и т.п.
Заметка: Для обновления с более старой версии, удалите файл config.json
, чтобы сгенерировать его заново.
grasscutter.jar
одним из следующих способов:
resources
в той же директории, что и grasscutter.jar, и переместите туда свои папки BinOutput
и ExcelBinOutput
(Посетите вики для получения более подробной информации о том, где их найти.)java -jar grasscutter.jar
. Убедитесь, что в этот момент запущен сервер mongodb.½. Создайте аккаунт, введя соответствующую команду в консоли сервера.
Перенаправьте трафик: (воспользуйтесь одиним из способов)
mitmdump -s proxy.py -k
Доверьтесь сертификату CA:
Заметка: Обычно, сертификат CA хранится в папке %USERPROFILE%\ .mitmproxy
. Также, вы можете скачать его с http://mitm.it
Дважды нажмите для установки, или же ...
С помощью командной строки
certutil -addstore root %USERPROFILE%\.mitmproxy\mitmproxy-ca-cert.cer
Fiddler Classic: Запустите Fiddler Classic, включите настройку Decrypt https traffic
в опциях и измените порт по умолчанию (Меню -> Tools -> Options -> Connections) на что-то не равное 8888
, после чего запустите этот скрипт во вкладке FiddlerSrcipt.
Установите прокси сети в 127.0.0.1:8080
, либо в тот порт прокси, который вы задали.
Также, вы можете использовать start.cmd
для автоматического запуска прокси и серверов, но для этого необходимо задать переменную среды JAVA_HOME
Для сборки и решения проблем с зависимостями, Grasscutter использует Gradle.
Требуется:
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
Получившийся файл .jar можно найти в корневой папке проекта.