当前位置 : 745v传奇网 | 传奇教程 | 

传奇世界单机版本地搭建与爆率属性修改完整实操手册

来源: 作者: 点击:
一、环境准备
系统用Win10/Win1164位,先关WindowsDefender实时防护,把服务端目录加排除项,M2、网关、登录器生成器容易被误删。
装基础运行库:VC++2005-2022合集、.NETFramework4.x、DirectX修复包。
准备文件:
1.传奇世界单机服务端(含Mir200、LoginSrv、Mud2/DB、Gate、登录器生成器)
2.对应版本传世客户端(1.95/1.998/2.0看服务端标注,别用普通传奇客户端混用)
3.补丁包(Data、Map、Wav、Resources、PAK、NewopUI.pak)
4.工具:Notepad++、DBC2000(老引擎用)、PHPStudy或本地列表小程序

二、解压路径
服务端解压到D:\MirServer,纯英文、无空格、无中文。
客户端解压到D:\Mir2WorldClient,同样纯英文。
错误路径:桌面、我的文档、带“传奇世界”中文文件夹,都会引发资源读取异常。

三、数据库配置(分两种引擎)
1.老HERO/部分GOM类传世端(DBC模式)
装DBC2000,控制面板打开BDEAdministrator。
右键Databases→New→STANDARD,名字必须HeroDB。
PATH指向D:\MirServer\Mud2\DB,精确到DB文件夹。
Ctrl+S或点空白自动保存,关窗口。
区域设置关掉“BetaUTF-8全局支持”,否则读乱码。

2.新GOM/GEE/自研端(SQLite或自带SDF)
不用装MySQL,也不用建库。
检查Config目录:
DBConfig.ini里DBPath=D:\MirServer\DB\WorldDB.sdf或指向MirWorldDatabase.db
免密,路径写对就行。

四、IP与端口统一
单机死写127.0.0.1,别留外网IP、别留localhost混用。
要核对的文件:
•Mir200\!Setup.txt→GameIP=127.0.0.1、ServerAddr=127.0.0.1

-Config\ServerIP.ini→LoginIP/GameIP全改127.0.0.1
•LoginGate.ini/SelGate.ini/RunGate.ini→IP127.0.0.1

-!addrtable.txt→区名127.0.0.1127.0.0.1127.0.0.1:7000
默认端口:登录7000、选角7100、游戏7200、微端8000(单机可关微端)。

五、本地列表文件
服务端登录器目录新建list.txt,ANSI编码(别存UTF-8BOM)。
GOM格式:
单机测试区127.0.0.1700080001.998
GOM

GEE格式:
默认线路127.0.0.170008080
单机测试区

把list.txt丢进PHPStudy的WWW目录,浏览器能开http://127.0.0.1/list.txt看到内容就行;不想架Web,就用登录器配置器的“本地列表”直接选文件。

六、客户端打补丁
把服务端Patch目录里的文件合并进D:\Mir2WorldClient:
•Maps覆盖地图

•Data覆盖WIL/WZL/PAK索引

•Resources覆盖界面与特效

•NewopUI.pak单独补,缺了界面错乱

补丁文件夹名必须和登录器生成器里填的Resources名一致,否则进图黑屏、装备白条问号。

七、登录器生成
打开服务端自带的登录器配置器(MakeGameLogin或传世专用生成器):
•游戏名:和服务端ServerName一致

•IP:127.0.0.1

•端口:7000

•列表地址:http://127.0.0.1/list.txt或本地列表

•客户端路径:D:\Mir2WorldClient

-关微端(单机不起微端服务就取消勾选)
•PAK密码按服务端Pak.txt填,状态全显“密码正确”再点生成

生成exe扔进客户端根目录,和World.exe同层。

八、启动顺序(错序必崩)
手动端严格按这个来:
1.DBServer(显示数据库启动成功/SQLiteconnected)
2.LoginSrv(监听7000)
3.选角服务SelGate(7100)
4.游戏网关RunGate(7200)
5.M2Server/WorldServer(加载地图、NPC、怪物、脚本,无红字)
用控制台(GameCenter/LyoConsole)点“全部启动”也行,内部顺序一样。
所有黑窗别关,关了等于宕机。
验证端口:
netstat-ano|findstr"700071007200"
看到LISTEN再开登录器。

九、建号进游戏
双击客户端根目录登录器→选区。
部分端用账号管理工具AccountManager.exe先建号;
部分端游戏内@register账号密码直接注册。
进中州后验证四件事:
1.地图不黑、不白块
2.NPC能对话、不卡
3.打怪掉物进背包
4.下线重登等级装备还在

十、改怪物爆率(核心)
路径:D:\MirServer\Mir200\Envir\MonItems
每个txt对应一种怪,文件名要和怪物标准名一致,比如沃玛教主.txt、祖玛卫士.txt。
HERO/老GOM格式示例:
1/50金币5000
1/30强效金创药1
1/100裁决之杖1
1/500血煞战甲(男)1

规则:
1/100是百分之一概率,分母越小爆率越高
想提高爆率:1/100改1/10
想降低爆率:1/100改1/1000
新增掉落:末尾加一行1/200金条1
注释掉某行:行首加分号;1/50裁决之杖1

GOM新格式(DropList目录):
DropItem怪物ID物品ID分母最小数最大数
例:DropItem123410015011

改完在M2后台点“重载爆率”或“重载怪物掉落”,不重启也生效;没效果就重启M2。
注意怪物名简繁体必须一致,编码用ANSI/GBK,别用UTF-8带BOM。

十一、改全局倍率
不想逐个文件改,走全局:
-!Setup.txt里ExpRate=1改ExpRate=10(经验10倍)
•DropRate=1改DropRate=5(整体爆率5倍)

•M2控制台输GM命令@爆率10(临时,重启失效)

部分端在GameConfig里配RateDrop、RateExp、RateMoney。

十二、改怪物属性
怪物数据一般在两处:
1.数据库表/文本配置
路径示例:Mir200\Envir\Monster.txt或Mud2\DB里的怪物表
字段:Name名称、HP血量、MP、AttackMax最大攻、AttackMin最小攻、Defense防御、MagicDef魔防、Level等级、Speed速度、ViewRange视野
例:沃玛教主HP2000改5000,AttackMax50改120
改完存盘,重启M2生效。

2.脚本化怪物(部分端在MonGen或AI脚本)
MonGen.txt管刷怪点:
中州野外330330沃玛教主5103
格式:地图XY怪物名数量间隔秒范围
只调属性去怪物定义表,别在MonGen里瞎改。

十三、改物品属性(装备/药品/材料)
物品库路径:
-HERO端:Mud2\DB\StdItems(DBC表或导出txt)
•GOM/GEE:Mir200\Envir\StdItems.txt或ItemDB

关键字段:
Name名称、Price价格、DC攻击、MC魔法、SC道术、AC防御、MAC魔防、Dura持久、Weight重量、NeedLevel需要等级、Shape外观、Source来源
例:把裁决之杖DC00改DC515,就是最小攻5最大攻15
改完重启M2,进游戏看属性变化。
注意:物品名必须和MonItems爆率文件里写的完全一致,否则掉了不认。

十四、改技能与角色成长
-技能表:Mir200\Envir\Magic.txt或SkillDB,调技能伤害系数、等级上限、耗蓝
•升级经验:!Setup.txt的ExpTable或独立Exp.txt,按等级配经验曲线

•转生/元神:部分传世端在EnvIR\QuestDiary里写脚本,改转生属性加成

十五、GM权限与测试
M2管理列表加角色名,给最高权限。
游戏内常用:
@GM开关调试
@爆率10临时调倍率
@make物品名数量直接刷装备
@level50升到50级
改完属性拿自己号实测:打一下看伤害、穿装备看面板、杀怪看掉率。

十六、常见炸点
1.M2连不上DB
DBC路径错、HeroDB名字拼错、SQLite文件被占用、没关Defender删库。

2.端口被占
netstat查PID,关掉迅雷/酷狗/IIS;或把7000/7100/7200统一加1,登录器列表同步改。

3.进游戏黑屏
补丁没盖、PAK密码错、Resources目录名对不上、微端没关但没起服务。

4.装备问号
StdItems里没这物品、WIL/WZL缺资源、物品名有空格。

5.爆率改了没用
没重载、文件编码错、怪物名不匹配、被数据库优先级覆盖、写在Default但怪物有专属文件。

6.Win11闪退
M2Server.exe右键属性→兼容Win7+管理员身份运行。

十七、备份习惯
每次动版本前拷三处:
•Mir200\Envir(脚本、爆率、NPC)

•Mud2\DB或WorldDB.sdf(角色/物品/怪物数据)

-Data/Map/PAK(资源)
写个bat自动打包,比改崩了重下包省几小时。

单机最小闭环:DBC/SQLite通→全配127.0.0.1→按序起服务→补丁盖客户端→生成本地登录器→建号进中州→改MonItems爆率、StdItems属性、重载生效。跑通这套,换1.95复古、2.0元神、GOM/GEE各版本只是目录名不同,逻辑完全一样。
[顶部]