请选择 进入手机版 | 继续访问电脑版

[手游教程] 《龙骑战歌》服务端搭建+GM+修改+外网,跟着哥走保证100%成功玩上!!

[复制链接]
老鬼资源 发表于 2019-3-28 17:37:23 | 显示全部楼层 |阅读模式
二、服务端修改

首先是端的下载,我参考了论坛@遇难者 的帖子,特此感谢!【下载链接:http://pan.baidu.com/s/1c1Yn8Ve 密码:awjv,解压密码:52pojie】,下载到服务器D盘,解压,然后把LQZGSserver更名为LQZG

接下来开始修改,这里我就不多BB了,大家参考一下上面那位老哥的帖子(传送门:https://www.52pojie.cn/thread-631956-1-1.html),注意这里要在服务器里装上VC环境(链接:http://pan.baidu.com/s/1dFcVqyX 密码:zpnl)
我详细地讲一下上面帖子第三步的APK修改,重点部分好好听,我建议把这个APK下载到本地进行修改,需要JAVA环境,这里自己参考其他端的修改就懂了,我也不多BB了,

用APKIDE打开安装包,然后定位到\assets\bin\Data\Managed\Assembly-CSharp.dll,选择Assembly-CSharp.dll右键打开文件夹,然后把Assembly-CSharp.dll拖到Reflector里,展开下图所示部分,看到右侧的IP了吧,我重点讲一下怎么改这个IP,选择上边的【Tools】—【Add-Ins】,弹出Add-Ins对话框,选择右下角的加号,选择Reflexil.Reflector.AIO.dll(链接:http://pan.baidu.com/s/1c2dN5O 密码:9g1x),然后点Close,这时候我们选中【.ctor()】,选择【Tools】这时候最下面会多出来一个Reflexil v1.6,单击,右侧会出现下图的内容,我们在下面把IP改成服务器外网IP,重点来了!!!如何保存呢,我们把展开的部分收回去,在左侧右键单击Assembly-CSharp.dll,选择Reflexil v1.6,选择Save as,保存,这时候可以看到在文件夹中多了一个Assembly-CSharp.Patched.dll,把这个文件重命名替换掉Assembly-CSharp.dll即可




   

接下来修改APP包的名字,我们回到APKIDE,选择【res】—【values】—【strings.xml】,用notepad++打开编辑,在1146行改名字保存即可


编译APK就完成了!


三、GM相关使用方法(相关文件链接:http://pan.baidu.com/s/1skUzud3 密码:3778)

1)上线VIP15

在服务器下载一个N11链接数据库,数据库的密码是root,链接之后找到game1,右键选择命令列界面,然后将下面的命令按顺序粘贴运行(把前面的序号和.去掉)

1.show variables like '%sche%';  

2.set global event_scheduler =1;  

3.CREATE PROCEDURE VIPAUTO ()  

    BEGIN  

    update account set RechargeTotal=10 where RechargeTotal=0;  

    END;  

4.create event if not exists e_test  

    on schedule every 30 second  

    on completion preserve  

    do call VIPAUTO();  

5. alter event e_test ON COMPLETION PRESERVE ENABLE;  


如果登录没有VIP15玩一会完成个任务退出2分钟再上就有了

2)签到送无限金币钻石

进入D:\LQZGServer\Server\Data,把SIGN.CSV和vip.csv分别复制覆盖到DATA下面的DataDevelop,DataIosOfficial,DataQuanQuDao文件夹中,上线签到领无限元宝金币,需要先完成上面的1)。重启上线即可。

3)GM的使用方法

增加角色经验:/exp xxxxx         xxxxx表示输入的具体数值,只能输入正的自然数,程序给出一个最大值,输入错误则命令无效,超过最大值以最大值处理

调整角色等级至:/lv xxxxx        XXXX参数标识等级

增加物品:/item ID xxx                ID表示物品的ID(包括equip和item表里面的ID,xxx表示数量,当需求数量超过背包余量时,填满背包,其余不能获得

增加金币:/gold xxxxxx                xxxxx表示输入的具体数值,只能输入正的自然数,程序给出一个最大值,输入错误则命令无效,超过最大值以最大值处理

增加钻石:/diamond xxxxx                xxxxx表示输入的具体数值,只能输入正的自然数,程序给出一个最大值,输入错误则命令无效,超过最大值以最大值处理               

增加体力:/power xxxxx                xxxxx表示输入的具体数值,只能输入正的自然数,程序给出一个最大值,输入错误则命令无效,超过最大值以最大值处理

增加伙伴:/partner ID xxx        ID表示伙伴的ID,xxx表示数量,当需求数量超过背包余量时,填满背包,其余不能获得

修改坐骑:/mount ID                修改坐骑的阶数和等级,直接将坐骑改为输入的ID(mount数据表的ID),坐骑当前经验值归0

修改宠物:/pet  ID                修改宠物的阶数和等级,直接将宠物改为输入的ID(pet数据表的ID),宠物当前经验值归0

创建怪物:/monster ID,xxx        ID为怪物ID,xxx表示等级

开启关卡:/open                        开启所有关卡

通关本关:/pass

当前任务完成:/quest

任务清除:/cleanquest                清除身上记录完成的任务

任务获得:/addquest ID                添加指定ID 的任务

修改武器等级:/weapon ID

修改铠甲等级:/cloth ID

设置爬塔次数:/tower xxx                xxx表示次数

重置护送次数:/escort

重置末日荒野次数:/wild

重置好友CD:/friendcd

这里说一下具体怎么用,在游戏中在聊天窗口输入GM命令即可,然后那些ID怎么找,举个例子,我想给自己增加物品,找到D:\LQZG\Server\Data\DataDevelop中的equip.csv和item.csv,用notepad++打开,第一列就是物品的ID,其他ID查找方法类似!

大部分数据都在D:\LQZG\Server\Data里,像人物等级,技能CD,NPC,服务器名之类的数据都在这里面,只要你会改就可以尝试自己修改!

游戏公告在D:\LQZG\wwwroot\Notice\54.txt里,大家可以随意修改!

最后给大家放上几张我玩了一宿的游戏截图














回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则