在传奇游戏的世界里,GOM 引擎微端以其便捷性受到众多玩家和游戏架设者的喜爱。今天,咱们就来一步步详细讲解如何进行传奇 GOM 引擎微端的架设,哪怕你是个新手小白,跟着这个教程做,也能轻松搞定。
一、前期准备工作
版本获取:你需要先找到一个合适的传奇版本。可以从一些可靠的游戏资源网站或者与游戏版本供应商购买获取。注意要确保版本的完整性和兼容性,一般下载后的版本文件解压后会有一个名为 MirServer 的文件夹,里面包含了各种游戏服务端相关的文件。
DBC 数据库:DBC 数据库是传奇游戏必不可少的一部分,用于存储游戏中的各种数据,比如玩家信息、怪物数据、装备数据等。你可以在网上搜索下载 DBC2000 数据库软件,下载完成后进行安装。安装过程中,按照默认设置一路点击下一步即可。
传奇客户端:传奇客户端建议选择官方的完整客户端,并且版本尽量在 15 到 17 周年左右的较为稳定。你可以从传奇官方网站下载对应的客户端安装包,然后将其解压安装到 D 盘或是 E 盘根目录,安装完成后的文件夹一般命名为 Legend of mir。
服务器:如果你只是想自己在本地测试玩玩,可以使用自己的电脑作为服务器。但要是想让更多朋友一起玩,或者打算开服运营,那就需要租用一台专业的游戏服务器。服务器的配置要根据预计的玩家数量来选择,一般来说,CPU 性能要好,内存要足够大,带宽也要充足。
备案域名(可选):如果想通过域名让玩家更方便地访问游戏,就需要准备一个备案域名。域名需要向域名注册商购买,然后按照相关规定进行备案。备案过程可能需要一些时间,要提前做好准备。如果不使用域名,也可以通过服务器的 IP 地址加端口的方式来搭建游戏,但相对来说不够方便。
微端服务器程序:通常在你下载的传奇版本文件夹里,会自带一份微端服务器的压缩包。要是版本文件夹里没有,你可以去下载个 gom1108 引擎包,里面就有微端服务器程序。把这个微端服务器程序压缩包先放在一边,后面会用到。
二、架设详细步骤
(一)配置 DBC 数据库
打开服务器的控制面板,把右上角的类别切换成大图标或小图标模式,然后找到并打开 BDE 32 位。
打开 DBE 后,在空白处点击鼠标右键,选择 New 新建,这时会生成一个 STANDARD,点击 OK 确认。
把新生成的这个路径重命名为 HERODB,然后依次选择路径为 D:\Mirserver/Mud2/DB(这里假设你的版本解压在 D 盘根目录的 Mirserver 文件夹里,如果你的路径不同,要按照实际情况修改)。
设置完成后,点击退出,这时会弹出提示,选择 Yes 保存配置。
(二)搭建游戏版本
找到你下载并解压好的版本所在磁盘,打开 Mirserver 文件夹。
双击打开里面的 GOM 引擎控制器,点击配置向导。这里要注意,游戏服务端所在目录就是你的版本路径,默认是 D:\Mirserver\,要根据你实际的版本存放位置填写。游戏数据库名称就是刚才在配置 DBC 数据库时设置的 HERODB。游戏服务器名称可以自己随便取,比如 “我的传奇一区” 之类的,方便你识别就行。游戏服务器外网 IP 地址,如果你是在本地测试,就勾选动态 IP 地址;要是用的是租用的服务器,就填写服务器的真实外网 IP。
点击下一步,设置登录网关端口,默认是 7000,这个端口在后面配置登录器列表时也会用到,一般开首区直接默认这个设置就行。然后继续点击下一步,后面的几个网关设置都保持默认,一直到生成新的游戏服务器配置文件,点击是。
生成配置文件之后,启动游戏控制器,正常情况下,启动后会出现七个以上的任务栏,这就说明启动成功了。这时不要关闭游戏控制器,直接最小化放在后台就行。
(三)配置网站
如果你准备了备案域名,并且已经解析过白,那就可以开始搭建网站了。打开服务器的 IIS(Internet 信息服务),在空白处点击鼠标右键,选择添加网站。要是服务器上没有 IIS,就联系服务器商帮你安装。
在弹出的添加网站窗口中,网站名称可以随便填写,这个只是方便你在服务器内部管理网站用的。应用程序池选择默认的 DefaultAppPool 就行,也可以不选。物理路径选择你版本里配套网站文件夹的路径,一般在版本解压后的文件夹里能找到。主机名填写你准备好的备案域名。填写完成后,点击确认。
网站搭建好后,把域名复制到浏览器里测试一下,看能不能打开。能打开就说明网站搭建正常。
(四)配置登录器
打开版本文件夹里的登录器文件夹,找到 GOM 配置器并打开。
接下来要设置主列表和备列表,因为登录器自带的列表一般是读取不了的,所以我们要自己创建一个列表。在网站文件夹里新建一个 txt 文本,名字可以随便取,比如 “mylist.txt”。
打开刚才新建的 txt 文本,去一些提供列表格式的网站(比如http://www.pkp123.cn:88/ )免费获取 GOM 引擎对应的列表格式,然后把格式内容复制粘贴到这个 txt 文本里。注意,一定要根据你版本的引擎来选择对应的列表格式。这里面的 ip 默认是 127.0.0.1,这是单机地址,我们要把它修改成我们服务器的 ip 地址。7000 端口是服务器连接对应 ip 的端口,后面的 8000 是所对应的微端端口(如果微端端口有修改,这里也要相应修改),要找到对应的区 ip,把它们都修改成服务器的真实 ip。
修改完成后,确认一下列表是否能读取。使用你的域名加上刚刚新建的列表格式文件名(比如你的域名为 “abc.com”,列表文件名为 “mylist.txt”,那就访问 “abc.com/mylist.txt”),看显示的内容是否和你修改的一致。确认无误后,把这个列表地址复制下来,替换掉登录器配置器里的主要列表和备用列表地址。
然后点击登录器上面的搜索客户端条件,把左下角的微端模式和指定客户端名勾选上。
为了让登录器看起来更美观,你还可以更改登录器的皮肤。打开登录器皮肤编辑,右键读取登录器皮肤配置,选择你自己喜欢的皮肤,然后右键保存皮肤配置。
最后一步,点击保存配置,然后生成登录器。生成过程中可能会弹出一个弹窗提示获取远程内核失败,是否使用内置登录器内核配置,这里点击是就行。直到显示登录器生成成功。
(五)架设微端
打开之前准备好的微端服务器压缩包,解压后会看到两个文件夹,分别是 UpdateGate(微端网关)和 UpdateServer(微端服务器)。
找到热血传奇客户端的根目录(就是之前安装客户端的文件夹,比如 D:\Legend of mir),把版本配套的补丁解压到这个客户端根目录下。
打开 UpdateGate 文件夹,找到里面的 mir200 文件夹,把 mir200 文件夹里的 qqwry.dat 文件复制粘贴到 UpdateGate 文件夹里。
双击 UpdateGate 文件夹里的绿色网关程序(UpdateGat.exe),这时会生成 2 个新的配置文件。双击打开这两个配置文件,把里面的 127.0.0.1 都改成服务器的 IP。需要注意的是,serverinfo.txt 文件里只需要改一个 IP 就行。修改好后,关闭这两个配置文件,然后重启 UpdateGate 绿色网关程序。这时候你会发现它和刚开启时有所变化,微端网关端口默认是 8000,如果没有特殊情况,就保持默认就行。要是你修改了网关端口,那在登录器列表上的微端端口也要相应修改。
回到版本的登录器文件夹,把里面的 NewopUI.Pak 文件复制,然后粘贴到传奇客户端的 Data 文件夹里。再把登录器文件夹里的 PAK.txt 文件复制一份,粘贴到微端服务器的 UpdateServer 文件夹里。
打开 UpdateServer 网关程序,打开后可能会提示 pak 密码错误,先不管它,直接关闭。在微端服务器这里点击选项 - 基本设置,客户端路径直接选择之前安装的客户端路径(比如 D:\Legend of mir\)。连接网关地址和登录器连接地址默认是 127.0.0.1,要改成服务器的 ip。连接网关端口要和 UpdateGate 网关的微端端口保持一致,服务器端口只要不和另外 3 个端口冲突就行。特别要注意,在基本设置这里的 Resources 目录,它就是补丁文件夹的名称,必须要和补丁文件夹、登录器补丁文件夹名称一致。设置好后点击确定,关闭网关程序,然后重新启动。这时候可能会发现有很多 pak 文件密码错误。
遇到这种情况,我们回到登录器文件夹,找到 pak.txt 文件并打开。可以看到里面的客户端路径可能和我们实际的客户端路径不一样,比如原来是 F:\58 版本库 \Legend of mir,我们要把它改成我们实际的客户端路径(比如 D:\Legend of mir)。这里可以使用快捷键 ctrl + H 进行内容替换,改好后保存。然后把改好的 pak.txt 文件复制,粘贴到 UpdateServer 文件夹,替换原来的文件。关闭 UpdateServer 网关程序,重新打开,这时候你会发现 pak 的密码都已经正确了。
只要你的游戏和微端还需要开着,UpdateGate 网关程序和 UpdateServer 网关程序这两个就不能关闭,关闭了玩家就更新不了地图、装备等游戏内容了。并且当微端配置正确后,UpdateGate 网关程序会亮灯。
(六)测试游戏
微端配置好后,传奇外网架设就基本完成了。你可以在网站上下载刚才生成的登录器,然后进服测试一下,看看是否还有其他问题。比如检查能不能正常注册账号、登录游戏,游戏中的地图、NPC、装备等是否能正常显示和使用。如果发现有问题,就按照前面的步骤仔细检查,看看是哪个环节出了差错,然后进行相应的修改。
一、前期准备工作
版本获取:你需要先找到一个合适的传奇版本。可以从一些可靠的游戏资源网站或者与游戏版本供应商购买获取。注意要确保版本的完整性和兼容性,一般下载后的版本文件解压后会有一个名为 MirServer 的文件夹,里面包含了各种游戏服务端相关的文件。
DBC 数据库:DBC 数据库是传奇游戏必不可少的一部分,用于存储游戏中的各种数据,比如玩家信息、怪物数据、装备数据等。你可以在网上搜索下载 DBC2000 数据库软件,下载完成后进行安装。安装过程中,按照默认设置一路点击下一步即可。
传奇客户端:传奇客户端建议选择官方的完整客户端,并且版本尽量在 15 到 17 周年左右的较为稳定。你可以从传奇官方网站下载对应的客户端安装包,然后将其解压安装到 D 盘或是 E 盘根目录,安装完成后的文件夹一般命名为 Legend of mir。
服务器:如果你只是想自己在本地测试玩玩,可以使用自己的电脑作为服务器。但要是想让更多朋友一起玩,或者打算开服运营,那就需要租用一台专业的游戏服务器。服务器的配置要根据预计的玩家数量来选择,一般来说,CPU 性能要好,内存要足够大,带宽也要充足。
备案域名(可选):如果想通过域名让玩家更方便地访问游戏,就需要准备一个备案域名。域名需要向域名注册商购买,然后按照相关规定进行备案。备案过程可能需要一些时间,要提前做好准备。如果不使用域名,也可以通过服务器的 IP 地址加端口的方式来搭建游戏,但相对来说不够方便。
微端服务器程序:通常在你下载的传奇版本文件夹里,会自带一份微端服务器的压缩包。要是版本文件夹里没有,你可以去下载个 gom1108 引擎包,里面就有微端服务器程序。把这个微端服务器程序压缩包先放在一边,后面会用到。
二、架设详细步骤
(一)配置 DBC 数据库
打开服务器的控制面板,把右上角的类别切换成大图标或小图标模式,然后找到并打开 BDE 32 位。
打开 DBE 后,在空白处点击鼠标右键,选择 New 新建,这时会生成一个 STANDARD,点击 OK 确认。
把新生成的这个路径重命名为 HERODB,然后依次选择路径为 D:\Mirserver/Mud2/DB(这里假设你的版本解压在 D 盘根目录的 Mirserver 文件夹里,如果你的路径不同,要按照实际情况修改)。
设置完成后,点击退出,这时会弹出提示,选择 Yes 保存配置。
(二)搭建游戏版本
找到你下载并解压好的版本所在磁盘,打开 Mirserver 文件夹。
双击打开里面的 GOM 引擎控制器,点击配置向导。这里要注意,游戏服务端所在目录就是你的版本路径,默认是 D:\Mirserver\,要根据你实际的版本存放位置填写。游戏数据库名称就是刚才在配置 DBC 数据库时设置的 HERODB。游戏服务器名称可以自己随便取,比如 “我的传奇一区” 之类的,方便你识别就行。游戏服务器外网 IP 地址,如果你是在本地测试,就勾选动态 IP 地址;要是用的是租用的服务器,就填写服务器的真实外网 IP。
点击下一步,设置登录网关端口,默认是 7000,这个端口在后面配置登录器列表时也会用到,一般开首区直接默认这个设置就行。然后继续点击下一步,后面的几个网关设置都保持默认,一直到生成新的游戏服务器配置文件,点击是。
生成配置文件之后,启动游戏控制器,正常情况下,启动后会出现七个以上的任务栏,这就说明启动成功了。这时不要关闭游戏控制器,直接最小化放在后台就行。
(三)配置网站
如果你准备了备案域名,并且已经解析过白,那就可以开始搭建网站了。打开服务器的 IIS(Internet 信息服务),在空白处点击鼠标右键,选择添加网站。要是服务器上没有 IIS,就联系服务器商帮你安装。
在弹出的添加网站窗口中,网站名称可以随便填写,这个只是方便你在服务器内部管理网站用的。应用程序池选择默认的 DefaultAppPool 就行,也可以不选。物理路径选择你版本里配套网站文件夹的路径,一般在版本解压后的文件夹里能找到。主机名填写你准备好的备案域名。填写完成后,点击确认。
网站搭建好后,把域名复制到浏览器里测试一下,看能不能打开。能打开就说明网站搭建正常。
(四)配置登录器
打开版本文件夹里的登录器文件夹,找到 GOM 配置器并打开。
接下来要设置主列表和备列表,因为登录器自带的列表一般是读取不了的,所以我们要自己创建一个列表。在网站文件夹里新建一个 txt 文本,名字可以随便取,比如 “mylist.txt”。
打开刚才新建的 txt 文本,去一些提供列表格式的网站(比如http://www.pkp123.cn:88/ )免费获取 GOM 引擎对应的列表格式,然后把格式内容复制粘贴到这个 txt 文本里。注意,一定要根据你版本的引擎来选择对应的列表格式。这里面的 ip 默认是 127.0.0.1,这是单机地址,我们要把它修改成我们服务器的 ip 地址。7000 端口是服务器连接对应 ip 的端口,后面的 8000 是所对应的微端端口(如果微端端口有修改,这里也要相应修改),要找到对应的区 ip,把它们都修改成服务器的真实 ip。
修改完成后,确认一下列表是否能读取。使用你的域名加上刚刚新建的列表格式文件名(比如你的域名为 “abc.com”,列表文件名为 “mylist.txt”,那就访问 “abc.com/mylist.txt”),看显示的内容是否和你修改的一致。确认无误后,把这个列表地址复制下来,替换掉登录器配置器里的主要列表和备用列表地址。
然后点击登录器上面的搜索客户端条件,把左下角的微端模式和指定客户端名勾选上。
为了让登录器看起来更美观,你还可以更改登录器的皮肤。打开登录器皮肤编辑,右键读取登录器皮肤配置,选择你自己喜欢的皮肤,然后右键保存皮肤配置。
最后一步,点击保存配置,然后生成登录器。生成过程中可能会弹出一个弹窗提示获取远程内核失败,是否使用内置登录器内核配置,这里点击是就行。直到显示登录器生成成功。
(五)架设微端
打开之前准备好的微端服务器压缩包,解压后会看到两个文件夹,分别是 UpdateGate(微端网关)和 UpdateServer(微端服务器)。
找到热血传奇客户端的根目录(就是之前安装客户端的文件夹,比如 D:\Legend of mir),把版本配套的补丁解压到这个客户端根目录下。
打开 UpdateGate 文件夹,找到里面的 mir200 文件夹,把 mir200 文件夹里的 qqwry.dat 文件复制粘贴到 UpdateGate 文件夹里。
双击 UpdateGate 文件夹里的绿色网关程序(UpdateGat.exe),这时会生成 2 个新的配置文件。双击打开这两个配置文件,把里面的 127.0.0.1 都改成服务器的 IP。需要注意的是,serverinfo.txt 文件里只需要改一个 IP 就行。修改好后,关闭这两个配置文件,然后重启 UpdateGate 绿色网关程序。这时候你会发现它和刚开启时有所变化,微端网关端口默认是 8000,如果没有特殊情况,就保持默认就行。要是你修改了网关端口,那在登录器列表上的微端端口也要相应修改。
回到版本的登录器文件夹,把里面的 NewopUI.Pak 文件复制,然后粘贴到传奇客户端的 Data 文件夹里。再把登录器文件夹里的 PAK.txt 文件复制一份,粘贴到微端服务器的 UpdateServer 文件夹里。
打开 UpdateServer 网关程序,打开后可能会提示 pak 密码错误,先不管它,直接关闭。在微端服务器这里点击选项 - 基本设置,客户端路径直接选择之前安装的客户端路径(比如 D:\Legend of mir\)。连接网关地址和登录器连接地址默认是 127.0.0.1,要改成服务器的 ip。连接网关端口要和 UpdateGate 网关的微端端口保持一致,服务器端口只要不和另外 3 个端口冲突就行。特别要注意,在基本设置这里的 Resources 目录,它就是补丁文件夹的名称,必须要和补丁文件夹、登录器补丁文件夹名称一致。设置好后点击确定,关闭网关程序,然后重新启动。这时候可能会发现有很多 pak 文件密码错误。
遇到这种情况,我们回到登录器文件夹,找到 pak.txt 文件并打开。可以看到里面的客户端路径可能和我们实际的客户端路径不一样,比如原来是 F:\58 版本库 \Legend of mir,我们要把它改成我们实际的客户端路径(比如 D:\Legend of mir)。这里可以使用快捷键 ctrl + H 进行内容替换,改好后保存。然后把改好的 pak.txt 文件复制,粘贴到 UpdateServer 文件夹,替换原来的文件。关闭 UpdateServer 网关程序,重新打开,这时候你会发现 pak 的密码都已经正确了。
只要你的游戏和微端还需要开着,UpdateGate 网关程序和 UpdateServer 网关程序这两个就不能关闭,关闭了玩家就更新不了地图、装备等游戏内容了。并且当微端配置正确后,UpdateGate 网关程序会亮灯。
(六)测试游戏
微端配置好后,传奇外网架设就基本完成了。你可以在网站上下载刚才生成的登录器,然后进服测试一下,看看是否还有其他问题。比如检查能不能正常注册账号、登录游戏,游戏中的地图、NPC、装备等是否能正常显示和使用。如果发现有问题,就按照前面的步骤仔细检查,看看是哪个环节出了差错,然后进行相应的修改。

