GrassCutter使用教程

目录

零.前言

一.搭建环境

二.构建服务器端(选修)

三.配置代理

 四.进入游戏

五.常见问题

六.尾声


零.前言

转载、引用本文章,不必找我授权,但请标注出处。


注意:请不要将私服用于商业用途,否则后果自负
注意:请不要传播私服,自己搭建一个私服自己玩玩就行了
注意:此私服有很多功能都没有实现,请不要妄想用此私服去替代官服
注意:本教程在作者的电脑上可以正常搭建,但不能保证其他电脑也能100%成功,并且教程不一定100%正确,如有错误请指出

注意:本教程只适用于Windows操作系统,推荐Windows10
注意:为保护游戏厂商的利益和GrassCutter作者的利益,这里不提供任何下载教程和下载链接以及下载方面问题的支持
注意:此教程仅能够在本地电脑上游玩,如果想要多人在不同网络下进行联机,请查看其他教程

一.搭建环境

分别下载并安装以下程序
Ⅰ.java17(如果想要自己构建最新的版本,请安装JDK17)
Ⅱ.​​​MongoDB(推荐4.0+)
Ⅲ.Fiddler Classic(当然也可以使用其他的流量代理工具,这里只提供最简单的工具的教程)

二.构建服务器端(选修)

注:如果您使用的是已经构建并打包好的Release版本,则可以跳过这一步 
Ⅰ.载并安装:Gradle,JDK17
Ⅱ.下载GrassCutter项目
Ⅲ.打开cmd,使用指令“CD 项目目录”来进入GrassCutter项目目录

Ⅳ.分别输入以下指令:

gradlew.bat
gradlew jar

 V.等待构建完成
Ⅵ.新建一个文件夹,把构建出的“grasscutter-x.x.x-dev.jar”放进去,并新建一个名为”resources“的文件夹,并把资源”BinOutput, ExcelBinOutput, Readables, Scripts, Subtitle, TextMap“分别复制粘贴进去

三.配置代理

Ⅰ.打开Fiddler Classic
Ⅱ.按照截图进行设置

 

import System;
import System.Windows.Forms;
import Fiddler;
import System.Text.RegularExpressions;
var list = [
    "https://api-os-takumi.mihoyo.com/",
    "https://hk4e-api-os-static.mihoyo.com/",
    "https://hk4e-sdk-os.mihoyo.com/",
    "https://dispatchosglobal.yuanshen.com/",
    "https://osusadispatch.yuanshen.com/",
    "https://account.mihoyo.com/",
    "https://log-upload-os.mihoyo.com/",
    "https://dispatchcntest.yuanshen.com/",
    "https://devlog-upload.mihoyo.com/",
    "https://webstatic.mihoyo.com/",
    "https://log-upload.mihoyo.com/",
    "https://hk4e-sdk.mihoyo.com/",
    "https://api-beta-sdk.mihoyo.com/",
    "https://api-beta-sdk-os.mihoyo.com/",
    "https://cnbeta01dispatch.yuanshen.com/",
    "https://dispatchcnglobal.yuanshen.com/",
    "https://cnbeta02dispatch.yuanshen.com/",
    "https://sdk-os-static.mihoyo.com/",
    "https://webstatic-sea.mihoyo.com/",
    "https://webstatic-sea.hoyoverse.com/",
    "https://hk4e-sdk-os-static.hoyoverse.com/",
    "https://sdk-os-static.hoyoverse.com/",
    "https://api-account-os.hoyoverse.com/",
    "https://hk4e-sdk-os.hoyoverse.com/" // Line 24
];
class Handlers
{
    static function OnBeforeRequest(oS: Session) {
        var active = true;
        if(active) {
            if(oS.uriContains("http://overseauspider.yuanshen.com:8888/log")){
                oS.oRequest.FailSession(404, "Blocked", "yourmom");
            }
            for(var i = 0; i < 24 ;i++) {
                if(oS.uriContains(list[i])) {
                    oS.host = "localhost"; // This can also be replaced with another IP address.
                    break;
                }
            }
        }
    }
};

 四.进入游戏

 Ⅰ.创建账号
指令如图

Ⅱ.启动游戏

输入账号后登陆,密码随便输入就行


 

 Ⅲ.进入游戏

五.常见问题

问:打开游戏后出现以下弹窗该怎么办?


答:直接全部点”Yes“ 即可

问:进游戏后报错4214
答:需要替换游戏文件,可以去”GrassCutter“发布页的Issue中寻找到解决办法(此方法涉及到更改本地游戏文件,存在未知风险,因此在本教程不提供具体更改方法),或者使用2.8之前的游戏客户端进行游玩

六.尾声

1.如果教程存在错误,您可以在评论区留言,非常感谢您能抽出宝贵的时间来指出错误
2.如果在操作过程中有任何疑问或遇上任何问题,都可以在评论区留言。如果我没有回复你,有以下两个原因:1.利用搜索引擎可以轻松解决  2.超出我的能力范围。

  • 6
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值