[剑侠世界1.27修复版]【持续更贴】
本帖最后由 w751450868 于 2026-7-27 14:24 编辑===========================================
20260727
本次修复和修改目前最新了,但还需要细修的地方。
任务基本都测试过了,都能过,
GM卡可以直接修改全服等级上限,在GM卡系统工具菜单下有等级开放。
修复所有白虎堂,野外,大盗,世界BOOS,皇陵,掉落为官方掉落
修复五行印可升级(原端是调用面板客户端UI没有)
现在升级菜单下 两个选项 一个强化一个弱化
官方五行印强化和弱化满级需要16W五行魂石
现在修改为8W魂石就满级
修复冶炼大师各功能官方玩法
修复所有马匹都自带野外传送
以后有空,我还会更新这个服务端,
当前活动排期(已按官方资料片配置):
====================================================
| 活动 | 开放周期 | 每周哪几天 | 时间 | 等级 |
|----- -|--------- -|---------- -|------ |------|
| 武林联赛 | 每月 7-27 号 | 周一 / 周三 / 周日 | 20:00 — 20:47 | ≥60 |
| 新人王 | 全月 | 周二 | 19:00 — 20:52 | ≥40 |
| 领土战 | 全月 | 周四 | 21:00 — 22:00 | 无限制 |
活动基本都开放了,这段时间研究135版本这个127先放一放
基本可以群服,外网文件我都上传到链接了 如果有好的建议和遇到什么问题,就跟贴,我还是会持续关注此帖。
由于没有好的工具,客户端的APK 例如特效,模型 这些我打不开,没法根据模型来更改好玩的
最主要的原因是GS没有开源,我需要增加外衣外帽和真元槽位 都被写死了。
希望大佬关注,能帮小弟提供工具,让小弟继续研究
有喜欢研究的小伙伴,欢迎一起讨论。服务端和客户端都没有加密和压缩到pak 方便后续小伙伴继续研究
==================================================
裙服需要改礼包可以修改D:\jxser\gameserver\script\event\minievent\newplayergift.lua
16行到113行
这是世家腰牌的脚本D:\jxser\gameserver3\script\item\class\shijiayaopai_def.lua
用 Notepad++ 打开都有注释的
需要的物品ID都在
└ setting\ -- TXT配置
│ ├ ibshop\ -- 商城数据
│ ├ item\ -- 物品数据
==================================================
通过网盘分享的文件:剑侠世界双端
链接: https://pan.baidu.com/s/17pP_EkvU4OPOSGjqqjYkww?pwd=rfe2 提取码: rfe2
通过网盘分享的文件:外网教程
链接: https://pan.baidu.com/s/1yqCs2M_Y87TIDzgMTbVFXQ?pwd=39mi 提取码: 39mi
===========================================
新上的链接客户端出现一个BUG需要修复 很简单的
客户端会自动弹出一个系统设置面板,下面是处理方法和原因
========================================
2026-07-27 登录自动弹出系统设置面板处理
========================================
【问题】登录游戏后系统设置面板自动弹出(实际是 OpenWindow 后立刻 CloseWindow,一闪而过)
【修改文件】D:\剑侠世界\interface\耍·快捷键设置\shortcuts.lua
【修改位置】第 189-190 行,fnShort() 函数内(登录后 Ui.tbLogic.tbTimer:Register(36, fnShort) 延迟约36帧触发)
【原始代码】
UiManager:OpenWindow(Ui.UI_SYSTEM);
UiManager:CloseWindow(Ui.UI_SYSTEM);
【修改后】
--UiManager:OpenWindow(Ui.UI_SYSTEM);
--UiManager:CloseWindow(Ui.UI_SYSTEM);
【原理】注释掉登录时对系统设置面板的开关操作,面板不再被激活。
【附带说明】ui/script/manager/mgr.lua 的 OnEnterGame() 中也有 Ui.UI_SYSTEM 相关代码,但那是静默状态更新(关闭禁止显示血条标记),不会打开窗口,未修改。
========================================
2026-07-27 登录自动弹出系统设置面板 — 原因补充
========================================
【根因分析】
fnShort() 函数的执行上下文位于 shortcuts.lua 的快捷键注册流程中:
1. UiShortcutAlias:RegisterKeys(1) -- 注册自定义快捷键
2. UiShortcutAlias:RegisterAlias() -- 注册别名
3. fnShort() 延迟36帧执行 -- 登录后触发
fnShort() 原始代码:
UiManager:OpenWindow(Ui.UI_SYSTEM); -- 打开系统设置面板
UiManager:CloseWindow(Ui.UI_SYSTEM);-- 立即关闭
【为什么会有这段代码】
注册自定义快捷键后,系统设置面板(UI_SYSTEM)内部需要刷新快捷键相关的 UI 状态。原始开发者采用了一个取巧的做法:通过 OpenWindow 触发面板初始化/刷新逻辑,然后立刻 CloseWindow 隐藏——相当于用打开窗口的方式"唤醒"面板的内部状态更新。
【为什么会产生弹窗问题】
OpenWindow 本身会渲染窗口一帧甚至多帧,即使紧跟 CloseWindow,玩家仍然能看到面板一闪而过。这是 OpenWindow/CloseWindow 连写的固有缺陷。
【为什么注释掉没问题】
面板的内部初始化逻辑并非关键路径。注释掉后:
- 快捷键注册仍然生效(RegisterKeys/RegisterAlias 已正常执行)
- 系统设置面板在玩家手动打开时仍会正常初始化和刷新
- 不会产生任何功能缺失或报错
【总结】
本质上是一个"用开窗强刷内部状态"的 hack,关闭它不影响实际功能,只是少了一次不必要的面板初始化。
===========================================
LUA脚本用途记录
创建日期:2026-07-14
用途:快速查询各LUA文件的功能,避免重复搜索
===========================================
【服务端基础知识】
一、门派(12个)
少林、天王、唐门、五毒、峨嵋、翠烟、丐帮、天忍、武当、昆仑、明教、段氏
二、五行属性
金、木、水、火、土(装备按五行区分)
三、目录结构
D:\jxser\ -- 服务端根目录
├ bishop\ -- 玩家网关服务 (Bishop)
│ ├ bishop.ini -- 网关配置(端口/服务连接/玩家限制)
│ └ KG_BishopD_Fix.exe -- 网关主程序(C++,无Lua依赖)
├ gamecenter\ -- 游戏中心服务器 (GC)
│ ├ script\ -- Lua脚本
│ │ ├ account\ -- 账号
│ │ ├ auction\ -- 拍卖
│ │ ├ battle\ -- 战场
│ │ ├ boss\ -- BOSS
│ │ ├ event\ -- 活动事件
│ │ ├ ibshop\ -- 金币商城
│ │ ├ item\ -- 物品
│ │ ├ kin\ -- 家族
│ │ ├ ladder\ -- 天梯
│ │ ├ mission\ -- 任务
│ │ ├ npc\ -- NPC
│ │ ├ player\ -- 玩家
│ │ ├ pvp\ -- PVP
│ │ ├ relation\ -- 社交关系
│ │ ├ task\ -- 活动任务
│ │ ├ tong\ -- 帮会
│ │ └ ...
│ └ setting\ -- TXT配置
│ ├ database\ -- 数据库配置
│ ├ ibshop\ -- 商城数据
│ ├ item\ -- 物品数据
│ ├ npc\ -- NPC数据
│ ├ player\ -- 玩家数据
│ ├ scheduletask\ -- 定时任务
│ └ ...
├ gameserver\ -- 游戏服务器 (GS)
│ ├ script\ -- Lua脚本(逻辑代码)
│ │ ├ achievement\ -- 成就
│ │ ├ auction\ -- 拍卖
│ │ ├ bank\ -- 银行/仓库
│ │ ├ battle\ -- 战场
│ │ ├ boss\ -- BOSS
│ │ ├ event\ -- 活动事件
│ │ ├ faction\ -- 门派
│ │ ├ fightskill\ -- 战斗技能
│ │ ├ fuben\ -- 副本
│ │ ├ ibshop\ -- 金币商城
│ │ ├ item\ -- 物品(重点)
│ │ │ └ class\ -- 物品类脚本
│ │ ├ kin\ -- 家族
│ │ ├ ladder\ -- 天梯
│ │ ├ lifeskill\ -- 生活技能
│ │ ├ map\ -- 地图
│ │ ├ marry\ -- 结婚
│ │ ├ mission\ -- 任务脚本
│ │ ├ npc\ -- NPC
│ │ ├ partner\ -- 同伴
│ │ ├ player\ -- 玩家
│ │ ├ pvp\ -- PVP
│ │ ├ relation\ -- 社交关系
│ │ ├ shop\ -- 普通商店
│ │ ├ stall\ -- 摆摊
│ │ ├ task\ -- 活动任务
│ │ ├ tong\ -- 帮会
│ │ ├ trade\ -- 交易
│ │ ├ transfer\ -- 转职/转生
│ │ └ ...
│ └ setting\ -- TXT配置文件(数据表)
│ ├ achievement\ -- 成就数据
│ ├ battle\ -- 战场数据
│ ├ boss\ -- BOSS数据
│ ├ event\ -- 活动数据
│ ├ fightskill\ -- 技能数据
│ ├ fuben\ -- 副本数据
│ ├ ibshop\ -- 商城数据
│ ├ item\ -- 物品数据(重点)
│ │ └ 001\... -- 物品子目录(equip/extern/magic/other等)
│ ├ kin\ -- 家族数据
│ ├ lifeskill\ -- 生活技能数据
│ ├ map\ -- 地图数据
│ ├ mission\ -- 任务数据
│ ├ npc\ -- NPC数据
│ ├ player\ -- 玩家数据
│ ├ pvp\ -- PVP数据
│ ├ shop\ -- 商店数据
│ ├ task\ -- 任务数据
│ └ ...
D:\剑侠世界客户端\ -- 客户端根目录
├ 3rdParty\ -- 第三方组件
├ interface\ -- 界面资源
├ pak\ -- PAK资源包(image_*.pak等)
├ resource\ -- 资源文件
├ script\ -- 客户端脚本
├ setting\ -- 客户端配置
├ ui\ -- UI文件
├ update\ -- 更新文件
└ user\ -- 用户数据
四、装备槽位(共16个)
┌────────┬────┬─────────────────────────────────┐
│ 类型 │数量│ 部位 │
├────────┼────┼─────────────────────────────────┤
│ 武器 │ 1│ 武器 │
│ 首饰 │ 4│ 护身符、戒指、腰坠、项链 │
│ 防具 │ 5│ 衣服、帽子、腰带、鞋子、护腕 │
│ 面具 │ 1│ 面具 │
│ 阵法 │ 1│ 阵法 │
│ 秘籍 │ 1│ 秘籍 │
│ 马牌 │ 1│ 马牌 │
│ 五行印 │ 1│ 五行印 │
│ 官印 │ 1│ 官印 │
└────────┴────┴─────────────────────────────────┘
五、待实现
宝石、外装暂无效果,后期实现。
六、修改记录
2026-07-14:serverevent.lua 注释掉 VillageGouhuo:Init(),取消新手村篝火(OnTimer持续报错)
2026-07-14:village_gouhuo.lua 修复 OnTimer() 中 C++ 层 "nX key not found" 错误(用pcall包裹坐标读取)
2026-07-14:shijiayaopai_def.lua 所有武器强化等级从6改为5
===========================================
【1】village_gouhuo(战神火塘 / 新手村篝火)
路径:D:\jxser\gameserver\script\misc\village_gouhuo.lua
功能:新手村永久篝火经验
说明:
- 每3秒遍历在线玩家,在8个新手村坐标40范围内发放经验
- 经验公式:基础经验 × 80% / 20 = 每tick 4%
- 同时创建篝火NPC(gouhuonpc),首次加载失败后每5秒重试
- 2026-07-14 修复:OnTimer() 中坐标读取用 pcall 包裹,避免断线玩家触发 "nX key not found"
【2】shijiayaopai(世家腰牌 / 武林世家腰牌)
路径:D:\jxser\gameserver\script\item\class\shijiayaopai.lua
路径:D:\jxser\gameserver\script\item\class\shijiayaopai_def.lua
功能:新手福利道具——武林世家腰牌
说明:
- 主文件(shijiayaopai.lua):处理腰牌使用逻辑,弹出对话菜单,包含:
① 领取修炼时间(每天1小时,写入修炼珠)
② 领取福袋(每天2个福袋)
③ 50级领取极品武器(门派橙色武器,强化+8)
④ 69级领取极品防具(衣服/帽子/腰带/鞋子/护腕,共5件,强化+8)
⑤ 69级领取极品首饰(护身符/戒指/腰坠/项链,共4件,强化+8)
⑥ 一次性领取全套装备(1武器+5防具+4首饰,需69级+10格背包)
防具按位掩码记录已领取部位,避免重复领取同一部位。
- 定义文件(shijiayaopai_def.lua):所有配置数据,包括:
强化等级(武器+8、装备+8)、福袋数量(2个)、任务变量ID(TASK_GROUP_ID=2027)
12门派×2路线的武器ID表、衣服/帽子表(按门派+性别+路线)
腰带/鞋子/护腕/护身符/戒指/腰坠/项链表(按五行+性别)
===========================================
20260703
删除新手专员
修复修炼珠的功能保留实用功能 :刷新荣誉等级,垃圾回收和切换辅助门派和原始开启修炼
修复经验表不显示经验条
修复生活技能为官方经验制造一次为成长10点
修复冶炼大师正常强化
修复商城为官方商城
修复各掉落为官方掉落,后期再添加自定义掉落
修复声望为官方声望去除VIP声望
修复个NPC官方商店(白银装备和黄金装备可直接购买,或者图纸炼化图纸低1级)
修复马的BOOS光环为官方马(原始马,没有特效技能)
修复五行石,磨刀石,护甲石,1-10级生效,修复万物归元丹生效
修复月影石头的效果
添加各活动和BOOS掉落各声望牌子(爆率需要测试,个别声望材料未添加)
修复装备信息取消圣魂字样和系统
添加1级获取新手礼包内含传送符和GM卡500W金和绑金
玩法为官方原始玩法,经验2倍,生活技能10倍
110级技能任务无需任务物品即可交付任务获取技能
建议60后就可以用生活技能打造装备了,精活都在商城有购买,材料各商人都有1-10级的材料
声望装在各活动商人购买,白银黄金装在逍遥商人购买图纸炼化或者直接购买,秦入口还有三张始皇炼化图纸
装备炼化为官方玩法,详情请百度。
装备等级分为,白装,蓝装,紫装,橙装,白银装,黄金装,各龙魂暂未添加
武器100级4%生活技能做出来的或者BOOS出的4%BOOS武器炼化或直接购买
武器等级分为4%-青铜炼化-白银炼化-黄金
遇到BUG或者建议可继续跟贴,修复后我会持续更帖(爱好者)
外网资料我就不发了
本地启动就按照这样的步骤
解压后jxsj文件夹放到D盘根目录,本地玩即可直接打开启动按照顺序启动即可
启动服务端
启动APMServ-ASP.exe
启动APMServ5.2.6(用管理员权限打开)未启动成功可能是80端口被占用,使用检测工具关闭即可
启动server_start点下边启动全部
启动gameserver 文件夹里的四个GS1-4 (间隔几秒)
然后等一会启动完毕再进游戏 输入账号密码就是注册了。 维护检测你内存够不够 是不是地图挂了(共四个) 或者还没启动好
客户端game.exe登陆器
jxlauncher.exe 修改分辨率后即可关闭
修改端:
通过网盘分享的文件:剑侠世界双端
不限量地址链接: https://pan.baidu.com/s/1muzizrnsIu-ycxPPI7KCtA?pwd=mr6h 提取码: mr6h
--来自百度网盘超级会员v2的分享
希望大佬能继续修复到原始版本,等完美原始版本后再重新设计适合单人的玩法
谢谢分享 开服时间后多少天开启等级,目前还未修复,因为我不专业的代码分析能力不够
gameserver\setting\timeframe\timeframe.txt
通过OpenLevel150反查LUA脚本
D:jxser\gamecenter\script\player\setmaxlevel.lua
更改后,需要检查各活动需要等级开启活动的代码
已经有5人访问。: 链接失效了 不限量地址:剑侠世界双端 链接: https://pan.baidu.com/s/1muzizrnsIu-ycxPPI7KCtA?pwd=mr6h 提取码: mr6h--来自百度网盘超级会员v2的分享 yixiao532 发表于 2026-7-6 10:07
已经有5人访问。
以更换链接 感谢分享,挺喜欢这款游戏的 外网资料我就不发了?????????发啊。为什么不发?裙服小伙伴等着呢! 感谢分享 很不错的,我都玩上了,感谢分享,有没有剑侠群啊,楼主 感谢楼主分享!!! 感谢大佬分享 快乐源自于分享 感谢大佬分享666 大佬牛逼 感谢分享...... 怎么给点金币啊,生产装备要精力,有没有物品代码 感谢分享个想法问氛围 感谢大佬分享,希望高仿官方,适当增加娱乐性即可,不变态,最经典的版本,持续关注更新中!!