我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Grasscutters 2.8私服搭建

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Grasscutters 2.8私服搭建

参考链接
https://github.com/Grasscutters
https://github.com/Grasscutters/Grasscutter/wiki/ 73720
https://github.com/Grasscutters/Grasscutter/issues/1502‘
https://blog.csdn.net/heavenmark/article/details/90200597

文章目录

前言

零虚幻基础跑一个cesium的实示例项目报错了,试图百度一下解决啊,然后发现某游戏可以搭私服??直接放下手头活直接去找相关资源,简单记录一下
在这里插入图片描述
大致原理就是代理游戏客户端给米某游的请求到自己的私服

一. 环境要求

二. 后端搭建

https://github.com/Grasscutters/Grasscutter/wiki/Running

  • 确认端口 80,443,8888, 22102 未被占用

  • 下载打包好的资源 [https://github.com/Grasscutters/Grasscutter/releases]
    (2022.7.22记: 该包版本为2.7),最新的的2.8在开发中(开发版经简单游玩也没啥问题),所以需要自行编译,后续稳定包出来了可直接下载稳定包使用 项目链接
    也可以下载我打包好的2.8Jar包, 密码8888 (本来直接上传csdn的,结果要两天审核…
    当然,你的版本是2.7的话也就可以直接用官方发布的稳定包了,不会有玩家到这时版本还不是最新的吧 , 跳过编译步骤
    在这里插入图片描述

  • 获取最新的项目,具体如上图所示

  • 进入项目根目录下运行

gradlew.bat # 配置环境gradlew jar # 编译生成jar包 (初次编译可能很慢啊,慢慢等就行)
  • 执行完命令行后会在项目跟目录生成一个jar,具体名字取决于版本,比如我的就是 grasscutter-1.2.3-dev.jar,(我改成grasscutter.jar衔接后文啊)

  • 新建个目录(下文以deploy为例),grasscutter.jar放进去(当然直接在项目根目录跑也行)

  • 进入deploy目录下运行 java -jar grasscutter.jar
    此操作将会在该目录下创建多个文件 ,最后效果如图所示 WARN忽略就行
    在这里插入图片描述

  • 下载 resources , 将里面resources下的文件都放到deploy/resources 下面
    在这里插入图片描述

  • 再次执行java -jar grasscutter.jar

  • 提示输入时 输入zhs表示使用简体中文
    出现游戏服务器已在端口 22102上启动即为成功, 如下!
    在这里插入图片描述

三. 生成命令手册(含物品ID)

java -jar grasscutter.jar -handbook

启动过服务器可以一般直接生成了,如果先运行的这条命令可能会提示mapping,js找不到什么的,无视再次输入chs即可
结果


四. 游戏配置

目前支持2.8还是需要打个补丁的
游戏安装目录/Genshin Impact Game/YuanShen_Data/Managed/Metadata/global-metadata.dat
下载https://github.com/577fkj/GenshinProxy/files/9107927/default.zip替换global-metadata.dat, 此操作建议备份global-metadata.dat数据,如果还玩官服怕被封的话可以主动备份回来 ,
注意: 如果后续登录官服补丁会被替换掉


五. 代理配置

deploy根目录添加keystore.p12再启动即为HTTPS模式,反之会降级为HTTP模式,具体是啥在启动的时候就知道了

在这里插入图片描述

手动配置(和启动器配置选一个就行)

用启动器自动设置代理
可以配置Host文件或者使用其他的代理工具,这里以Fiddler 为例

HTTPS模式

  • 下载运行

  • Tools -> Options -> HTTPS (HTTP模式可忽略此步骤)

    • 勾选Decrypt HTTPS CONNECTSIgnore Server certificate errors(unsafe)
    • 左侧 Actions -> Trust Root Certicate,Yes即可在这里插入图片描述
  • Tools -> Options -> Connections

    • 端口改成其他未被占用的就行,默认的8888私服就占了所以不行啊 在这里插入图片描述
  • 打开FidderScript 加载 fiddlerscript, 然后SaveScript
    -

    至此fiddler配置完成!!! 点击进入系统配置


HTTP模式

同HTTPS模式类似,就是可以省略HTTPS配置的第一步,然后把脚本中 oS.host=“localhost” 改为 oS.fullUrl = “http://127.0.0.1:443” + oS.PathAndQuery 即可

在这里插入图片描述

下面 启动器也会使用HTTP模式


系统配置

  • 设置 -> 网络和Internet -> 代理
    • 手动设置代理编辑 http=127.0.0.1:8889;https=127.0.0.1:8889 8889为上面fiddler的端口在这里插入图片描述
      注: 一般Fiddler配置完成系统代理就自动设置好了,检查确认一下就行

确认代理是否配置成功

访问account.mihoyo.com,链接左侧锁图标不报错, 并且内容如图所示即为配置成功

在这里插入图片描述


启动器配置(推荐)

用启动器就不用自己配置代理了, 这个启动器说是自动打补丁但是我没感觉没有效果啊,还是得按上面配置打个补丁才好

注:启动器配置需要用HTTP模式,我试了下HTTPS模式不知道为什么成功不了,用启动器的话直接用HTTP模式

  • 资源下载 https://github.com/Grasscutters/Cultivation/releases
  • 解压后直接运行 Cultivation.exe
  • 右上设置Set Game Install Path设置为游戏安装目录下的launcher.exe(其他无视), 绑定jar包后可以点Launch右边按钮启动服务,不然手动也行
  • 运行即可,启动游戏自动设置代理,退出了会自动清除代理
    在这里插入图片描述
    运行游戏后可按照此处检查代理是否正常

六: 运行效果

给UID为10000的玩家全满级(lv)满命座(c6) 全武器满精炼(r5) 全物品示例 g @10000 all lv90 r5 x10 c6
在这里插入图片描述

在这里插入图片描述

命令有时候没注意就麻烦了,就比如我之前give all没注意补参数给了很多1级的角色(简单尝试了下没有重新给角色的相关命令),建议直接改数据库,数据库改完后需要重新登录生效,数据库示例 ,
https://github.com/Grasscutters/Grasscutter/wiki/Resources
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

七: QA常见问题

  • 编译时出现无效的源发行版本:17
    • 检查jdk版本,命令行输入java -version可进行验证
  • 登录成功但是一直4214报错
    • 检查客户端和服务器版本是否一致
    • 检查是否给原神打补丁了
  • 系统错误,请稍后再试
    这种基本是代理配置的有问题
    • 使用启动器代理: http模式启动的勾选Use HTTPS也会出现这种问题,取消勾选即可
    • 自己配置的代理: 按照此处检查
  • 网络超时
    • 同上系统错误
  • 4201
    • 同上系统错误
  • 启动器打不开, 使用CMD执行后出现如下错误
    在这里插入图片描述
    尝试安装webview2解决
  • 7.24下午想玩一会儿,我后端以HTTPS模式启动了但是不知道为啥貌似还是HTTP模式…
    在这里插入图片描述
    最后重启解决… …
  • 启动器点Launch会提示Could not patch game
    • 检查右上角游戏位置是否为 游戏安装目录下的launcher.exe
    • 尝试取消勾选Automatically Patch Metadata

来源地址:https://blog.csdn.net/qq_25211081/article/details/125891580

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Grasscutters 2.8私服搭建

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Docker 搭建nexus私服

有三种专门的Maven仓库管理软件可以用来帮助大家建立私服:Apache基金会的Archiva、JFrog的Artifactory和Sonatype的Nexus。而Nexus是当前最流行的Maven仓库管理工具。 私服是一种特殊的远程仓库,
2023-01-31

原神私服搭建二: 搭建服务端

原神私服搭建二: 搭建服务端 所需资源: 一:下载jar包 链接:https://github.com/Grasscutters/Grasscutter/releases 二:下载资源 resources(下面两个链接任选其一) 链接一
2023-08-17

如何搭建maven私服

小编给大家分享一下如何搭建maven私服,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!私服说明maven仓库分为本地仓库和远程仓库,而远程仓库又分为maven中央
2023-06-25

如何搭建Nexus3私服

如何搭建Nexus3私服,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。官方文档Nexus仓库介绍(支持maven、yum、docker私服等)仓库分为三种:proxy:是远程仓
2023-06-19

私人云服务器搭建

私人云服务器搭建的基本流程包括以下几个步骤:选择云服务器:在网站搭建前,需要先选择自己的云服务器,例如AWS、Azure等,然后根据自己的需求进行选择。购买云主机:根据网站的规模和需求,选择合适的云主机,例如阿里云、腾讯云、百度云等。购买云主机可以使用虚拟主机或者云服务器提供商提供的服务器租用服务。安装云服务器操作系统:在购买云服务器之后,接下来需要安装云服务器操作系统。云服务器操作系统可以从操作
2023-10-25

私有云服务器搭建

私有云服务器搭建的过程比较复杂,具体可以分为以下几个步骤:1.确定需求:首先需要明确需要部署的云服务器类型,包括单体云服务器、集群云服务器、云主机等,根据需求选择最合适的云服务器。2.选择云服务器:在选择云服务器时,需要考虑多种因素,比如云服务器的处理能力、存储服务、安全性和可靠性、性能、可扩展性等。3.部署基础设施:选择云服务器后,需要根据需求选择合适的基础设施,包括网络连接、存储硬件、虚拟机等
2023-10-26

搭建私有云服务器

搭建私有云服务器可以分为以下几步:确定云服务器的容量和配置:首先要确定云服务器的容量和配置。云服务器可以是大容量的,也可以是小容量的。如果是大容量的云服务器,需要考虑如何配置高效的服务器资源,确保云服务器能够在较短时间内提供高性能的服务。选择云服务器提供商:选择具有良好声誉和信誉的云服务器提供商,可以确保云服务器的稳定性、可靠性和安全性。此外,还可以了解云服务器提供商的售后服务和维修服务等
2023-10-26

搭建私人云服务器

搭建私人云服务器可以分为以下几步:确定云服务器的位置和大小要搭建私人云服务器,第一步需要确定云服务器的位置和大小,以及需要多大的空间和带宽。这通常可以通过实地勘察和计算来确定。选择云服务器提供商根据云服务器提供商的技术能力、服务质量、安全性和可靠性等因素,你可以选择多家云服务器提供商进行比较和选择。购买云服务器在确定了云服务器提供商之后,你可以向云服务器提供商购买云服务器
2023-10-26

搭建私有云服务器设备

搭建私有云服务器设备通常需要采用专门的软件和硬件设备,以下是一些常见的工具和组件:操作系统:在操作系统中创建或安装各种云端服务。服务器:包括主机和服务器两种类型,主机提供虚拟机(VirtualMachine)和云虚拟化(CloudVirtualization)等云服务,同时可以搭建多个虚拟机。存储:存储设备可以用来存储数据、文件等。网络:网络是访问云端的主要途径之一,可以通过路由器(R
2023-10-26

私有云服务器怎么搭建

私有云服务器是一种将多个数据中心连接起来的云服务,它可以为用户提供更好的安全性、快速响应、可靠性和可用性。以下是一个搭建私有云服务器的基本步骤:购买和租赁私有云服务器:在选择云服务器提供商时,请务必考虑其提供的服务种类和规模、性能和可靠性,以及您的工作负载需求等因素。选择可靠的云服务器提供商可以确保您的数据和应用程序得到最好的保护。选择服务器硬件:选择合适的服务器硬件对于服务器的搭建非常重
2023-10-26

私人云服务器搭建方法

私人云服务器是一种基于云技术的在线服务器,可以通过互联网访问。在搭建私人云服务器时,有几个关键步骤需要注意,下面是几种常见的方法:选择云存储服务提供商:首先,您需要选择一家可靠的云存储服务提供商,以确保您的数据得到安全且快速的存储和访问。您还需要了解所选云服务的容量、性能和安全性等方面的因素。安装必要的软件:在您选择云存储服务提供商后,需要安装必要的软件包,例如数据备份软件、数据加密软件等,以保护
2023-10-25

私人云服务器搭建教程

私人云服务器是一种基于云技术的数据存储服务,可以让用户将数据存储在云端,使用公共云或私人云之间的任何连接,实现远程存储、数据备份和管理。以下是一份私人云服务器搭建教程,您可以按照步骤进行尝试。安装云服务器:您需要安装云服务器管理工具,例如Kubernetes、SantaClara等。配置云服务器:在您的计算机上,按照以下步骤配置云服务器:私人云服务器服务器欢迎来到我们的私人
2023-10-25

maven私服搭建与使用教程

在使用maven进行Java项目的开发过程中,难免会有些公共的私有库,这些库是不太方便放到中央仓库的,可以通过Nexus搭建一个私有仓库,这篇文章主要介绍了maven私服搭建与使用,需要的朋友可以参考下
2023-03-19

Docker如何搭建私有GitLab服务

本文小编为大家详细介绍“Docker如何搭建私有GitLab服务”,内容详细,步骤清晰,细节处理妥当,希望这篇“Docker如何搭建私有GitLab服务”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。Linux操作
2023-07-02

如何搭建私有云服务器

搭建私有云服务器可以考虑以下几个步骤:确定云服务器的需求:在搭建云服务器之前,需要确定其需求和性能指标,以确保选择一个适合你的云服务提供商。确定云服务器提供商:选择一个可靠的云服务器提供商是非常重要的。你需要了解云服务器提供商的业务、规模、服务级别和可靠性情况。制定配置计划:根据云服务器提供商的需求,制定一个配置计划。这包括服务器的类型、数量、软件和硬件配置等方面。选择硬件平台:选择一
2023-10-26

个人私有云服务器搭建

私有云服务器搭建的过程一般分为以下几个步骤:选择云服务器:选择符合您需求的云服务器。在选择云服务器之前,请确保已充分了解它的用途和性能。规划和配置:根据您的需求和预算选择合适的云服务器,例如,您需要多少个虚拟存储服务器、存储容量、带宽或其他资源,需要多少物理硬件设备等等。购买和安装基础设施:选择云服务器后,您需要购买和安装基础设施,例如云存储服务(虚拟存储)和网络连接等。设置和监控:在
2023-10-26

私有云服务器搭建方案

私有云服务器是一种云存储系统,用于存储和管理数据。以下是一种常见的服务器搭建方案:数据备份和容灾:为虚拟主机或者云存储服务搭建一个本地备份平台,确保数据的安全和可用性。网络连接:确保数据在云服务器所在的物理网络中有足够的带宽,以支持文件共享和应用程序访问。虚拟化:将数据集中到服务器上,并为其提供虚拟化架构,以便于快速扩展或更新。负载均衡:使用负载均衡来分配和管理云服务器上的流量和负载,
2023-10-26

编程热搜

目录