星河引擎各种错误处理(持续更新)

2025-06-11 0 700
特别注意,星河彩虹转换星河引擎,数据库服务器报错:
Error Executing SQL: SELECTA. FCH CHRTDX,A.FCH GOLD,A.FCH GAMEGOLD,A.FCH ITEMS, A. FCH IFO FROMTBL PETSELL AS A LEFT JOIH TBL, CHARACTER AS B O B.FCH IDK=A. FCH CHRTDKWHEREB.FCH SERVERID=0:SQL语错误或错误的数据库!nosuchcolumn:A.FCH ITEMS[2025/4/17 22:40:30]Error Executing SQL: SELECTFCH CHRIDX,FCH BEGIN TIME,FCH TIME,FCH PRICE,FCH ITEM FROM TBL CONSIGNITEMSWHERE FCHSERVERID=0:SQL语句错误或错误的数据库!nosuchcolumn:FCH SERVERID
这是因为数据不兼容。必须删除FDB里面的人物数据!如果你清理了开区包还提示,那一定是你的开区包里面又拷贝了老数据进去了!仔细检查下!
1.    Mir200\Envir\RankList 文件夹下面全部文本清空 成空文本。
如bat文件里面加上
rmdir %a%\mir200\Envir\RankList /s/q
mkdir %a%\mir200\Envir\RankList
2. 也可以做成清理数据bat,把清空以后的RankList 文件夹拷贝到替换包内替换
例如:
Xcopy %a%\空数据包 %a% /s/e/y/r
3.已经开区的可以通过命令ClearRankList 实时清理排行榜 可以查看更新记录
[@示范]
#IF
True
#Act
ClearRankList 1
SENDMSG 5 已为你成功删除所有等级排名榜数据!
Break
2.行会和城堡报错
关闭所有程序,打开!setup.txt 修改行会和城堡路径如下
GuildDir要存在,并且里面配置是对的!有的版本可能是GuildBase 根据自己版本设置相对路径即可!如下!
GuildDir=.\GuildDir\Guilds\
GuildFile=.\GuildDir\GuildList.txt
ClanDir=.\GuildDir\Clans\
ClanFile=.\GuildDir\ClanList.txt
CastleDir=.\Castle\
CastleFile=.\Castle\List.txt
3.加载装备回收信息失败
其实是少了equip_recover.csv  文件,引擎却提示baoshinew.csv错误!
找到程序包config下面的equip_recover.csv文件扔进你版本的MIR200/CONFIG里面即可
4.封号显示英文
打开Mir200\Config\String.ini 修改
HumanShowName=%chrname\%countryname\%guildname\%dearname\%mastername\%fenghaoname
5.关于补丁更新:如!
补丁数量=2
1=http://www.520cs.com/Texture10.zip|.\Data\Texture10.wpf|115784208
2=http://www.520cs.com/Texture10.wpf|.\Data\Texture10.wpf|115784208
补丁说明
;补丁地址: http://www.520cs.com/Texture10.zip  将您的补丁压缩成zip格式;这个你必须在浏览器能打开下载!
;补丁目录:.\Data\Texture10.wpf  这是导入玩家客户端补丁的目录,根据您的补丁自行修改。
;补丁大小:115784208 此参数是您的补丁字节大小,获取方式为:右键您的补丁 — 属性 — 大小,将后面的字节数复制写入即可(如果有“,”则删除掉)
;补丁大小设置不正确,会造成玩家每次运行登录器后都将会下载补丁,需要设置正确!
;也可以采用不压缩格式.第二个补丁是不压缩的格式.你也可以修改为dll后缀的。
总结:
1.补丁必须能下载。一个不能下载都不对!
2.大小必须正确。一个不对就不行!
3.单机地址的补丁无法更新!
6.关于开区清理,很多人的bat文件把IDDB文件夹删掉了,造成报错,提示数据库目录输入不正确!,建议用以下bat写法,或者你删除了DIDB文件夹,请你再给人家创建一个!
del %a%\DBServer\FDB\*.* /s/q
del %a%\LoginSrv\IDDB\*.* /s/q
7 行会界面打不开,QGuildTower-0.txt 这个文本不能为空!比如写内容如下即可
[@main] FLASH(31)
aaaaaaaaa啊啊啊啊啊啊必须写点字哦
8.血的教训!血的教训!血的教训!很多人清理数据把老区给清理了,造成不可挽回的结局!所以,bat文件一定要带上下面2句代码!
set a=”%cd%”
XCOPY %a%\Dbserver\FDB\*.* %a%\开区数据备份\FDB\
XCOPY %a%\loginsrv\IdDB\*.* %a%\开区数据备份\IDDB\
9.某些脚本循环读取会提示脚本死循环。是因为setup里面默认goto次数=30,所以搜索setup,txt
找到 ScriptGotoCountLimit=30 修改成 ScriptGotoCountLimit=1000或者更多。前提是你脚本只是正常循环,并非真的死循环代码!
10.常见报错处理  加载NPC报错   加载行会报错  数据库程序报错(有视频教程可提供)
11.登录界面进不去(游戏名字不对应   列表是SD  密钥不对 程序问题)(有视频教程可提供)
 星河引擎角色界面显示服务器忙(识别码)
12.服务器卡  1.刷怪  2.频繁记录 大文本 3.自己写的内挂系统 (有视频教程可提供)
13.很多人写buff不写检测。造成在安全区都可以杀人,隔壁老才站在安全区谈个恋爱,结果祸从天降,莫名其妙被杀了!就是你脚本写的不严谨,打掉敌人或者切割多少血量的buff你没有加检测!请检查你的buff代码。加上安全区检测。如下示例:
#IFone
ISINSAFEZONE
$PARAM(2).ISINSAFEZONE
$PARAM(2).ISOFFLINE
#ACT
BREAK
这意思就是说。对方离线了,你或者对方在安全区就不执行了!当然你也可以加上对方是不是自己行会的,对方是不是自己好友等等检测!看你自己脑洞,看不懂的话。只好请个技术了。
检测是不是本行会比如
#IF
!EQUAL $GUILDNAME 无
EQUAL $GUILDNAME $HUMANINFO[$PARAM(2)].$GUILDNAME
#ACT
break
14.夺宝或者攻城期间爆率归零简单思路设计  KILLMONBURSTRATE 0 9999999
14.1.攻城开始,给一个变量比如mov I99 1      在线提问到QM,全服人爆率倍数为0
14.2.登录脚本,检测I99变量,如果是1就爆率倍数归零。防止下线重登录爆率不变!
14.3.攻城结束,I99变量归零 在线提问到QM,全服人重读登陆脚本,初始化爆率倍数.
15.关于很多人问怪物不爆东西。
1.首先检查数据库字段BURST,看看这个字段写的啥,此字段为Envir\MonItems目录下的指定暴率文件名,不包含.txt后缀,不使用镜像爆率时,此字段请留空,不要填任何内容!有些人写个0那就完犊子了!
2其次看看地图参数,人物爆率倍数, 特别是人物爆率倍数如果是0,也不会爆出任何物品,自己写个显示就明白了。如:sendmsg 7 ==========<$KILLMONBURSTRATE>
3.还有怪物的类型!
16.怎么确定版本是什么引擎,
星河彩虹版本,打开数据库,是没有仙元心法数据表那些的,反之,可能就是星河引擎,一旦升级数据库,就无法换回星河彩虹了,升级前先备份!如果数据库是一堆,比如StdItems.DB,Monster.DB这些,那可能就是A3引擎的!
17.关于星河引擎全屏拾取。数据库设置好范围拾取。只需要登录脚本一句代码即可。之前那些乱七八糟都可以删除。 NORANGEPICK地图参数禁止全屏
脚本命令用于执行开启范围拾取功能 RANGEPICK 参数1 参数2 参数3 用于调整拾取间隔
参数1 //拾取开关(0、关闭 1、开启)
参数2 //拾取类型 默认为0可忽略 (0、所有物品 1、人物爆出 2、怪物爆出)
参数3 //拾取间隔
[@示范]
#IF
True
#Act
RANGEPICK 1 2 500
以下是彩虹的全屏拾取脚本实例
[@延时捡取]
#IF
RANDOM 1
#ACT
RangePick $PARAM(7) $PARAM(8) 9
SENDMSG 5 你拾取自己坐标范围8X8之内地面物品
BREAK
[@杀怪触发]
#IF
check [232] 1
#ACT
DelayCall 500 @延时捡取 1 ms
18.引擎报堆栈什么的 是引擎内置提示。提醒你该优化脚本了。
[脚本异常] TNormNpc.GotoLable:QManage 位置:0(0:0): 类型: [ACT], Label: [@TIGER元神兽谱技能升级], Block: [12], 堆栈: [560KB]
报这种错,是提示你脚本有错误,或者引擎执行这段脚本报错
引擎执行这段脚本时因为指针地址报错,还有什么以上脚本出现严重递归现象请尽快处理此脚本,此却本会导致引擎出现崩溃的情况。
其实一句话:脚本写的有问题!排查下!
这异常报错很灵敏,就算一点错误都会报,这样更好找引擎BUG,脚本BUG
19.对于各种疑难杂症,莫名其妙的问题。请把mir200下面的setup.txt删除,启动引擎会重新生成!然后关闭引擎。控制器重新配置,也许有些问题就正常了!!
20  游戏禁言代码  Shutup ReleaseShutup 都上引擎上的管理命令,自己查看自己引擎是不是这2个命令,相应修改!
示例:登录限制脚本
#IF
CHECKLEVELEX < 42
#ACT
;小于42级开始禁言
GMEXECUTE Shutup $USERNAME 10000
SENDMSG 7 提示:42级以下禁止说话,请谅解!!
#IF
CHECKLEVELEX > 41
#ACT
;大于41级解除禁言
GMEXECUTE ReleaseShutup $USERNAME
21.非法登录] 登录器版本验证失败 到界面进不去。打开引擎 参数设置。勾选允许普通登录器登录即可!
22.合区几十万数据,请去掉合并行会勾选,,合区后,行会列表清空。否则你估计启动不了引擎!行会列表GuildList.txt是啥你都不知道,那就没办法了。打开说明书看看服务端结构!行会列表清空行会列表清空行会列表清空行会列表清空行会列表清空行会列表清空
GuildDir=.\GuildDir\Guilds\
GuildFile=.\GuildDir\GuildList.txt
23.彩虹更换星河新引擎提示
2024/12/26 15:39:14 [脚本错误] 表名错误 脚本命令:TABLE NPC名称:QManage 地图:0(0:0) 参数1:ZIDGJA 参数2:ZIDGJA_1 参数3:= 参数4:<@@!PIC2 3,1201> 参数5: 参数6:
2024/12/26 15:39:14 [脚本错误] 表名错误 脚本命令:TABLE NPC名称:QManage 地图:0(0:0) 参数1:ZIDGJA 参数2:ZIDGJA_2 参数3:= 参数4:<@@!PIC2 3,1201> 参数5: 参数6:
检查自定义表没任何错误,请清空老数据即可。FDB清空!就不会再报错了!
24.游戏提示 超出了攻击范围 请打开引擎 功能–魔法 设置魔法距离为10或者12测试!
25.战争牢笼等技能释放,有动作,无效果,请查看引擎-功能-技能魔法是否勾选了启动maginskill.xml.还要看XML里面是否添加了本技能的参数! 还有你是不是达到修炼等级。是不是有足够的蓝!其次查看引擎-功能-技能魔法,是否勾选了单体释放融合技能!
26.引擎启动正在加载魔器系统配置信息。。
服务器启动异常!!!!!!Aiolation at address 00AAE5A6 in module ‘WolServer.exe’(offset 6Ar5A6). Read of address 00000000
请到程序包的config里面拷贝mo大头的几个文件覆盖到你MIR200/config里面!!!!!!!!!!!!
27.引擎提示缺少什么什么CSV文件或者加载什么错误,。请到程序包的config里面同名的CSV文件覆盖到你MIR200/config里面!!!!!!!!!!!!
28. 2017-4-15 22:14:00’is not a vslid date and time.打开控制器提示错误,点确定即可。这是以前设置的自动开区时间不对了而已。或者你把TaskList.txt删除,又或者重新设置一次正确的自动开区就好了!!!
29.[Exception] TFrmMain::StartEngine – Code=9
Access violation at address 00955503 in module ‘WolServer.exe’ (offset 555503). Read of address 00000004
 找到MonsterChild.txt文本 清空即可!或者自己检查内容是不是有错!
30 关于AGG防外挂 目前支持星河引擎 星河彩虹 其他暂不不支持。到他群下载最新runagte和最新登录器,群号 783132932  替换网关,插件更新到客户端!如下:
1=http://www.agg5.com:8810/AGG_SGL_1222.zip|.\Data\AGG.sgl|1
31  加载任务地图信息失败!!!-23
找到 MapQuest.txt  文件看看。里面有地图可能你地图配置里面根本不存在!
32. 很多人问不能自动破盾的问题,手动可以,考虑你封号脚本的问题,fenghao这个命令后面的第一个参数数字决定了谁能推动谁。数字大的能推动低的!所以。仔细排查你封号脚本,写写显示,看看封号数字大小吧。。
33.新引擎setranklevelname自定义封号不生效 请打开引擎–功能–有个开启自定义封号的勾选!
34.错误信息  神之召唤技能的第六个怪物名称设置错误,数据不存在!
 解决:打开引擎-功能-魔法技能 找到神之召唤 设置怪物为你数据库存在的怪物!
35..
地图事件加载失败!!!Code: -7  检查MapEvent.txt 是不是有地图。你地图配置里面根本不存在呢。
加载任务地图信息失败!!!-25
检查MapQuest.txt是不是有地图。你地图配置里面根本不存在呢。
36.个人变量每日清理简单写法实例:
1.机器人加每日清理
AutoRunRobot.txt      #AutoRun NPC RUNONDAY 0:00 @每天加1天
2.RobotManage.txt
[@每天加1天]
#IF
random 1
#ACT
GMEXECUTE 在线提问 @每日恢复
3.QM或者登录脚本 如登陆执行 登录限制等等。包括变量都根据自己版本自己整合
#IF
CHECKLEVELEX > 0
#ACT
GOTO @每日恢复
[@每日恢复]
#IF
!CHECKVAR HUMAN 服务时间 = $DATE
#ACT
CALCVAR HUMAN 服务时间 = $DATE
SAVEVAR HUMAN 服务时间 ..\QuestDiary\记录时间.txt
CHANGECUSTOMVALUE 30 = 0
ChangeCustomValue 11 = 0
ChangeCustomValue 8 = 0
ChangeCustomValue 7 = 0
ChangeCustomValue 6 = 0
ChangeCustomValue 4 = 0
ChangeCustomValue 17 = 0
ChangeCustomValue 12 = 0
;ChangeCustomValue 71 = 0
ChangeCustomValue 135 = 0
ChangeCustomValue 136 = 0
SET [500] 0
SET [501] 0
BREAK
37…打开控制器提示 2025-4-21 11:30:00′ is not a valid date and time.
 1. 版本目录的 TaskList.txt 清空或者删除即可
  2. 点确定也行。设置一次自动开区就好了!
38.〖提示〗恭喜您触发300000点神圣伤
〖提示〗恭喜您触发300000点神圣伤害
打开引擎-参数设置–信息控制–显示详细信息下面的信息等级设置1 看看
39.机器人脚本更改以后不需要重启引擎!!打开引擎–游戏命令–调试命令–里面有2个命令进游戏打下即可!
40.有些朋友反映破盾没有技能效果了,引擎参数设置-无后仰动作勾选去掉试试吧。
收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

传世一条龙,传世开区一条龙,论坛版本,版本,论坛,传奇世界开服,传奇世界一条龙,我想开服,我想开传世,我想买传世版本,传世私服,传世SF,传世发布站,传世开服一条龙,版本出售,服务器出售,免费版本

美橙科技,传世一条龙,传奇世界版本,版本论坛,开区一条龙,版本出售,服务器出售,论坛版本-论坛-版本,传世,传奇世界,传世工具,工具,补丁脚本 脚本交流 星河引擎各种错误处理(持续更新) https://www.pk8n.com/%e6%98%9f%e6%b2%b3%e5%bc%95%e6%93%8e%e5%90%84%e7%a7%8d%e9%94%99%e8%af%af%e5%a4%84%e7%90%86%e6%8c%81%e7%bb%ad%e6%9b%b4%e6%96%b0.html

美橙科技

上一篇:

已经没有上一篇了!

常见问题

相关文章

发表评论
暂无评论
美澄科技官方客服团队

为您解决烦忧 - 24小时在线 专业服务