• 400-123-4567

    工作时间

    周一至周五:9:00-21:00

    周末及节日:9:00-18:00

  • 手机版二维码

    随时手机查素材

  • 扫描二维码

    加入官方微信群

网络广告 风险自担
趣游论坛 管理员
  • 未知地域
  • 活跃会员

  • 灌水之王

  • 突出贡献

  • 优秀版主

  • 荣誉管理

  • 论坛元老

  • 10569发帖数
  • 10561主题数
  • 0关注数
  • 2粉丝

[BLUE引擎] 新BLUE引擎无法注册帐号,点开始游戏没反应等使用中常见问题合集

  [复制链接]
趣游论坛 发表于 2023-10-6 09:14:52 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
1.登录器上注册账号之后 不提示创建成功
213232kh1ui7ihil0zhmhw.png.thumb.jpg


2.点开始游戏无反应
213606zxa12z13lk83laze.png.thumb.jpg

213609m2h21fh1ksck2mss.png.thumb.jpg




3.摆摊界面显示不出来
214103dhw8yo36aaaho3mx.png.thumb.jpg


214309u6uuxrnk8zxue8r4.png.thumb.jpg


4.为什么游戏突然突然被人刷一地双击使用物品? 075806a8o808ofhh72277o.png.thumb.jpg
凡是双击触发类物品,尽量做好检测后再触发,以下有格式参考:
[@StdModeFunc31]
#if
CHECKITEM 100元宝 1
#act
TAKE 100元宝 1
#ELSEACT
MOVR P9 10000000
ADDLINELIST ..\QuestDiary\Mir2m2防刷记录.txt 100元宝 人物:<$USERNAME> 时间:<$DATETIME> <$STR(P9)> hardDisk
MOV P9 0
SENDMSG 6 请勿使用辅助刷元宝!
break
#IF
CheckLevelEx > 0
#ACT
GAMEGOLD + 100
SENDMSG 6 提示:元宝增加100个.您当前的元宝为:<$GAMEGOLD>个

由于脚本写的不够严谨导致,被利用封包无限发送执行脚本,跳转执行段
每段脚本检测前都必须附带相应的检测条件
简单举列解决QF被刷元宝的示列
如双击吃【10元宝】,改为StdMode=31,Reserved=99双击触发脚本物品,使用一次掉一点持久
脚本里加上检测背包里有没有【10元宝】物品,有则加元宝,并收走【10元宝】没有则是非法封包跳转,直接封号,或者加记录即可
M2文本过滤里禁止 $ @ 的符号
特别注意:物品的持久尽量在99最好
DuraMax=99000

DB数据库修改下这2行参数
214631f7m5z8447i4d57o0.png.thumb.jpg


5.进入游戏后装备属性全部错乱等问题,请使用引擎配套的.dat客户端文件
215048cioo4xyttvv4htsy.png.thumb.jpg


6.登录器更新格式参考
登录器自动更新格式:
LoginTool.exe           2D818083B4C1609B34192E7C8922D2E1        http://www.BLueMir2.com/launcher_v1/LoginTool.txt
游戏例行更新格式参考:
.\data\lui.pkg                2F3E5B7B39FA9ACD6EA734ED03625625        http://www.BLueMir2.com/launcher_v1/lui.txt
.\bluem2_wulin.dat        904288827A45162FC51029BB3FAE2418        http://www.BLueMir2.com/launcher_v1/bluem2_wulin.txt
.\data\~cui.txt                E1D0532912EC0B553A9783DCBF477A13        http://www.BLueMir2.com/launcher_v1/~cui.txt
.\data\lsDefaultItemFilter.txt        C1C4743C04E213469B63768D4B30A090        http://www.BLueMir2.com/launcher_v1/lsDefaultItemFilter.txt
.\data\NewopUI.Wzl      146EB1F9D1D7A502225F28B43EE43C9D        http://www.BLueMir2.com/launcher_v1/data.zip


7.启动DB数据时提示,数据版本不对应(190 <-> 191),请转换数据后再开启,启动已中止!
220639pthuht7udtd7uuhs.png.thumb.jpg
请在引擎包目录..旗舰版_通用程序\数据合并转换\多区合并数据工具合击.exe 或者 多区合并数据工具1.76.exe
具体看你是什么版本,就用什么工具。
220948xf443p32cc8yfzfh.png.thumb.jpg


8.游戏移动、攻击等速度调整
221418v92ozsxn9flnvkmz.png.thumb.jpg


9.武器吸血设置
可以再DB数据库中将武器Anicount字段设为:138  吸血量为武器的重量(如重量为10.即每刀吸血10点)


10.物品数据库加载失败Code: -100  解决方案:引擎包内搜索db扩展工具,放到D:\MirServer\Mud2\DB目录下运行 205743ekumx1kzkmusd1ej.png.thumb.jpg
225952zje9kmh64cjxpdiu.png.thumb.jpg


11.数据错乱、属性错误、属性错乱、装备属性变态
075247f3abbb8tobk8i3bb.png.thumb.jpg
没有配套更换客户端.dat文件,需要用配套的客户端文件,客户端文件在程序包里的.dat文件
[bluem2_client.dat]四格客户端
[bluem2_client2.dat]六格客户端
[bluem2_client3.dat]1.76客户端


12.登录黑屏、进不去游戏、人物级别错乱
没有换配套的游戏网关或配套的其他程序RunGate.exe、DBServer.exe
每次更新程序,建议使用程序包里的配套的所有程序,当出现此问题时.从新下载程序包将程序包里的所有文件全部从新替换即可解决


13.LOGO不显示、自定义LOGO、客户端Logo
075545f7bfakobjik00mk0.png.thumb.jpg
配置登录器时用的LOGO名字和你的不匹配或者没有用登录器自动更新LOGO到客户端下
配置登录器时用的LOGO名必须和你LOGO图片名字一致,如图所展示的
配置完后需要把png的LOGO用登录器自动更新功能更新到登录器所在跟目录下
.\logo.png   3B9FAC96FF2357A922   


14.清理二级密码、集体清理二密、二级密码乱码
075710orrfl7omrmzr6lrx.png.thumb.jpg
如图示列
2019年老程序更新最新2020最新的程序需要清理老的二级密码
两步验证是二级密码的升级版,不兼容原来的二次密码数据
步骤1:创建一个文件夹,将要清理的数据放入该文件夹,包含FDB,IDDB
步骤2:运行2020程序包内的合区工具-选择数据维护,选中该文件夹-点清理二级密码


15.合区出错、合区内存溢出、合不了区、合区出现、out of memory
080041m3k34qb0n1f10bzq.png.thumb.jpg
合区出现大量的out of memory内存溢出因为QuestDiary下有过大的文本数据txt
比如发现一个客户写的书页抽取.txt 有200多M,怎么都合不了区一直报错
合区选择完版本路径后,在下面文本区里把主区文本和从区文本进行检查把不含人物名字的文本数据都从合并列表排除
仅保留需要合并的文本即可!


16.M2报错CloseUser 0
080205u4etioebtkp4trr1.png.thumb.jpg
角色退出游戏时执行脚本错误一般常见于大退触发和小退触发QF脚本下
@OnLogout_OffLinePlaying
@OnLogout_SoftClosing
检查大退小退触发脚本 目前发现者引起错误的是大退触发时执行了泡点脚本,但是格式写的不对导致报错
SETAUTOGETEXP 7200 1【错误】
SETAUTOGETEXP 7200 1 1【正确】
命令 时间 经验 是否安全区(0为任何地方)地图号(任何地图请不用填)


17.个人自定义变量、自定义全局变量、自定义变量清理无效、自定义变量修改无效
[@Login]
#IF
CHECKLEVELEX > 0
#ACT
VAR INTEGER HUMAN 捐献 "" hardDisk
LOADVAR HUMAN 捐献 ..\QuestDiary\不合数据\捐献记录.ini


这么写后可以即时修改操作都不影响,建议在有个人变量的脚本,点开对话框时就执行一次装载个人变量


[@main] 比如我在捐献脚本头执行时加入装载一次变量
#IF
CHECKLEVELEX > 0
#SAY
沙城捐赠:您的捐赠: 【<$HUMAN(捐献)>】 首次需捐赠30充值点.当前身上剩余>【<$INTS1>】充值点\
#ACT
LOADVAR HUMAN 捐献 ..\QuestDiary\不合数据\捐献记录.ini


2019年后的程序自定义变量的写发有变更
以前需要在每次操作时后面加
hardDisk 保存现在改为仅需一次登录脚本时加载即可
可使用引擎伴侣选择目录进行批量修改.修改前记得备份版本
针对ClearNameList 或外部插件修改文本自定变量后,建议在脚本执行自定变量前,先装载一次变量即可


18.M2报错UserLogon is not a valid date
080427xzdvvjgccac2tuds.png.thumb.jpg
会员检测日期格式不对
会员检测命令 CHECKUSERDATE 会员.txt < 30 p0 p1
检查命令 会员名单 控制符 天数 使用天数 剩余天数(可用<$STR(p1)>在脚本中显示)
服务器系统日期必须是2020/01/18格式
如果是2020-01-18格式,检测无法执行请注意修改

19.启动M2以下错误修复方案(0521-14)引擎检测更为严谨
正在加载地图数据...
地图数据加载失败Code: -353

[警告] 地图连接点无效:  0 0,请修正MapInfo相应条目

[警告] 地图连接点无效: 1 43 34,请修正MapInfo相应条目

以上综合了3个问题给出以下解决方案:


135111ky3un2ynxs4onxvu.png.thumb.jpg

135111f59pj9jbdbz3t5f8.png.thumb.jpg

135111n0dlbdg09l004l8b.png.thumb.jpg

135111s2n2qnx622sqvsmz.png.thumb.jpg

135111jkz9m1cruzrrsl4q.png.thumb.jpg

135111alz1vt75676v4yln.png.thumb.jpg

20.无法配置新引擎登录器,自动分析不到物品名字 155035ocvmwv88g48t58ok.png.thumb.jpg

155035gh5jwwff1a0700uh.png.thumb.jpg

图上解决方法:
1.引擎包内搜索:sqlite3.dll
2.复制到C:\Windows\SysWOW64 路径下,重新打开配置器即可
32位系统复制到32位的路径下,也就是SysWOW32

115541zuk6ceuwrhhdz8wh.png.thumb.jpg

21.盛大新增的 hum1.wil  hum2.wil items1.wil weapon2.wil 等都是对应上面的  就是扩张的功能
chrsel.wil                登陆人物界面
dnitems.wil        地上显示的物品
effect.wil                沙城打破的门,乱土
hair.wil                头发
hum.wil                人物穿各种衣服的动作 你说的衣服因该是添加在这个里面。
items.wil                背包物品
magic.wil                魔法样子
magic2.wil        魔法样子2
magicon.wil        学会技能的图标
mmap.wil                小地图
mon.wil                怪物动作图
npc.wil                npc图象
objects.wil到objects.wil        房屋图
prguse.wil                游戏界面,对话框
smtiles.wil                地图小块
stateitem.wil        物品的外表图,如拿在手里的刀
tiles.wil                地板小块
weapon.wil        各种武器动作

22."双倍经验卷"如何实现离线保留经验时长并使用增加时间,可参考以下写法;------------------------------------QF
[@STDMODEFUNC10]
#IF
CHECKLEVELEX > 0
#ACT
KILLMONEXPRATE 200 3600
Gmexecute showeffect 75
SENDMSG 7 您获得了1小时双倍经验时间
CalcVar HUMAN 双倍时间 = 3600
SaveVar HUMAN 双倍时间 ..\QuestDiary\数据文件\双倍时间保存.txt
SetScTimer 1 1
BREAK

;------------------------------------QM声明
Var Integer HUMAN 双倍时间 "" HardDisk
LOADVAR HUMAN 双倍时间 ..\QuestDiary\数据文件\双倍时间保存.txt

;------------------------------------登录添加:
#If
CheckVar HUMAN 双倍时间 > 0
#Act
KILLMONEXPRATE 200 <$HUMAN(双倍时间)>
SetScTimer 1 1
Break

;------------------------------------定时器执行
[@OnTimer1]
#If
CheckVar HUMAN 双倍时间 > 0
#Act
CalcVar HUMAN 双倍时间 - 1
SaveVar HUMAN 双倍时间 ..\QuestDiary\数据文件\双倍时间保存.txt
Break
#ElseAct
KILLMONEXPRATE 100 1
CalcVar HUMAN 双倍时间 = 0
SaveVar HUMAN 双倍时间 ..\QuestDiary\数据文件\双倍时间保存.txt
KillScTimer 1
Break

我们会把一些新手经常问的问题发表到这个帖子,后续会陆续增加。希望能给你带来帮助。
回复

使用道具 举报

精彩评论2

太执着 发表于 2024-9-2 04:32:14 | 显示全部楼层
回复 支持 反对

使用道具 举报

wshwxq 发表于 4 天前 | 显示全部楼层
回复 支持 反对

使用道具 举报

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

本版积分规则

猜你喜欢
客服电话
1300000000

24x7小时免费咨询

  • 官方在线客服

    QQ客服:小西

    点击交谈

    QQ客服:良子

    点击交谈

    QQ客服:闵月

    点击交谈
  • 上海市虹口区海伦中心A座

  • 手机扫码查看手机版

    手机查找资源更方便

  • 扫一扫关注官方微信

    加入官方微信群

Powered by Discuz!X3.5 ©2022-2023 Comsenz Inc.河月网络设计( 赣ICP备2022008660号-4 )赣公网安备36050202000600号|网站地图