那爱 发表于 2022-3-21 13:38:33

星尘传说服务器修改指南

星尘传说服务器修改指南
这是在疯子传的那个文档上面修改的...要感觉疯子和群里的大神门..
一.修改地图可用内置辅助挂机
(X盘符代表你服务器端所在盘符,后不赘述.)
文件地址X:\XCser\ser\WorldServer\setup
文件名称regionlist.ini
修改方法,Excel打开,找到所属列,将原来的0修改为1即可.

全地图乘乘骑在同一个文件修改将原来的0修改成1即可
开头# 是代表打开地图, 8 L% J( V# A8 v8 m0 ~
然后找到其他国家的地图,名字是一样的,只要把开头的#号去掉,可以减少内存。-
二.修改魔盒无任务无等级限制使用
文件地址X:\XCser\ser\WorldServer\scripts\game
文件名称 magicbox.script
修改方法,记事本打开,修改如下图,将原有的0修改为1即可.
三.游戏的经验和掉落倍率修改
文件地址: X:\XCser\ser\WorldServer\setup
文件名称 gamesetup.ini
修改方法,记事本打开,修改对应项最后的数值即可,据说不能改的太大,我没试过.
四.修改技能CD,buff持续时间,技能范围、mp消耗.文件地址D:\XCser\ser\WorldServer\data文件名称occupskilllist.xml记事本打开此文件,方便查找技能名称!!技能文件所在目录X:\XCser\ser\WorldServer\skill技能范围 搜索关键词:radius修改方法,比如修改战士的 强力打击 ,查看occupskilllist.xml文件中强力打击对应的技能文件是10104,在skill目录中找到10104.xml,记事本打开.Ctrl+F查找关键字, cooldown,共三处 1秒=1000毫秒,这里的3000是3s,修改你想使用的CD时间即可,最后的950应该是动作时间,修改值要小CD时间,比如说CD是1000毫秒,那动作时间就要小于1000即可.接下来修改MP消耗,查找关键字 Costmp 找如下图格式这里绿色框对应的技能等级,红色框对应mp消耗,将红色框内的数字修改为你想改的数字即可.保存文件,重启服务器,客户端没有修改的话是看不到cd时间和mp消耗改变的,实际使用可以看到变化.下面来修改buff持续时间.比如战士的技能 战士之魂 ,这里需要打开另外一个文件,文件目录 X:\XCser\ser\WorldServer\skill文件名称 state.xml要修改buff持续时间,只能在这个文件中修改,单独修改仅能文件只能修改cd和mp消耗.打开之后查找 战士战士之魂的buff持续时间是10分钟,所以是600000毫秒,修改为3600000毫秒就是一个小时了,修改为你自己喜欢的数值吧,我个人比较喜欢各种buff时间比较长,因为懒,不远去总想着按它. ,以上就是修改技能CD,MP消耗,和buff持续时间.PS.根据以上可以实现不需要吟唱就可上马修改12201.xml 将箭头号指向处修改成0就可以了.四,关于装备强化和附魔的成功率修改文件目录 X:\XCser\ser\WorldServer\data文件名称 goodsexsetup.xml记事本打开,查找关键字 装备冲等 ,如下图有一些明文的介绍,能看懂你就看,看不懂就按我的修改吧,修改所有的Odds=100,就是100%成功了,很简单有木有!附魔是同一个文件,查找关键字 装备魔化 如下图也有很多的明文注释,应该很容易看懂,文本向下,会看到SucceedOdds="9500, SucceedOdds="8000这样的,全都都修改为SucceedOdds="10000就是100%附魔成功,就这样!Tips:WorldServer\scripts\goodsopt\readdgoods90\cardup_call.script   卡片合成五.修改商城出售物品和价格文件位置 X:\XCser\ser\WorldServer\data文件名称 incrementshoplist.xml记事本打开如下图简单解释一下,这个文件包含了星钻商店星尘点券位面商店 三个商城内所出售物品.查找文本关键字<ShopType TypeID="0"> 这里开始向下是星钻商店查找文本关键字<ShopType TypeID="1"> 这里开始向下是星尘点券查找文本关键字<ShopType TypeID="2"> 这里开始向下是位面商店知道每个商城出售物品所在位置,下面我们来修改,很简单首先确定物品原始名称,如上图,第一个红框内的,PPA020 对应的是物品次级疾风药水OrignalName="PPA020" 这是物品原始名Price="10000" 这是商城内的售价,会跟你你添加在那个商场自动对应星钻,点券,位面GoodsNum="100" 这是售出物品的叠加数量剩下的默认好了,知道以上几条,应该会添加了吧…Tips:使用物品编辑器,配合客户端内显示的现有商城物品,你可以很快定位物品位置!六.删除包包里面的物品打开SOL——工具——企业管理器——(local)(window NT)——ZYGameDB——表,找到并右键player goods,打开表——返回所有项,在那里有你所有注册账号创建角色的物品,找到BUG物品,点最左边的方格选中一列右键删除,然后左上角 文件——保存,重启服务器,进游戏没问题七.设置上线礼包通用方法:上线礼包 在WorldServer\scripts\game\playerlogin.script里可以看到//资料片新手礼包if( ifdef("$m_FirstLogin") == 0 ){      if( GetMe("Level") == 1 )      {                define("$m_FirstLogin",0);                //define("$m_di2ciLogin",$loc_time);                //define("$m_di2ciLogin_yn",0);                AddGoods("QH00000359",1);                AddGoods("QH00000525",1);                AddGoods("GZ0009",500);                AddGoods("MHYDA01",5000);                AddGoods("GZ0010",2000);                AddGoods("TK080F013W07P",2);                AddGoods("RING070F01",2);                AddGoods("NECK080F01",1);AddGoods("X,Y") X是物品原始名 用data里面的物品编辑器查 Y是数量另一种方法:WorldServer\scripts\npc\npc_01_antonia.script八.GM设置跟命令(很多未测试)WorldServer\setup\ gmlist.ini   里面 :名字空格admin实例:无敌小胖子 admin
下面为GM命令:@追踪 玩家名字   表示飞到玩家那里去@召唤 玩家名字   表示召唤玩家到身边@飞 1 坐标X 坐标Y 表示飞到本场境指定坐标@飞 地图名字 坐标X 坐标Y 表示飞到指定地图坐标@设置等级 <玩家名字> <等级>@制造 <物品名字> [数量][等级][魔化等级][目标玩家名称]@超级传送 <玩家名字> <地图名字> [<坐标x> <坐标Y>](效果:将玩家及其周围7x7范围内的玩家传送到指定地图,如果不指定坐标,则移动到随机地点)@传送玩家 <玩家名字> <地图名字> [<坐标x> <坐标Y>](将玩家传送到指定地图,如果不指定坐标,则移动到随机地点)@喊话 <内容>@技能变更 <玩家名字> <技能名字> <技能等级>@禁锢 <玩家名字> <是否禁锢>(0解锢,非0禁锢)@禁言 <玩家名字> <分钟>(0取消禁言,非0禁言,单位分钟)@删除 <玩家名字> <物品名字> [删除数量](删除的数量默认为1)@删除怪物 <场景ID> X1 Y1 X2 Y2(删除一个地图上范围内的怪物)@删除技能 <玩家名字> <技能名字>(删除玩家的一项技能)@删除区域内怪物 <场景编号> [<X1> <Y1> <X2> <Y2>](删除区域内所有的怪物)@设置角色属性 <角色名字> <属性名> <值>@踢世界所有人 1("效果:立即将该玩家踢下线")@显示匿名@增加家族贡献 <值>@增加家族经验 <值>@增加家族资源 <值>@增加金钱 <玩家名字> <数值>@增加勋章 <物品名字>@增加银币 <玩家名字> <数值>

@隐身 1(说明)隐身成功@隐身 0(说明)取消隐身
聊天框输入@物品制造+空格+ID+数量

TEXTBOX10    gm工具代码   这个是一个强大的工具- -!


九.活动刷怪scripts\monsterai\cyc蛮石:cyc_20200_20200kolid.script
回廊:cyc_40053_e40051ycrystal.script
洛克萨废墟地廊:cyc_40079_40079kz.scriptHour(Time()) == 21 时间Minute(Time()) ==30   分钟这里可以自己设置想什么时候刷就什么时候刷loc_rgnID == 20200 地图ID   20200Boss09",30,1,1,500,500,哈蒙的原始名 数量 坐标X X 范围YY 随便修改就行了 .要取消的话把这文件备份删除就OK了.就没这BOSS活动了十.商店加东西先在\WorldServer\data\ monsterlist.ini找到你要替换的商店的NPC再打开商店文件tradelist.ini然后直接替换 注意修改总数量.十一.各种文件目录怪物掉落自动进包设置:WorldServer\scripts\monster洛克萨废墟 :monster_lks_public.script亚比斯卫城 :monster_ybs4_public.script尤塔卡:monster_utk_public.script蛮石要塞BOSS活动:monster_scripts_20200public.script洛克萨废墟地廊BOSS活动:monster_scripts_40079public.scriptPS.WorldServer\scripts\goodsopt下面是一些设置装备升级所需材料的脚本.卡片升级十二. 修改金币大礼包等物品属性打开物品编辑器查找物品ID 在执行脚本上右键进入编辑 PS.EP第一次进去需要注册在data→APP→再就是修改新手装备大礼包 里面所包含的的东西 都是这样修改的修改注意包袱的空间够不够 .但是估计你看看 就不会想去修改了.十三.怪物打人不掉血的解决方案在X:\Xcser\ser\WorldServer\scripts\skills下skill_monster_to.scriptsskill_mmonster_to.scripts以上两个文件用记事本打开找到$DamageHp = $DamageHp * $HpRecoverSpeed;这一行删除保存文件, 然后在WS程序, 重读全部脚本即可解决十四.修改人物移动速度文件路径 X:\XCser\ser\WorldServer\data文件名称 globesetup.ini修改为如下图,正合适,太快了会卡掉!十五.修改地图刷怪数量和间隔时间WorldServer\regions里面的regionlist.ini,可以查到每个地图对应的ID,在region目录里面我们能找到对应的XXXX.monster文件打开.数量修改能刷怪时间修改该刷新时间!!! 但是得注意 此地图的商店和NPC不要修改数量

will 发表于 2022-11-2 17:08:38

大佬,请教一下,东东灭世服务端 怎么可以外网能够玩阿
页: [1]
查看完整版本: 星尘传说服务器修改指南