Skip to content

einnse/fgo_cheat_server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

FGO封包修改服务器代码

本代码不能直接使用

1、开源协议 Unlicense

你们爱干嘛干嘛和我没关系, 任何问题不要找我, 以后我也不会更新

2、简介

需要用到mitmproxyphp

mitmproxy用作代理服务器, php用来处理数据

3、使用说明

安装mitmproxy后使用如下命令后台运行代理服务器(Linux平台)

nohup mitmdump -p 8080 -s proxy.py >/dev/null 2>&1 &

端口修改请自行修改-p后的参数

调用php修改数据的请求接口请在proxy.py里进行修改

数据处理请修改php代码, BattleCancel.php是撤退胜利, BattleSetup.php是进入战斗和重连战斗

4、数据说明

连接数据库等等东西自己改php代码

键名对应数据

$enabled = $config["enabled"];              // 科技开关
$uhp = $config["uhp"];                      // 己方血量
$uatk = $config["uatk"];                    // 己方攻击力
$tdlv = $config["tdlv"];                    // 宝具等级Lv.5
$skilllv10 = $config["skilllv10"];          // 英灵技能310
$skillid1 = $config["skillid1"];            // 修改英灵1技能
$skillid2 = $config["skillid2"];            // 修改英灵2技能
$skillid3 = $config["skillid3"];            // 修改英灵3技能
$ehp = $config["ehp"];                      // 敌方血量
$eatk = $config["eatk"];                    // 敌方攻击力
$friendlyid = $config["friendlyid"];        // 助战替换
$equipid = $config["equipid"];              // 礼装替换
$battlecancel = $config["battlecancel"];    // 撤退胜利开关

生命值和血量均为具体数值, 非倍数, 需要倍值的自己改代码

不提供任何英灵或礼装的数据

5、转换代理方式

mitmproxy本身支持使用socks5代理, proxy.py中第6行写了, 默认注释, 取消注释即可

load.add_option("mode", str, "socks5", "set proxy mode")

其它方案使用iptables, 具体实现方法自己研究

About

FGO封包修改代码

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages