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

传世单机本地搭建完整流程:从DBC配库到中州进门实操

来源: 作者: 点击:
一、环境准备
系统Win10/Win1164位,先关Defender实时防护和第三方杀软,把服务端、客户端目录加排除项,M2、网关、登录器生成器容易被误删。
装运行库:VC++2005-2022合集、.NETFramework3.5+4.x、DirectX9c修复包。
准备文件:
1.传世单机服务端(MirServer或WolServer,含LoginSrv、DBServer、LoginGate、SelGate、RunGate、Mir200、Mud2\DB、GameCenter)
2.配套传世客户端(1.95/1.996/2.0看包内标注,版本不对会黑屏)
3.补丁包(Data、Map、Wav、Resources、PAK、NewopUI.pak)
4.工具:DBC2000、Notepad++、本地列表小工具

二、解压路径规范
服务端解压到:
D:\MirServer
客户端解压到:
D:\WolClient
纯英文、无空格、无中文。桌面、下载、我的文档、带“传世”中文的文件夹都别用,否则读地图和脚本异常。

三、DBC2000配HeroDB(老Hero/Blue/3K引擎必做)
1.装DBC2000,控制面板→大图标→BDEAdministrator
2.左侧Databases右键New→STANDARD
3.改名HeroDB(大小写不敏感但必须这名字)
4.右侧PATH指向D:\MirServer\Mud2\DB(有StdItems.DB、Monster.DB那层)
5.Ctrl+S或Apply保存,关窗口点Yes
6.区域设置关掉“BetaUTF-8全局支持”,避免读乱码
新GOM/GEE/SQLite端可跳过,直接在引擎控制器填库路径。

四、IP与端口全部绑本机
单机死写127.0.0.1,不填局域网IP、不填公网IP。
要核对的文件(用Notepad++改,存ANSI):
•Mir200\!Setup.txt→ServerAddr=127.0.0.1、GateAddr=127.0.0.1、ServerIP=127.0.0.1

-LoginSrv\!addrtable.txt或Config.ini→区名127.0.0.1127.0.0.1127.0.0.1:7000
•LoginGate.ini→IP127.0.0.1Port7000

•SelGate.ini→7100

•RunGate.ini→7200

•WorldSrv.ini(有则)→MapServerIP=127.0.0.1

端口被占就统一加1:7001/7101/7201,登录器同步改。

五、本地列表文件
服务端登录器目录或客户端根目录建list.txt,ANSI编码:
单机测试127.0.0.170007200127.0.0.170001
不想架Web,登录器配置器里“本地列表”直接选这个文件;
想用http,开个本地小列表工具,浏览器能开http://127.0.0.1/list.txt就行。

六、客户端打补丁
把服务端自带的Patch/Data/Resources按原目录名覆盖进D:\WolClient:
•Data(WIL/WZL/PAK索引)

•Map(中州、落霞岛、炼狱地图)

•Wav/Sounds(音效)

•Resources/UI(界面特效)

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

补丁名必须和登录器配置里的资源名一致,散开解压必黑屏、装备问号。

七、生成单机登录器
用端内自带的传世登录器配置器(MakeGameLogin或专用生成器):
•区名:和!Setup.txt的ServerName一致

-IP:127.0.0.1
•端口:7000

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

•客户端路径:D:\WolClient

•关微端、关动态IP

•PAK密码按服务端Pak.txt填,状态全绿再生成

生成exe扔进D:\WolClient根目录,和World.exe/Mir.exe同级。

八、启动顺序(错序必崩)
手动端严格按这个来:
1.DBServer.exe(显示数据库就绪/HeroDBconnected)
2.LoginSrv.exe(账号服务,监听就绪)
3.LogServer.exe(可选)
4.LoginGate.exe(7000)
5.SelGate.exe(7100)
6.RunGate.exe(7200)
7.M2Server.exe/WorldSrv.exe(加载地图、NPC、怪物、元神服务,无红字,底栏“服务器启动完成”)
用GameCenter点“启动游戏服务器”也行,内部顺序一样。
所有黑窗别关,关了等于宕机。
验证端口:
netstat-ano|findstr"700071007200"

九、建号进中州
双击客户端根目录登录器→看到“单机测试”区
部分端用DBC里UserDB表手建账号(Account/Password/RoleName);
部分端登录界面直接注册,或游戏内@register账号密码。
建角色进落霞岛/中州,做四件事:
1.地图不黑、不白块
2.NPC能对话、商店能买东西
3.打怪掉物进背包
4.下线重登,等级装备元神还在

十、GM与基础调参
M2里“列表信息-管理员”加角色名,等级设10,游戏内:
@调整等级50
@刷物品名数量
@爆率10(临时倍率)
改完持久化去改配置:
•!Setup.txt→ExpRate经验、DropRate爆率

•Envir\MonItems→怪物爆率(1/100分母越小越容易爆)

-Mud2\DB\Monster.DB→怪物血攻防
•Mud2\DB\StdItems.DB→装备属性(DC/MC/AC/Dura/NeedLevel)

十一、常见炸点速查
1.M2报HeroDB连不上
DBC别名拼错、PATH没指到Mud2\DB、没点保存、Defender删了dbf。重配DBC,重启电脑。

2.10048端口占用
netstat-ano|findstr7000查PID,杀掉酷狗/迅雷/IIS/上轮残进程;或全局改端口。

3.进游戏黑屏有声音
补丁没盖全、Map文件缺、PAK密码错、Resources目录名对不上。清客户端Cache再进。

4.装备/怪物问号
WIL/WZL/PAK缺资源,或StdItems里没这条、物品名带空格。

5.卡选角进不去
SelGate/RunGate没起,或!addrtable.txt格式错。

6.Win11闪退
M2Server.exe、登录器右键→兼容性→Win7模式+管理员身份。

7.数据不保存
直接关黑窗写坏库。按序关服,平时备Mud2\DB和Envir目录,写bat自动打包。

十二、备份闭环
每次动版本前拷三处:
•Mir200\Envir(脚本/爆率/NPC)

-Mud2\DB(角色/物品/怪物数据)
•Data/Map/PAK(资源)

单机最小闭环:DBC通→全配127.0.0.1→按序起服务→补丁盖客户端→生成本地登录器→建号进中州。跑通这套,换1.95复古、2.0元神、GOM/GEE各引擎,只是目录名和网关数量不同,骨架完全一样。
[顶部]