架设Hero引擎外网版本,从DBC2000数据库配置到登录器生成,每个环节都有容易卡住的地方。把流程拆成四个阶段按顺序走,能少折腾很多时间。
拿到版本包先检查文件完整性。一个能正常启动的Hero版本根目录下必须包含DBServer、LoginGate、LoginSrv、LogServer、Mir200、Mud2、RunGate、SelGate、配套网站和GameCenter.exe引擎控制器,缺了任何一个模块服务器都起不来。特别注意Mir200文件夹里有没有GameServer.exe,Mud2文件夹是不是空的,残缺的版本要从其他完整包里补全。
版本解压到D盘根目录,文件夹命名Mirserver。路径带空格或者中文名的,引擎读取配置文件时会报错。
DBC2000安装配置是新手最容易翻车的一步。Hero引擎依赖DBC2000作为数据库接口来管理物品、怪物、技能这些核心静态数据。安装时版本必须跟操作系统位数匹配,32位系统用32位安装包,64位系统用64位版本。Win10和Win11上装完DBC2000后,对DBECmgr.exe设置兼容性模式到WindowsXPSP3,管理员身份运行。
安装完成后打开控制面板里的DBEAdministrator(查看方式切到小图标),右键空白区域选New新建一个数据库对象,重命名为HeroDB,大小写无所谓。右边设置路径到D:\Mirserver\Mud2\DB,点OK保存。这个数据库名称跟后面引擎配置里的数据库名必须完全一致,填错就报数据库连接错误。
引擎配置打开GameCenter.exe,点配置向导。游戏服务端所在目录就是D:\Mirserver,数据引擎数据库名称填HeroDB,服务器名称填区名,外网IP地址勾询态IP地址。端口设置保持默认值不动:7000对应登录网关,7100对应角色选择,7200对应游戏网关。
配置完向导后保存生成新配置文件,启动控制器。引擎启动成功的话控制台显示"停止游戏服务器"的按钮,Hero引擎不会自动最小化,手动最小化就好。启动顺序建议分步来:先LoginSrv和DBServer,再RunGate等网关,最后M2Server,这样哪个服务出问题能快速定位。
外网让朋友能连进来,需要在引擎控制器的配置向导里把IP改成公网IP,或者直接勾询态IP。用云服务器或VPS的话直接在配置里填公网IP。家用宽带需要做端口映射,登录路由器后台找虚拟服务器或端口转发,添加TCP协议映射7000、7100、7200这三个端口,指向服务端电脑的内网IP。
登录器生成的步骤从替换网关开始。Hero引擎版本一般不带配套登录器,需要用统一登录器配置。把登录器工具里的LoginGate.exe和RunGate.exe复制到版本对应的网关文件夹替换原有文件。
引擎配置好之后搭建配套网站。把版本包里的网站文件夹复制到D盘或E盘根目录,打开IIS管理器添加网站,物理路径指向网站文件夹,端口填80(已备案域名)或自定义端口。本地浏览器能打开网站页面说明搭建成功。
做登录器列表。在版本根目录的登录器文件夹里找到列表样式.txt,修改服务器IP和端口,IP改成你的外网地址或域名,端口对应网关端口。改好保存成比如list.txt,复制到网站文件夹里。浏览器访问http://你的域名/list.txt能读到内容,列表地址就生效了。
打开登录器配置器(登录器动态配置器.exe或LoginConfig.exe),列表HTTP地址填刚才获取的列表URL,登录器名称自定义,设置好后点生成登录器。配置好的登录器文件放到网站文件夹供下载,玩家下载后放到热血传奇客户端根目录打开就能连接外网服务器。
补丁问题:Hero引擎多数版本不支持微端,需要玩家手动下载补杜到客户端。把补丁文件也传上网站,在index.html里修改下载链接指向补丁文件,玩家下载解压到客户端才能正常显示装备和地图外观。
拿到版本包先检查文件完整性。一个能正常启动的Hero版本根目录下必须包含DBServer、LoginGate、LoginSrv、LogServer、Mir200、Mud2、RunGate、SelGate、配套网站和GameCenter.exe引擎控制器,缺了任何一个模块服务器都起不来。特别注意Mir200文件夹里有没有GameServer.exe,Mud2文件夹是不是空的,残缺的版本要从其他完整包里补全。
版本解压到D盘根目录,文件夹命名Mirserver。路径带空格或者中文名的,引擎读取配置文件时会报错。
DBC2000安装配置是新手最容易翻车的一步。Hero引擎依赖DBC2000作为数据库接口来管理物品、怪物、技能这些核心静态数据。安装时版本必须跟操作系统位数匹配,32位系统用32位安装包,64位系统用64位版本。Win10和Win11上装完DBC2000后,对DBECmgr.exe设置兼容性模式到WindowsXPSP3,管理员身份运行。
安装完成后打开控制面板里的DBEAdministrator(查看方式切到小图标),右键空白区域选New新建一个数据库对象,重命名为HeroDB,大小写无所谓。右边设置路径到D:\Mirserver\Mud2\DB,点OK保存。这个数据库名称跟后面引擎配置里的数据库名必须完全一致,填错就报数据库连接错误。
引擎配置打开GameCenter.exe,点配置向导。游戏服务端所在目录就是D:\Mirserver,数据引擎数据库名称填HeroDB,服务器名称填区名,外网IP地址勾询态IP地址。端口设置保持默认值不动:7000对应登录网关,7100对应角色选择,7200对应游戏网关。
配置完向导后保存生成新配置文件,启动控制器。引擎启动成功的话控制台显示"停止游戏服务器"的按钮,Hero引擎不会自动最小化,手动最小化就好。启动顺序建议分步来:先LoginSrv和DBServer,再RunGate等网关,最后M2Server,这样哪个服务出问题能快速定位。
外网让朋友能连进来,需要在引擎控制器的配置向导里把IP改成公网IP,或者直接勾询态IP。用云服务器或VPS的话直接在配置里填公网IP。家用宽带需要做端口映射,登录路由器后台找虚拟服务器或端口转发,添加TCP协议映射7000、7100、7200这三个端口,指向服务端电脑的内网IP。
登录器生成的步骤从替换网关开始。Hero引擎版本一般不带配套登录器,需要用统一登录器配置。把登录器工具里的LoginGate.exe和RunGate.exe复制到版本对应的网关文件夹替换原有文件。
引擎配置好之后搭建配套网站。把版本包里的网站文件夹复制到D盘或E盘根目录,打开IIS管理器添加网站,物理路径指向网站文件夹,端口填80(已备案域名)或自定义端口。本地浏览器能打开网站页面说明搭建成功。
做登录器列表。在版本根目录的登录器文件夹里找到列表样式.txt,修改服务器IP和端口,IP改成你的外网地址或域名,端口对应网关端口。改好保存成比如list.txt,复制到网站文件夹里。浏览器访问http://你的域名/list.txt能读到内容,列表地址就生效了。
打开登录器配置器(登录器动态配置器.exe或LoginConfig.exe),列表HTTP地址填刚才获取的列表URL,登录器名称自定义,设置好后点生成登录器。配置好的登录器文件放到网站文件夹供下载,玩家下载后放到热血传奇客户端根目录打开就能连接外网服务器。
补丁问题:Hero引擎多数版本不支持微端,需要玩家手动下载补杜到客户端。把补丁文件也传上网站,在index.html里修改下载链接指向补丁文件,玩家下载解压到客户端才能正常显示装备和地图外观。

