SF客户端连接教程

SF客户端连接教程

伍陆柒 5,773 2022-05-05

前言

这是一篇测试某服务器的客户端使用教程,理论暂时支持2.3-2.6的客户端

本文只提供连接教程,假设服务器教程请看【这篇】

文中gserver.ethreal.cn仅是示例,(请根据自己服务器地址进行替换,本地搭建为127.0.0.1)

如果您没有基础的 IT 知识和 / 或利用搜索引擎的能力甚至不懂提问的艺术

请现在放弃使用的想法并关闭此文档,不用浪费时间

仅供学习交流使用,严禁用于非法活动,请在24小时内删除

如有侵犯您的合法权益,请联系我立即删除~~

PC端配置

Fiddler代理(推荐)

  1. 安装Fidder

    去官网下载:

    https://www.telerik.com/download/fiddler

  2. 安装过程一路默认就是了,安装位置可以自己选择

  3. 开启HTTPS的抓包,添加Fiddler的证书到信任的根证书目录

    左上角:Tools -> Options

    勾选后点击右边的Actions按钮选择**“Trust Root Certificate”**选项,然后全部选择是就行了。

  4. 设置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)

如果觉得有用,可以点击下方蓝绿码向我投喂(用钱砸我)


# Genshin