藏宝游

 找回密码
 立即注册
楼主: 那爱

[端游GM工具] 星尘传说服务器修改指南

[复制链接]

 成长值: 240

  • TA的每日心情
    开心
    5 天前
  • 签到天数: 5 天

    [LV.2]圆转纯熟

    4万

    主题

    8

    回帖

    24万

    积分

    超级版主

    Rank: 8Rank: 8

    积分
    247507
    金钱
    104737
    注册时间
    2022-1-8
    在线时间
    165 小时

    最佳新人热心会员大富翁龙年大吉

    发表于 2022-3-21 13:38:33 | 显示全部楼层 |阅读模式
    星尘传说服务器修改指南
    这是在疯子传的那个文档上面修改的...要感觉疯子和群里的大神门..
    一.修改地图可用内置辅助挂机
    (X盘符代表你服务器端所在盘符,后不赘述.)
    文件地址X:\XCser\ser\WorldServer\setup
    文件名称regionlist.ini
    修改方法,Excel打开,找到所属列,将原来的0修改为1即可.
    图片1.png
    全地图乘乘骑在同一个文件修改  将原来的0修改成1即可
    开头# 是代表打开地图, 8 L% J( V# A8 v8 m0 ~
    然后找到其他国家的地图,名字是一样的,只要把开头的#号去掉,可以减少内存。-
    二.修改魔盒无任务无等级限制使用
    文件地址X:\XCser\ser\WorldServer\scripts\game
    文件名称 magicbox.script
    修改方法,记事本打开,修改如下图,将原有的0修改为1即可.
    图片2.png 三.游戏的经验和掉落倍率修改
    文件地址: X:\XCser\ser\WorldServer\setup
    文件名称 gamesetup.ini
    修改方法,记事本打开,修改对应项最后的数值即可,据说不能改的太大,我没试过.
    图片3.png
    四.修改技能CD,buff持续时间,技能范围、mp消耗.
    文件地址D:\XCser\ser\WorldServer\data
    文件名称occupskilllist.xml
    记事本打开此文件,方便查找技能名称!!
    技能文件所在目录X:\XCser\ser\WorldServer\skill
    技能范围 搜索关键词:radius
    修改方法,比如修改战士的 强力打击 ,查看occupskilllist.xml文件中强力打击对应的技能文件是10104,在skill目录中找到10104.xml,记事本打开.
    图片4.png
    Ctrl+F查找关键字, cooldown,共三处
    图片5.png
    图片6.png
    1秒=1000毫秒,这里的3000是3s,修改你想使用的CD时间即可,最后的950应该是动作时间,修改值要小CD时间,比如说CD是1000毫秒,那动作时间就要小于1000即可.
    接下来修改MP消耗,查找关键字 Costmp 找如下图格式
    图片7.png
    这里绿色框对应的技能等级,红色框对应mp消耗,将红色框内的数字修改为你想改的数字即可.保存文件,重启服务器,客户端没有修改的话是看不到cd时间和mp消耗改变的,实际使用可以看到变化.
    下面来修改buff持续时间.比如战士的技能 战士之魂 ,这里需要打开另外一个文件,
    文件目录 X:\XCser\ser\WorldServer\skill
    文件名称 state.xml
    要修改buff持续时间,只能在这个文件中修改,单独修改仅能文件只能修改cd和mp消耗.
    打开之后查找 战士
    图片8.png
    战士之魂的buff持续时间是10分钟,所以是600000毫秒,修改为3600000毫秒就是一个小时了,修改为你自己喜欢的数值吧,我个人比较喜欢各种buff时间比较长,因为懒,不远去总想着按它.
    图片9.png ,以上就是修改技能CD,MP消耗,和buff持续时间.
    PS.  根据以上可以实现不需要吟唱就可上马  修改12201.xml
    图片10.png
    将箭头号指向处修改成0就可以了.
    四,关于装备强化和附魔的成功率修改
    文件目录 X:\XCser\ser\WorldServer\data
    文件名称 goodsexsetup.xml
    记事本打开,查找关键字 装备冲等 ,如下图
    图片11.png
    有一些明文的介绍,能看懂你就看,看不懂就按我的修改吧,修改所有的Odds=100,就是100%成功了,很简单有木有!
    附魔是同一个文件,查找关键字 装备魔化 如下图
    图片12.png
    也有很多的明文注释,应该很容易看懂,文本向下,会看到SucceedOdds="9500, SucceedOdds="8000这样的,全都都修改为SucceedOdds="10000就是100%附魔成功,就这样!
    Tips:WorldServer\scripts\goodsopt\readdgoods90\cardup_call.script   卡片合成
    五.修改商城出售物品和价格
    文件位置 X:\XCser\ser\WorldServer\data
    文件名称 incrementshoplist.xml
    记事本打开如下图
    图片13.png
    简单解释一下,这个文件包含了  星钻商店  星尘点券  位面商店 三个商城内所出售物品.
    查找文本关键字<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是数量
    图片14.png
    另一种方法:WorldServer\scripts\npc\npc_01_antonia.script
    图片15.png
    八.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.script
    Hour(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.script
    PS.WorldServer\scripts\goodsopt  下面是一些设置装备升级所需材料的脚本.  卡片升级
    十二. 修改金币大礼包等物品属性
    打开物品编辑器  查找物品ID
    图片16.png
    在执行脚本上右键  进入编辑
    图片17.png
    PS.EP第一次进去需要注册  在data→APP→ 图片18.png
    再就是修改新手装备大礼包 里面所包含的的东西 都是这样修改的  修改注意包袱的空间够不够 .但是  估计你看看 就不会想去修改了.
    十三.怪物打人不掉血的解决方案
    在X:\Xcser\ser\WorldServer\scripts\skills下
    skill_monster_to.scripts
    skill_mmonster_to.scripts
    以上两个文件用记事本打开找到
    $DamageHp = $DamageHp * $HpRecoverSpeed;
    这一行删除保存文件, 然后在WS程序, 重读全部脚本即可解决
    十四.修改人物移动速度
    文件路径 X:\XCser\ser\WorldServer\data
    文件名称 globesetup.ini
    修改为如下图,正合适,太快了会卡掉!
    图片19.png
    十五.修改地图刷怪数量和间隔时间
    WorldServer\regions里面的regionlist.ini,可以查到每个地图对应的ID,
    在region目录里面我们能找到对应的XXXX.monster文件  打开.
    数量修改能刷怪  时间修改该刷新时间!!! 但是得注意 此地图的商店和NPC  不要修改
    数量
    图片20.png
    图片21.png
    图片22.png
    图片23.png
    图片24.png
    图片25.png
    图片26.png
    图片27.png
    图片28.png
    图片29.png
    图片30.png
    图片31.png
    图片32.png
    图片33.png
    图片34.png
  • TA的每日心情
    郁闷
    2022-11-7 13:13
  • 签到天数: 4 天

    [LV.2]圆转纯熟

    0

    主题

    7

    回帖

    58

    积分

    初级会员

    Rank: 2

    积分
    58
    金钱
    51
    注册时间
    2022-11-2
    在线时间
    1 小时
    发表于 2022-11-2 17:08:38 | 显示全部楼层
    大佬,请教一下,东东灭世服务端 怎么可以外网能够玩阿
    回复

    使用道具 举报

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

    本版积分规则

    小黑屋|手机版|Archiver|RSS|藏宝游 ( 豫ICP备2021017492号 )|网站地图

    GMT+8, 2024-3-29 16:57 , Processed in 0.041577 second(s), 10 queries , Redis On.

    Powered by Discuz! X3.4

    本站不储存任何资源,所有资源均来自用户分享的网盘链接。
    本站为非盈利性站点,不会收取任何费用,所有内容不作为商业行为。

    快速回复 返回顶部 返回列表