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

传奇单机新手架设详细步骤详解及注意事项全流程拆解

热度:
一、准备工具与目录规范
1.服务端:完整MirServer包(含Mir200、Mud2、LoginGate、RunGate、SelGate、DBServer、GameCenter.exe),引擎选GOM/GEE/HERO/996其一,新手优先GOM或1.76HERO纯净端。
2.客户端:与服务端版本匹配(1.76配1.76客户端,骑战/微变配对应高版),解压到D:\MirClient。
3.数据库:老引擎装DBC2000(32位增强版),新端用Access/MySQL/内置库可跳过。
4.辅助:Notepad++(ANSI编码改配置)、VC++运行库、DirectX9。
目录铁律:服务端解压到D:\MirServer,客户端D:\MirClient,全英文、无空格、无中文、无括号、不放桌面/ProgramFiles。

二、DBC2000与HeroDB配置(HERO/老引擎必做)
1.双击DBC2000默认安装完。
2.控制面板→大图标→BDEAdministrator→左侧Databases右键New→类型STANDARD→改名HeroDB(大小写严格)。
3.右侧PATH点…选D:\MirServer\Mud2\DB→Ctrl+S/Apply保存→关窗。
4.区域格式改yyyy-M-d,避免日期字段读出错。
GOM/GEE用内置库时在引擎向导勾“使用ACC/MySQL”,不建HeroDB也行。

三、服务端核心参数改写
打开D:\MirServer\Mir200\!Setup.txt(Notepad++ANSI打开):
•ServerName=单机传奇测试

•ServerAddr=127.0.0.1

-ServerIP=127.0.0.1
•GatePort=7000(登录)、7100(选人)、7200(游戏)、8000(微端)保持默认

改LoginGate\Config.ini、SelGate\Config.ini、RunGate\MirGate.ini里GateAddr/ServerIP全写127.0.0.1。
GM权限:Mir200\Envir\AdminList.txt另起一行写角色名(格式*角色名或角色名10)。
爆率/刷怪:Envir\MonItems.txt、MonGen.txt、MapInfo.txt按需改,格式错一行全表失效。

四、启动顺序(严禁乱序)
用GameCenter.exe配置向导保存后“一键启动”最稳;手动起按此序:
1.DBServer.exe(数据库连接成功)
2.LoginSrv.exe(账号服务)
3.LoginGate.exe(登录网关)
4.SelGate.exe(选人网关)
5.RunGate.exe(游戏网关)
6.M2Server.exe(主引擎,底部出“服务器启动成功/加载完成”无红字即正常)
报10048=端口被占,taskkill掉重复M2/网关进程;报无法连HeroDB=DBC路径错或没保存。

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

错把“补丁”父文件夹带进去→进游戏黑屏/红叉/透明地表。覆盖完删客户端Cache目录。

六、生成单机登录器
进服务端登录器配置器(MakeLogin.exe/GOM登录器配置器):
-服务器名自定义
•IP=127.0.0.1,端口7000,游戏端口7200

•列表填本地http://127.0.0.1/list.txt或直接本地列表模式

•勾单机免验证、关微端(除非用微端)

-生成Login.exe→拷到D:\MirClient根目录(和Data同级)
引擎与登录器必须同包生成,混用GOM配HERO必密钥验证失败。

七、进游戏与自测
双击客户端根目录Login.exe→注册账号(或M2后台建号)→选区→建角色进新手村。
GM命令测试:@make屠龙1、@level150、@mob祖玛教主1、@reloadmonitems。
能看见地图、NPC、怪物、装备图标即架设成功。

八、新手高频炸点速查
-M2闪退:路径含中文/桌面、DBCHeroDB没配、VC++运行库没装→重解压到D:\MirServer+重配DBC+装运行库
•黑屏/花屏:补丁没覆盖对、客户端版本不匹配、Resources文件夹名和配置器不一致

-卡0%/连接失败:网关没全起、IP不是127.0.0.1、防火墙拦7000/7100/7200→加白名单
•建角色失败:StdItems.DB/Monster.DB缺失、!Setup.txt编码被存成UTF-8带BOM→改回ANSI

-脚本红字:Market_Def里#IF/#ACT不配对、缺break→用@ReloadNpc热重载定位行号

九、改动前备份习惯
每次动!Setup.txt、MonItems.txt、MonGen.txt、AdminList.txt、Data补丁前,把MirServer与MirClient各拷一份*_bak,改崩直接覆盖回滚,比重下快十倍。
[顶部]