找回密码
 注册/Sign up
搜索
查看: 9841|回复: 11

魔力宝贝一键端cgmsv引擎24.10e

[复制链接]
发表于 2024-5-1 22:05:44 | 显示全部楼层 |阅读模式
本帖最后由 muscipular 于 2024-10-1 13:07 编辑

有任何问题到QQ群659355878里问.

服务端下载地址:
https://down.cgmsv.com/cgmsv_24.10e.7z

台服官方客户端(2022.01.01更新)下载地址:
链接: https://down.cgmsv.com/cgtw_7.1_20220101.7z

24.10e更新内容

问题修复及优化
[+] CPU要求最低haswell,编译模式改为O3优化,可能导致部分老电脑无法打开
[#] 修复宠物负重问题
[#] 修复套装Skill替换问题
[#] 修复自定义宝石属性
[#] 修复多动武器判断
[#] 修正暗杀概率
[#] 修复假人不发送状态图标的问题
[#] 优化内存使用
[#] 技能跳级时自动补偿配方
[#] 修复调教0级导致宠物就耗魔异常
[#] 修复一个刷钱bug
[#] 修复治疗AR问题
[#] 修复偷窃技能等级限制问题
[#] 修复一些可能导致崩端的漏洞
[#] 远程宠物禁用崩击
[#] 修复EventFlag支持INT32_MAX
[#] 乱射屏蔽反击
[#] 优化网络连接


LUA相关
[#] CONST及常量调整
[+] CONST添加物品重量及宠帮常量
[+] 添加部分npc常量
[+] NLG.PlaySe(charIndex, se, x, y); 播放SE
[+] Char.GetBagPage(charIndex)
[+] Char.ItemMoveBag(charIndex, slot, page, toSlot)
[+] Char.SwitchBag(charIndex, page)
[+] Char.GetSkillSeqNo(charIndex, slot)
[+] Char.SetSkillSeqNo(charIndex, slot, seq, msg)
[#] luajit 支持‘!’ ‘||’ ‘&&’ 操作符
[#] luajit 支持‘%’取余
[+] CONST.EXTITEMMAX
[+] CONST.EXTBAGPAGE
[#] 修复DamageCalculateCallBack,合击参数问题
[+] Pet.MoveItem(charIndex, fromPetSlot, fromItemSlot, toPetSlot, toItemSlot) 移动宠物装备,fromPetSlot/toPetSlot:0=玩家,1-5为宠物栏位
[#] NL.RegItemOverLapEvent 调整为返回1或少于0时拦截,返回0时正常移动
[+] NL.CharaStallStartEvent 摆摊开始事件
[+] NL.CharaStallEndEvent 摆摊结束事件
[+] NL.CharaStallBrowseEvent 摆摊浏览事件
[+] Stall.Start(charIndex, name, desc, itemPriceList, petPriceList)
[+] Stall.End(charIndex)
[+] Stall.BuyItem(charIndex, pos)
[+] Stall.BuyPet(charIndex, pos)
[+] Stall.GetItemPrice(charIndex, pos)
[+] Stall.GetPetPrice(charIndex, pos)
[+] NL.RegCharaStallSoldEvent 挂店贩卖接口,CharaStallSoldEvent(buyer, seller, itemIndex, petIndex, price);
[+] Data.GetEncountGroupIndex(groupId)
[+] Data.GetEncountGroupData(groupIndex, dataline)
[+] Data.SetEncountGroupData(groupIndex, dataline, val)
[+] CONST.ENCOUNT_GROUP_*
[+] Obj.UpObject(ObjIndex)

配置相关
[+] cgmsvcf.extbagpage 扩展背包页数,默认0,最大3
[+] cgmsvcf.defaultbagsize 默认道具栏数量,不指定引擎自动根据背包扩展数量计算
[+] cgmsvcf.surprisalratemode 偷袭成功率叠加算法,1为乘算,0为叠加,默认值:0
[+] cgmsvcf.skillsuccessprobmode 技能成功率叠加算法,1为乘算,0为叠加,默认值:0
[+] cgmsvcf.consumptionratemode 减少耗魔叠加算法,1为乘算,0为叠加,默认值:0
[+] cgmsvcf.lotteryitemrate 宝石鼠抽奖概率(10万分率),默认值:20000,2600,640,64,16,2
[+] cgmsvcf.lotteryitemfastmode 宝石鼠快速抽奖开关,默认值:0
[+] cgmsvcf.lotterygoldrate 大地鼠抽奖概率(10万分率),默认值:20000,2600,1200,600,16,2
[+] cgmsvcf.lotterygoldfastmode 大地鼠快速抽奖开关,默认值:0
[+] cgmsvcf.lotterypetrate 火焰鼠抽奖概率(10万分率),默认值:4800,2400,64,8
[+] cgmsvcf.lotterypetfastmode 火焰鼠快速抽奖开关,默认值:0
[+] cgmsvcf.petdropbpmax 宠物最大掉档 默认20,最高20,最小0,可能导致boss变强约2%左右
[+] cgmsvcf.mergeinjuryrate 合成受伤概率,默认: 100 (0.1%)
[+] cgmsvcf.gatherinjuryrate 采集受伤概率,默认: 200 (0.2%)

Data相关
[+] 祈祷魔法添加参数SK: 技能id; MD: 战斗场景参考CONST.BATTLE_FIELD_ATTR*
[+] 状态魔法添加参数SK: 技能id; MD: 异常模式0~5,255为随机
[+] 状态攻击添加参数SK: 技能id; MD: 异常模式0~5,255为随机
[+] TECH_Taunt 嘲讽技能 参数 DD:嘲讽攻击伤害 DD2:被嘲讽后伤害 SR:嘲讽概率(万分率) SR2:嘲讽后攻击概率(万分率) CH:回合


24.5d更新内容:
[+] NL.RegItemConsumeEvent 物品消费事件 ItemConsumeEventCallback(charIndex, itemIndex, slot, amount) -> amount
[#] 移除一个遇敌香的警告信息
[#] 修复宠物装备对于PK地图的判定问题
[#] 修复Char.DelPet的返回值问题
[#] 修复uuid及bp扩展记录问题
[#] i18n修复问题
[#] 尝试修复一个诡异的崩端
[#] 修复掉线/登出崩端
[#] 修复封印可能导致崩端的问题

24.3c更新内容:
[+] cgmsv.cf 添加pethelpchecklevel参数,控制宠物帮助是否检查宠物等级,0为禁用检查,1为启用检查,默认值:1  
[#] 宠物邮件尝试修复丢失物品问题  
[#] 银行检测金币避免溢出  
[#] 优化玩家内存占用,lua相关callback放到TempData中存放  
[#] setup.cf housenum数量自动适应fdnum  
[#] 修复Pet.UpPet导致的奇怪问题  
[#] 修复跳舞崩端  
[#] 修复吸血魔法吸自己恢复无效的问题  
[#] 修复战斗不能更换装备的问题  
[#] 修复宠物装备Char.GetItemIndex时的警告提示  
[#] 修复宠物装备Item.UpItem时的警告提示  
[#] 修复Pet.GetArtRank, Pet.SetArtRank对Enemy的处理

24.2b更新内容:
修复数据库自动升级的问题
24.2a更新内容:
部分已知bug修复
修复战斗导致cg闪退的问题
调整客户端部分显示位置cgmsv 24.2a
# 核心功能
[+] 64位原生编译,不依赖再cygwin,地图上限调整为0x4000
[+] 非GBK语言翻译支持: 多语言文本通过msg.yml读取,可通过cgmsv.exe -e msg.yml导出
[+] 支持宠物装备、宠物帮助制作、宠物攻击模式自定义
[+] 种族扩展:神族 10,精灵 11,支持自定义扩展种族
[+] 大量Lua接口
[#] 套装功能调整, suitset.txt需要更改格式
[+] 支持多页银行
[#] 扩展RecipeId、NowEvent、EndEvent、LocalFlag、GlobalFlag、GlobalFlagT、localCounter 到21亿

# Setup
[+] setup.cf 添加参数 dummynum参数假人数量,默认值: 0
[+] setup.cf 添加参数 dbport 指定mysql端口,默认值: 3306
[+] cgmsv.cf 添加参数 loginpointfile 自定义登陆点配置文件
[+] cgmsv.cf 添加参数 petstylefile 宠物攻击模式配置文件
[+] cgmsv.cf 添加参数 itemmaterialextfile 自定义道具类别的宝石配置文件
[+] cgmsv.cf 添加参数 maxrebirthlevel 自定义最大精灵变身等级
[+] cgmsv.cf 添加参数 doctorjobs 医生职业,默认值:440
[+] cgmsv.cf 添加参数 nursejobs 护士职业,默认值:430
[+] cgmsv.cf 添加参数 trainRate 调教效能,默认值:10
[+] cgmsv.cf 添加参数 trainJobRate 调教特长职业效能比率,默认值:1
[+] cgmsv.cf 添加参数 enemyvitrate 怪物体力系数, 默认值: 8,1,0.1,0.1,0.1,-0.3,0.8
[+] cgmsv.cf 添加参数 enemystrrate 怪物力量系数, 默认值: 2,2,2,0.2,0.2,-0.1,-0.1
[+] cgmsv.cf 添加参数 enemydefrate 怪物防御系数, 默认值: 3,2,0.2,2,0.2,0.2,-0.1
[+] cgmsv.cf 添加参数 enemyagirate 怪物敏捷系数, 默认值: 3,2,0.2,0.2,2,-0.1,0.2
[+] cgmsv.cf 添加参数 enemymagrate 怪物魔法系数, 默认值: 1,10,0.1,0.1,0.1,0.8,-0.3
[+] cgmsv.cf 添加参数 charvitrate 人物体力系数, 默认值: 8,1,0.1,0.1,0.1,-0.3,0.8
[+] cgmsv.cf 添加参数 charstrrate 人物力量系数, 默认值: 2,2,2,0.2,0.2,-0.1,-0.1
[+] cgmsv.cf 添加参数 chardefrate 人物防御系数, 默认值: 3,2,0.2,2,0.2,0.2,-0.1
[+] cgmsv.cf 添加参数 charagirate 人物敏捷系数, 默认值: 3,2,0.2,0.2,2,-0.1,0.2
[+] cgmsv.cf 添加参数 charmagrate 人物魔法系数, 默认值: 1,10,0.1,0.1,0.1,0.8,-0.3
[+] cgmsv.cf 添加参数 petvitrate 宠物体力系数, 默认值: 8,1,0.2,0.2,0.1,-0.3,0.8
[+] cgmsv.cf 添加参数 petstrrate 宠物力量系数, 默认值: 2,2,2.7,0.3,0.2,-0.1,-0.1
[+] cgmsv.cf 添加参数 petdefrate 宠物防御系数, 默认值: 3,2,0.3,3,0.2,0.2,-0.1
[+] cgmsv.cf 添加参数 petagirate 宠物敏捷系数, 默认值: 3,2,0.3,0.3,2,-0.1,0.2
[+] cgmsv.cf 添加参数 petmagrate 宠物魔法系数, 默认值: 1,10,0.2,0.2,0.1,0.8,-0.3
[+] cgmsv.cf 添加参数 stallmaps 支持自定义允许摆摊的地图,默认值:1000,1500
[+] cgmsv.cf 添加参数 maxtechlevel 默认值: 11,最高支持30
[+] cgmsv.cf 添加参数 maxcraftskilllevel 默认值: 11,最高支持30
[+] cgmsv.cf 添加参数 maxskilllevel 默认值: 10,最高支持30
[+] cgmsv.cf 添加参数 maxskillnum 自定义人物技能数量,最大30,需要cg支持,默认值:15
[+] cgmsv.cf 添加参数 equipmax_luck 幸运属性上限 默认值: 5
[+] cgmsv.cf 添加参数 equipmax_charisma 魅力属性上限 默认值: 100
[+] cgmsv.cf 添加参数 equipmax_charm 魅力属性上限 默认值: 100
[+] cgmsv.cf 添加参数 equipmax_poison 毒抗属性上限 默认值: 100
[+] cgmsv.cf 添加参数 equipmax_sleep 睡抗属性上限 默认值: 100
[+] cgmsv.cf 添加参数 equipmax_stone 石抗属性上限 默认值: 100
[+] cgmsv.cf 添加参数 equipmax_drunk 醉抗属性上限 默认值: 100
[+] cgmsv.cf 添加参数 equipmax_confusion 混抗属性上限 默认值: 100
[+] cgmsv.cf 添加参数 equipmax_amnesia 遗抗属性上限 默认值: 100
[+] cgmsv.cf 添加参数 equipmax_critical 必杀属性上限 默认值: 100
[+] cgmsv.cf 添加参数 equipmax_counter 反击属性上限 默认值: 100
[+] cgmsv.cf 添加参数 equipmax_hitrate 命中属性上限 默认值: 100
[+] cgmsv.cf 添加参数 equipmax_avoid 闪避属性上限 默认值: 100
[+] cgmsv.cf 添加参数 equipmax_stamina 耐力属性上限 默认值: 100
[+] cgmsv.cf 添加参数 equipmax_dex 灵巧属性上限 默认值: 100
[+] cgmsv.cf 添加参数 equipmax_intelligence 智力属性上限 默认值: 100
[+] cgmsv.cf 添加参数 equipmax_adm 魔攻属性上限 默认值: 500
[+] cgmsv.cf 添加参数 equipmax_rss 魔抗属性上限 默认值: 500
[+] cgmsv.cf 添加参数 sealjobs 封印职业,默认值: 90
[+] cgmsv.cf 添加参数 sealrarerate 封印普卡/银卡/金卡难度系数, 默认值:0,35,100
[+] cgmsv.cf 添加参数 sealjobrate 封印普通职业难度系数。默认值:2,35,100
[+] cgmsv.cf 添加参数 sealmaxnormaljobrate 普通职业封印1级怪最高概率,默认值:4
[+] cgmsv.cf 添加参数 criticaldmgmode 暴击模式 0 = 普通模式 1 = 倍率模式 2 = 无 3 = 破防模式 默认值:0
[+] cgmsv.cf 添加参数 criticalrate 暴击倍率,默认1.5倍,当mode为3时,该倍率为破防率,如0.7表示暴击时无视30%防御 默认值:1.5
[+] cgmsv.cf 添加参数 globaldexrearrangeratepve PVE乱敏概率 默认值:10
[+] cgmsv.cf 添加参数 globaldexrearrangeratepvp PVP乱敏概率 默认值:10
[+] cgmsv.cf 添加参数 sleepms 减少cpu使用率,默认值:-1(开启建议使用1-2,太大影响loop)
[+] cgmsv.cf 添加参数 poisonDamageRate 中毒伤害系数,默认值:0.2
[+] cgmsv.cf 添加参数 magicmaxmagicpowerrate 设置精神最高系数,默认值:0.8
[+] cgmsv.cf 添加参数 magicmaxmagicadmrate 设置魔攻最高系数,默认值:0.4
[+] cgmsv.cf 添加参数 magicmaxmagicpowerratepet 设置宠物精神最高系数,默认值:0.8
[+] cgmsv.cf 添加参数 magicmaxmagicadmratepet 设置宠物魔攻(骑宠时)最高系数,默认值:0.2
[+] cgmsv.cf 添加参数 drunkDamageRate 中毒伤害系数,默认值:0.05
[+] cgmsv.cf 添加参数 checkTohelosLevel 深蓝九号等级检查配置, 1=原版设定,0=关闭,2=按怪物等级与玩家等级比值调整,默认值:1
[+] cgmsv.cf 添加参数 cap241 属性到达多少后按cap241rate折算,默认值:241
[+] cgmsv.cf 添加参数 cap241rate 折算率, 默认值:0.3
[+] cgmsv.cf 添加参数 assassinnormalrate 暗杀-非特长职业的暗杀概率系数,默认值:0.7
[+] cgmsv.cf 添加参数 magicbasedesired 魔法基础精神要求,默认值:123
[+] cgmsv.cf 添加参数 magicdesiredperlv 每级魔法递增精神要求,默认值:20
[+] cgmsv.cf 添加参数 magicbasedesiredpet 宠物魔法基础精神要求,默认值:123
[+] cgmsv.cf 添加参数 magicdesiredperlvpet 宠物每级魔法递增精神要求,默认值:20
[+] cgmsv.cf 添加参数 magicbaseadm 魔攻基础要求,默认值:10
[+] cgmsv.cf 添加参数 magicadmperlv 魔攻每级递增要求,默认值:30
[+] cgmsv.cf 添加参数 maxcounter,最大反击次数,默认值:10
[+] cgmsv.cf 添加参数 maxallocpoint 最高档位,可以突破63,最高估计10000,默认值:63
[+] cgmsv.cf 添加参数 assassinjobs 参数,配置可以使用暗杀的职业,默认值:150,50
[+] cgmsv.cf 添加参数 comborate 合击伤害系数,默认值:0.1
[+] cgmsv.cf 添加参数 rank_up_lv skillmaster进阶等级限制 默认值:20,50,70,95,95,95,95

# Skill & Tech
[+] 治疗/战斗治疗 Tech添加 R[P|D|N][1|2|3|4]: 参数,指定成功率,P=医生高成功率,D=医生成功率,N=普通职业成功率,1-4分别对应受伤状态 如:RP1:[白伤医生高成功率]
[+] 治疗/战斗治疗 Tech添加 AR: 参数,指定成功时效果,0-100,100为完全恢复伤势,0为恢复,25为恢复1级
[+] 急救/战斗急救 Tech添加 R[P|D|N]: 参数,指定成功率,P=护士高成功率,D=护士成功率,N=普通职业成功率,如:RP:[护士高成功率]
[+] 急救/战斗急救 Tech添加 AR: 参数,指定成功时恢复HP基数
[#] 治疗/战斗治疗/急救/战斗急救 支持套装及TechOptionEvent,支持11+级
[#] 修复调教、骑宠对套装及TechOptionEvent无效的问题
[#] 修复非法学习骑乘的漏洞
[+] t2ech.txt 魔法属性可以通过参数设置 M1: 地 M2: 水 M3: 火 M4: 风
[+] t2ech.txt 连击可以通过参数设置攻击模式 MD: 0 相同目标 1 随机目标
[+] t2ech.txt 支持自定义魔法属性通过参数设置 M1: 地 M2: 水 M3: 火 M4: 风
[#] t2ech.txt 修复11级+暗杀概率
[#] skillexp.txt 支持11+以上的技能经验

# LUA
[#] 修复Battle.CreateBattle 最后一个怪物等级无效的bug
[#] 调整关服处理,崩端不触发ShutdownEvent
[#] 调整lua NPC类型为CHAR_TYPEEVENT
[#] TechOptionEvent 对暗杀添加回调, SR: PVE战斗对怪物概率 PR: PVP战斗对玩家概率
[#] TechOptionEvent 修复大部分技能无效的问题
[#] 修复Obj.GetObject对于同时叠加超过10个的时候崩端问题
[#] 修复NLG_ShowWindowTalked内容过长导致崩端问题,拓展到64kb
[#] 修复LoginPointEvent无效  
[#] 修复JoinParty问题
[#] 修复Field库可能sql注入
[#] 修复Char.SetPostOverEvent报错
[#] NL.RegMergeItemEvent 现在会通过装饰技能触发
[#] NL.RegMergeItemEvent 添加宝石Id参数

# NPC & NPC Script
[#] gaglobalflag指令修复
[#] luac指令支持block里面嵌套if
[#] 修复shapenext可能导致崩端
[+] jobmaster支持5、6转,NPC参数在最后新增2栏:扩展5、6转标记

# 其他
[+] data/petStyle.yml 自定义宠物攻击模式
[+] data/loginPoints.yml 自定义登录点
[+] data/itemmaterial.yml 自定义宝石配置
[#] 防止部分封包复制
[#] 修复CharSuit可能未初始化的问题
[#] 修复flagEx未被初始化的问题
[#] 没有mlsv情况下防止双登
[#] 限制战斗目标不能超过40
[#] 物品耐久扣减优化
[#] 屏蔽迷宫的恢复功能
[#] 调整启动时随机数种子
[#] 解锁道具获取声望上限,按cgmsv.cf最大声望为准
[+] 头饰支持NPC、宠物、怪物
[#] 删除角色时同步删除对应的Field库数据
[#] 修复部分伤害溢出
[#] 修复制作道具附加宝石回删除整组宝石的问题
[#] 修复出租屋崩端
[#] 修复大部分技能11级+数据异常或崩端的问题


账号注册:
启动服务端后浏览器输入网址
http://127.0.0.1

数据库管理:
启动服务端后浏览器输入网址
http://127.0.0.1/adminer.php
数据库账号密码 root root

更多设置在cgmsv.cf中

发表于 2024-5-1 23:48:04 | 显示全部楼层
本帖最后由 mengyanxu 于 2024-5-1 23:52 编辑

我去  大神啊 这是五一最好的礼物  感谢大佬分享24.5!

超链接地址是24.3c

发表于 2024-5-2 15:27:56 | 显示全部楼层
爽, 馬上試刀

发表于 2024-5-2 18:29:34 | 显示全部楼层
问一下现在是不能加群了么..?

发表于 2024-5-3 19:18:35 | 显示全部楼层
又更新了,谢谢大佬

发表于 2024-5-13 10:47:08 | 显示全部楼层
感谢更新,但是有个疑问,之前用的是21.2A的,用了[nr addranditem]可以随机刷出道具
现在用了24.5D,[nr addranditem] 后只有固定的一堆1级武器和宝箱出来,不再随机出所有道具哦
请问想要随机出所有道具应该怎么操作呢,谢谢

发表于 2024-5-14 08:20:09 | 显示全部楼层
大佬我想问下,我租了个服务器想跟朋友一起玩,需要在哪里改服务器得IP?

发表于 2024-5-18 17:48:35 | 显示全部楼层
謝謝分享 雖然加不了群~

发表于 2024-5-20 13:37:46 | 显示全部楼层
下载的速度太慢了~能不能换成网盘之类的啊?
您需要登录后才可以回帖 登录 | 注册/Sign up

本版积分规则

手机版|cgmsv引擎论坛

GMT+8, 2024-12-4 00:56 , Processed in 0.168278 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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