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

传奇单机架设新手详细步骤从零到进游戏注意事项

热度:
传奇单机架设就是把服务端、数据库、客户端装在同一台Windows电脑,全部走127.0.0.1,不用公网IP,核心是DBC2000配HeroDB、引擎按序启动、客户端补丁覆盖三件事。照下面顺序做,2小时内能建角色打怪。

一、环境准备
系统Win7/Win10/Win11均可,XP也能跑但太老不建议。4G内存够单开,8G舒服。先把VC++运行库合集、.NETFramework4.0以上、DirectX9.0c终结包装上,缺这些后面M2和登录器各种缺dll。传奇是32位程序,64位系统照样装32位引擎,不用折腾。

二、装DBC2000(最关键一步)
控制面板→BDEAdministrator(装完没图标就控制面板右上角大图标视图里找)。菜单Object→New→STANDARD→OK,右边Definition面板Type保持STANDARD,Path填D:\MirServer\Mud2\DB(按你实际服务端路径改)。左边树状图右键重命名别名,严格写HeroDB,回车确认。File→Save保存,关BDE重启电脑。常见端用GomDB或MudDB就按说明改别名,但StdItems.MDB这类表文件必须在那个DB文件夹里且不是0字节。Win10/11要给DB目录加写入权限:文件夹属性→安全→编辑→Users勾“修改+写入”。

三、部署服务端
解压引擎包(GOM/GEE/Blue/Legend均适用)到D:\MirServer,路径必须纯英文无空格,严禁“D:\传奇\MirServer”。完整端通常含DBServer、LoginSrv、LoginGate、SelGate、RunGate、M2Server(或GameOfMir引擎控制器)、Mir200、Mud2、GameLog等目录。

四、配IP(单机全留127.0.0.1)
用Notepad++(编码ANSI)打开下面文件,把所有IP字段改成127.0.0.1:
•Mir200\!Setup.txt:ServerIP、GameServerIP、DBServerIP

•LoginSrv\!addrtable.txt和LoginSrv.ini

•DBServer\!ServerInfo.txt、DBService.ini

•LoginGate.ini、SelGate.ini、RunGate.ini

外网才改公网IP,单机一律127.0.0.1。端口默认7000/7100/7200/7300不用动,列表文件也填127.0.0.17000。

五、启动顺序(顺序错了必报错)
1.DBServer(启动后显示HeroDB连接成功、怪物装备表加载完)
2.LoginSrv
3.LoginGate(监听7000)
4.SelGate
5.RunGate
6.M2Server(底部提示“服务器启动成功”,无红色报错)
用引擎控制器(GameOfMir.exe)点“启动游戏服务器”会按上述顺序自动起,但第一次建议手动起,能看到哪步炸。每次重起前任务管理器结束所有GameOfMir、DBServer、Gate进程,或用控制器“停止服务器”,残留进程会占端口导致起不来。

六、装客户端与补丁
下载1.76或16周年纯老客户端(别用最新盛大客户端),装到D:\Mir2纯英文目录。把服务端Mir200\Data、Map、Wzl、Sounds以及版本自带的NewopUI.pak、Prguse.pak覆盖进客户端根目录。PAK带密码的,登录器配置器“读取规则”要和微端密码一致(单机可不管微端,直接把补杜客户端)。

七、登录器与列表
打开登录器生成器(LoginEdit),列表地址填http://127.0.0.1/list.txt或直接用本地列表文件,区名随便写,IP127.0.0.1,端口7000,生成Login.exe。list.txt格式:区名127.0.0.170001分组,ANSI编码。Login.exe放客户端根目录和Mir.exe同级,双击启动,注册账号进游戏。

八、GM权限与自检
M2Server界面“查看→管理员列表”加角色名设等级10,或记事本开Mir200\Envir\AdminList.txt加角色名,进游戏聊天框@make屠龙、@level50、@mob祖玛教主1测试刷物品刷怪。能建角色、能打怪、重登数据在,单机就通了。

注意事项
路径全程纯英文无空格,中文路径是闪退黑屏头号原因。
DBC别名必须和服务端要求完全一致,大小写敏感。
必须先起DBServer再起M2,网关在M2前。
ANSI编码改配置,UTF-8改出的ini会乱码让引擎读不到。
PlugList.txt里第三方插件是M2崩溃高发点,排错时只留IPLocal.dll逐个加回。
改完IP记得删客户端登录器缓存,不然连旧列表。
单机不开微端就别起UpdateServer,免得占8000端口,直接补丁覆盖客户端即可。
每次改配置重启整套,别只重启单个网关。
先用默认端跑通一整轮,再加怪物爆率、自定义地图、合击脚本,一次改一堆出错没法定位。
杀软把MirServer和Mir2目录加白名单,防止把M2或登录器当簿删。
局域网想让别的电脑进,把IP从127.0.0.1改成本机局域网IP(ipconfig查),防火墙放行7000-7300,别人客户端用同版本登录器填你局域网IP即可。
[顶部]