当前位置 : 145z游戏站 | 热血传奇 | 技术教程 | 

传奇世界完整架设教程:WolServer服务端部署到单机登录器生成步骤

热度:
一、准备三件套与目录规范
1.服务端:下载传奇世界专属单机端(AFT引擎、彩虹3、WolServer、暗影传世、骑战天下等),解压后含Mir200、LoginSrv、LoginGate、SelGate、DBServer、GameCenter.exe、Mud2/DB。放D:\WolServer或D:\MirServer,纯英文、无空格、无中文、不放桌面/ProgramFiles。
2.客户端:传奇世界官方完整客户端(1.998/2.0/骑战天下对应版),严禁用热血传奇客户端替,放D:\WooolClient纯英文路径。
3.数据库:老端装DBC2000(32位汉化版);新整合包/996/MySQL端用自带“启动数据库.bat”,可跳过DBC。
4.运行库:.NETFramework3.5+、DirectX9.0c、VC++2005-2022合集。架设前关杀软、Defender、防火墙,否则LoginSrv.exe、M2Server.exe、*.pak被误删。

二、DBC2000与HeroDB配置(老端必做)
1.装完DBC2000→控制面板→大图标→BDEAdministrator。
2.左侧Databases右键New→类型STANDARD→NAME改HeroDB(大小写不严但必须一致)。
3.PATH点…选D:\WolServer\DB(或D:\MirServer\Mud2\DB)→Ctrl+S/Apply→关窗选Yes。
4.区域格式改yyyy-M-d,避免日期字段出错。MySQL端执行mir2.sql初始化库即可,不建HeroDB。

三、服务端核心参数改写
用Notepad++(ANSI编码)打开D:\WolServer\Mir200\!Setup.txt/Config.ini:
•ServerName=单机传世测试(登录器列表名必须一致)

-ServerAddr=127.0.0.1、ServerIP=127.0.0.1、LoginAddr=127.0.0.1
•LoginPort=7000、SelPort=7100、GamePort=7200、微端8000(单机保持默认)

同步改LoginSrv\Config.ini、LoginGate\MirGate.ini、SelGate\Config.ini里IP全127.0.0.1。
GM权限:Mir200\Envir\AdminList.txt末尾加角色名10或*角色名,保存后M2里重读管理员列表。

四、启动顺序(黑窗全留后台,勿关)
有GameCenter.exe直接配置向导(路径D:\WolServer、库名HeroDB、IP127.0.0.1)→启动全部。手动起按序:
1.DBServer.exe/DBService.exe(数据库连接成功)
2.LoginSrv.exe(账号服务,监听7000)
3.LoginGate.exe(登录网关)
4.SelGate.exe(选人网关,监听7100)
5.RunGate.exe(游戏网关,监听7200)
6.M2Server.exe/WolServer.exe(主引擎,出“中州地图加载完成/引擎启动成功”无红字即正常)
报10048=端口被占,taskkill重复进程;报无法连HeroDB=DBCPATH错或没保存。

五、客户端补丁合并
把服务端带的补丁直接合并进客户端根目录(覆盖不是套娃):
-Data、Map、Wav、Magic→覆盖D:\WooolClient\下同名夹
•NewopUI.pak、Prguse.pak、SmTiles.pak、Resources\*.pak→放Data或配置器指定Resources名

骑战天下/海底版缺补丁=黑屏、透明地表、技能无特效。覆盖完删客户端Cache。

六、生成单机登录器
开服务端自带的登录器配置器(MakeLogin.exe/飘逸/帝王/玛雅/凤凰/彩虹登录器生成器):
-列表地址填http://127.0.0.1/server.txt或直接本地列表模式
•IP=127.0.0.1,端口7000,区名与服务端ServerName完全一致

•勾“单机免验证”、关微端、关远程广告

-生成WolLogin.exe/Login.exe→拷到D:\WooolClient根目录(和Data同级)

七、进游戏与GM实操
双击客户端根目录登录器→注册账号(admin/admin或自定义)→选区→建战法道刺角色进落霞/中州。
常用GM(回车输入):
@make裁决之杖1/@make屠龙刀1
@level150
@gold1000000/@yuanbao100000
@mob铁血魔王1
@move中州
@reloadmon(改完MonGen.txt热重载)
@reloadmonitems(改完爆率热重载)
爆率/刷怪:Mir200\Envir\MonItems\怪物名.txt改掉落;MonGen.txt加地图号XYBOSS名数量刷新秒;MapInfo.txt管地图开放。

八、常见炸点速查
•M2闪退:路径含中文/桌面、VC++没装、杀软删exe→重解压D:\WolServer+关杀软+装运行库

•卡登录/不开门:服务端ServerName与登录器列表名不一致、IP没全改127.0.0.1、7000-7200被占

•黑屏红叉:客户端版本不对、补丁没覆盖、Pak.txt路径错

•GM命令无效:AdminList.txt角色名拼错、没小退重登、权限没设10

•数据库连接失败:HeroDBPATH没指到DB目录、MySQL端没跑启动数据库.bat

每次动!Setup.txt、MonItems、MonGen、AdminList、Data补丁前备份D:\WolServer与客户端目录,改崩直接覆盖回滚。按“纯英文目录→DBC/HeroDB→IP全127.0.0.1→按序起网关和M2→合补丁→生成单机登录器→进游戏开GM”这条线走,传奇世界单机版一晚跑通。
[顶部]