前言
这是一篇测试某服务器的客户端使用教程,理论暂时支持2.3-2.6的客户端
本文只提供连接教程,假设服务器教程请看【这篇】
文中gserver.ethreal.cn
仅是示例,(请根据自己服务器地址进行替换,本地搭建为127.0.0.1)
如果您没有基础的 IT 知识和 / 或利用搜索引擎的能力甚至不懂提问的艺术
请现在放弃使用的想法并关闭此文档,不用浪费时间
仅供学习交流使用,严禁用于非法活动,请在24小时内删除
如有侵犯您的合法权益,请联系我立即删除~~
PC端配置
Fiddler代理(推荐)
-
安装Fidder
去官网下载:
https://www.telerik.com/download/fiddler
-
安装过程一路默认就是了,安装位置可以自己选择
-
开启HTTPS的抓包,添加Fiddler的证书到信任的根证书目录
左上角:Tools -> Options
勾选后点击右边的Actions按钮选择**“Trust Root Certificate”**选项,然后全部选择是就行了。
-
设置FiddlerScript
点击FiddlerScript,替换全部内容为下面代码,然后点击SaveScript,登录游戏
/* Original script by NicknameGG, modified for Grasscutter by contributors. */
import System;
import System.Windows.Forms;
import Fiddler;
import System.Text.RegularExpressions;
class Handlers
{
static function OnBeforeRequest(oS: Session) {
if(oS.host.EndsWith(".yuanshen.com") || oS.host.EndsWith(".hoyoverse.com") || oS.host.EndsWith(".mihoyo.com")) {
oS.host = "gserver.ethreal.cn"; // 根据实际情况替换
}
}
};
打开游戏登陆
-
注意不能从启动器打开
-
要直接打开游戏本体
-
一般在
Genshin Impact Game
文件夹中 -
最后的文件应该是
YuanShen.exe
-
链接成功打开游戏是以下界面
Android端配置
安卓端只能通过特定的国际服登陆,下载地址
注意:数据来源Github,仅供学习交流使用,侵删 !
-
使用网盘版本游戏客户端,里面的那个APK文件,修改的国际服
-
修改官服资源文件名,让国际服暂时使用,不用重新下载资源文件
安装MT管理器,一版系统文件管理不让改
找到
/storage/emulated/0/Android/data/
路径下要玩哪个服,将资源文件改为它的名字,很方便的
原先装了官服就是
com.miHoYo.Yuanshen
文件夹有13G的资源包将名字修改为
com.miHoYo.GenshinImpact
,国际服客户端就能使用这个资源包了如果需要换回官服,名字改回去就是,重名的话就删掉重名文件再改,注意别删错了
-
打开魔改客户端
先点击设置:服务器地址为
https://gserver.ethreal.cn
(你所搭建的服务器地址,这已失效)然后返回,点击自定义服务器,开始游戏
-
没有出现四个服务器选择界面,直接进入大门即为正确连接
IOS端配置
参考地址:GenKit Wiki
需要用到软件:
Shadowrocket
(外区ID付费下载,你有共享账号也行)
-
Shadowrocket
> 配置 > 模块 > 新建模块,写入下面代码块中的内容,保存 -
Shadowrocket
> 配置 > 本地文件 > 选中活跃配置右侧的 i > HTTPS解密,启用、生成并信任证书。 -
HTTPS解密需要在方框内,将
gserver.ethreal.cn
填写进去(根据实际地址替换) -
系统设置 > 通用 > 关于最下方信任小火箭根证书(或者设置搜索证书就能找到)
-
进入游戏开门后,马上关闭小火箭
Shadowrocket
的连接,不然会出现断开连接的情况 -
如果是使用其他的服务器,替换所有
gserver.ethreal.cn
(根据实际地址替换)
#!name=Genshin Impact Routing Module MitM
#!desc=A module to use Grasscutter, with MITM handled via Surge, moudle written by 𝐖𝐨𝐰.
[URL Rewrite]
# Handle MITM via Surge, discarding mitmdump.
hk4e-api-os-static.mihoyo.com gserver.ethreal.cn header
hk4e-sdk-os.mihoyo.com gserver.ethreal.cn header
dispatchosglobal.yuanshen.com gserver.ethreal.cn header
osusadispatch.yuanshen.com gserver.ethreal.cn header
account.mihoyo.com gserver.ethreal.cn header
log-upload-os.mihoyo.com gserver.ethreal.cn header
dispatchcntest.yuanshen.com gserver.ethreal.cn header
devlog-upload.mihoyo.com gserver.ethreal.cn header
webstatic.mihoyo.com gserver.ethreal.cn header
log-upload.mihoyo.com gserver.ethreal.cn header
hk4e-sdk.mihoyo.com gserver.ethreal.cn header
api-beta-sdk.mihoyo.com gserver.ethreal.cn header
api-beta-sdk-os.mihoyo.com gserver.ethreal.cn header
cnbeta01dispatch.yuanshen.com gserver.ethreal.cn header
dispatchcnglobal.yuanshen.com gserver.ethreal.cn header
cnbeta02dispatch.yuanshen.com gserver.ethreal.cn header
sdk-os-static.mihoyo.com gserver.ethreal.cn header
webstatic-sea.mihoyo.com gserver.ethreal.cn header
hk4e-sdk-os-static.hoyoverse.com gserver.ethreal.cn header
webstatic-sea.hoyoverse.com gserver.ethreal.cn header
sdk-os-static.hoyoverse.com gserver.ethreal.cn header
api-account-os.hoyoverse.com gserver.ethreal.cn header
hk4e-sdk-os.hoyoverse.com gserver.ethreal.cn header
overseauspider.yuanshen.com gserver.ethreal.cn header
gameapi-account.mihoyo.com gserver.ethreal.cn header
minor-api.mihoyo.com gserver.ethreal.cn header
hk4e-sdk-os.hoyoverse.com gserver.ethreal.cn header
uspider.yuanshen.com gserver.ethreal.cn header
sdk-static.mihoyo.com gserver.ethreal.cn header
[MITM]
hostname = %APPEND% api-os-takumi.mihoyo.com,hk4e-api-os-static.mihoyo.com,hk4e-sdk-os.mihoyo.com,dispatchosglobal.yuanshen.com,osusadispatch.yuanshen.com,account.mihoyo.com,log-upload-os.mihoyo.com,dispatchcntest.yuanshen.com,devlog-upload.mihoyo.com,webstatic.mihoyo.com,log-upload.mihoyo.com,hk4e-sdk.mihoyo.com,api-beta-sdk.mihoyo.com,api-beta-sdk-os.mihoyo.com,cnbeta01dispatch.yuanshen.com,dispatchcnglobal.yuanshen.com,cnbeta02dispatch.yuanshen.com,sdk-os-static.mihoyo.com,webstatic-sea.mihoyo.com,hk4e-sdk-os-static.hoyoverse.com,webstatic-sea.hoyoverse.com,sdk-os-static.hoyoverse.com,api-account-os.hoyoverse.com,hk4e-sdk-os.hoyoverse.com,overseauspider.yuanshen.com,gameapi-account.mihoyo.com,minor-api.mihoyo.com,public-data-api.mihoyo.com,uspider.yuanshen.com,sdk-static.mihoyo.com, gserver.ethreal.cn
常见问题
这里提到的问题,再问我不会回复!!!!
PC如何切换回官服:登陆游戏前不打开Fiddler
PC需要国际服吗:不需要,仅安卓需要特定的国际服
PC4206错误:代理错误,检查配置,使用Fidder开启代理
PC点击登录无反应:代理错误,检查配置,使用Fidder开启代理,可能未信任证书Fiddler
PC进入是官服:检查Fiddler是否代理成功,亦或者Fiddler证书是否被系统信任!!
Android 4206错误:地址填错了,检查是否为https
Android 登陆无反应:同上
Android -9011错误:
改了资源文件:
那就是未知原因,客户端不识别改动的文件,解决方法:
先改回去,然后打开游戏点击选择官方服务器,下载资源包,下好了再选择自定义服务器
未改资源文件:
按照上面Android端教程改一下试试?
如何获取原石:通过GM指令可以获取
GM指令使用
推荐使用上面的GM工具自动生成指令,复制粘贴,发送即可
- 游戏登陆后默认有一个名为 刻晴小秘书的好友,此为游戏控制台,可向其发送指令;
也许在你的界面上,它叫Server,可以自定义
- 使用网页版用户控制台:(需要自行在服务端安装插件)
插件地址:liujiaqi7998/GrasscuttersWebDashboard: Grasscutters的WEB控制面板 (github.com)
向小秘书发送指令:
/wt
,收到邮件后在浏览器中打开邮件中的地址,即可图形化控制
后言
Linux部署教程在本站另外一篇文章:搭建二次元游戏私服后端 | GUIの小站 (ethreal.cn)
如果觉得有用,可以点击下方蓝绿码向我投喂(用钱砸我)