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

176复古传奇单机服务端搭建详细流程从零到进游戏

热度:
一、先选版本和引擎

176单机自玩,优先挑Hero引擎或Blue引擎的纯净复古端,资源多、教程多、DBC配置标准。
想加微变、小极品、自动回收就用Hero;想要Win10/Win11兼容顺一点可选Blue;GOM/GEE也能架176,但重点在登录器配置,新手先走Hero最省事。

 

客户端别用最新官服高清端,176复古建议十周年或十七周年纯净客户端,补丁兼容稳。

二、目录放对

服务端解压到:
D:\MirServer

客户端解压到:
D:\Mir176

规则:
别放桌面
别放中文目录
别放C:\Users下
路径不带空格

服务端里要有Mir200、DBServer、LoginSrv、LoginGate、RunGate、M2Server这些目录,缺目录就是端不完整。

三、装DBC2000建HeroDB

176Hero/Blue端基本都吃DBC2000。

1.装DBC2000
默认下一步装完,Win10/11安装包属性勾管理员运行更稳。

2.控制面板打开BDEAdministrator
查看方式切小图标能找到。

3.左侧Databases空白处右键→New
类型选STANDARD,确定。

4.别名改名HeroDB
大小写无所谓但拼写必须完整,别写HeroDb、hero、HeroDB1。

5.PATH指向
D:\MirServer\Mud2\DB
目录里要有StdItems.DB、Monster.DB、Magic.DB这类文件,选到DB那层就行,别多选上一级。

6.LANGDRIVER选中文
Chinese(PRC)ANSI,避免怪物名问号乱码。

7.点Apply保存
关掉重开BDE,确认HeroDB还在。

验证:
进D:\MirServer\DBServer双击DBServer.exe
窗口出「数据库连接成功」「等待引擎连接」就对了。

四、引擎控制器配IP端口

进D:\MirServer,找GameCenter.exe或引擎控制器。

点「配置向导」:

游戏服务端目录:D:\MirServer
数据库名称:HeroDB
服务器名称:随便起,比如176单机
外网IP:单机填127.0.0.1
动态IP:不勾
登录网关端口:7000
角色网关:7100
游戏网关:7200(默认不动)

一路下一步保存。

手动再核对几个文件,单机全部127.0.0.1:

Mir200\!Setup.txt
ServerAddr=127.0.0.1
ServerPort=7100(按你端里实际来)

LoginSrv\!AddrTable.txt
格式:区名127.0.0.17100

LoginGate.ini
Port=7000

RunGateConfig.ini
IP=127.0.0.1

端口别冲突,7000被占就改LoginGate和list.txt两处一起改。

五、启动服务端

顺序大致:
DBServer
LoginSrv
LoginGate
RunGate
M2Server

引擎控制器一键启动也行,但要看黑窗全不全。

M2Server窗口最后出「服务器启动完成」、没红字就算通。
常见红字:
端口绑定失败→7000/7100被占
数据库连接失败→HeroDB路径错
脚本加载失败→版本脚本缺文件,先换完整端

CMD查端口:
netstat-ano|findstr"7000"
netstat-ano|findstr"7100"

有占用看PID结束掉,别跟迅雷、IIS、360抢端口。

六、建list.txt

进客户端根目录D:\Mir176
新建list.txt,编码ANSI(记事本另存为选ANSI)。

Hero/Blue老格式一般:
测试176127.0.0.17000

GOM类格式:
测试176127.0.0.170008000127.0.0.17000
1

要点:
英文竖线|
别加空格
别写192.168.x.x
别写外网域名
文件名就是list.txt,不是list.txt.txt

单机不需要传空间、不需要开IIS,登录器读本地文件最稳。

七、生成登录器

进服务端「登录器」目录,找版本自带的配置器(Hero端常带独立登录器生成器,GOM端用GOMLoginMaker)。

填法:
服务器名称:跟list.txt一致
列表地址:.\list.txt
或绝对路径D:\Mir176\list.txt
开区IP:127.0.0.1
端口:7000
备用列表:空
动态IP:关
微端:关

生成到客户端根目录D:\Mir176,覆盖原登录器。

Hero老端有时候是现成登录器exe,直接放客户端根目录同list.txt就行;
GOM端必须重生成,别拿网上通用登录器凑。

八、补杜客户端

把版本自带的补丁包解压,里面一般是Data、Map、Resources、Graphics。
打开补丁文件夹,把这些子文件夹复制到D:\Mir176根目录覆盖。

别把「176补丁包」整个文件夹拖进客户端,那样读不到。
也别只塞Data不塞Map,进图黑屏。

PAK密码按版本pak.txt填,GOM端配置器里也要指Data路径。

客户端建议:
十周年/十七周年纯净端
登录器同目录有list.txt
补丁覆盖完别再混别的版本补丁

九、进游戏测试

双击登录器→看到「测试176」区名→注册账号→建角色→进银杏村。

能进地图说明通了。
常见后续问题分开排:

注册没反应
LoginGate没起/列表端口错/DBServer没连上

提示密码错误
Hero端少见,GOM是加密不对或账号没写库

列表空白
list.txt编码不是ANSI/放错目录/主列表路径错

点区连不上
7000端口没监听/防火墙拦了

进游戏黑屏
补丁没覆盖/Resources名不对/客户端版本太高

能进但门打不开
MapInfo门坐标错/出生点错/地图补丁缺

十、防火墙和杀软

单机架设也走本机端口,Defender常拦LoginGate。
临时关防火墙测一次,能进就把目录加信任:

D:\MirServer整目录
DBServer.exe
LoginSrv.exe
LoginGate.exe
M2Server.exe
登录器exe

入站放行TCP7000、7100、7200。

十一、系统环境小坑

短日期格式改yyyy-M-d
控制面板→区域→短日期
老Hero引擎时间格式不对会报脚本错。

路径权限:
MirServer右键安全给当前用户完全控制,别只只读。

残留进程:
上次没关干净会占7000,任务管理器结束M2/LoginGate再起。

十二、单机标准参数汇总

服务端:D:\MirServer
客户端:D:\Mir176
DBC别名:HeroDB
PATH:D:\MirServer\Mud2\DB
IP:127.0.0.1
登录端口:7000
角色端口:7100
list.txt:ANSI,放客户端根目录
主列表:.\list.txt
备用列表:空
登录器:版本自带配置器生成
补丁:Data/Map/Resources覆盖到客户端根目录
杀软:MirServer加信任

十三、最稳搭建顺序

1.解压服务端到D:\MirServer
2.装DBC2000,建HeroDB指Mud2\DB
3.开DBServer验证连接成功
4.引擎控制器配置向导填127.0.0.1
5.启动全套网关,看M2无红字
6.客户端根目录建list.txt(ANSI)
7.登录器配置器生成exe放客户端
8.补丁覆盖到客户端
9.关防火墙测一次
10.进游戏建号

176单机架设不难,卡点就三处:
DBC路径错、IP/端口不一致、补丁没放对。
DBC通了、网关全起、list.txt读得到,基本就能进。
剩下黑屏不是架设问题,是客户端补丁版本不对,换十周年客户端重盖补丁就行。

想局域网让同屋另一台电脑进,才把127.0.0.1换成主机局域网IP,并在路由器放行7000/7100/7200;纯单机别碰外网IP,越配越连不上。
[顶部]