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

GOM引擎单机传奇架设全流程:从DBC2000到登录器生成

热度:
一、架设前的资源准备

搭建GOM引擎单机传奇,需要准备好服务端、DBC2000数据库、传奇客户端三样核心资源。服务端通常指MirServer文件夹,里面包含DBServer、LoginGate、LoginSrv、LogServer、Mir200、RunGate、SelGate、登录器生成器和GameOfMir引擎控制器.exe等必要模块。下载后务必解压到D盘根目录,路径必须是D:\MirServer,不要改名字也不要套多一层文件夹。

客户端建议使用十三周年至十七周年之间的版本,太旧的版本缺少部分素材文件,太新的客户端文件结构变动可能导致补丁无法正常读取。DBC2000安装包下载后直接运行,一路点击下一步完成安装即可,安装路径保持默认。

二、DBC2000数据库配置要点

DBC2000负责管理物品、怪物、技能这三类核心静态数据。安装完成后打开控制面板,查看方式切换为小图标或大图标,找到BDEAdministrator并双击打开。打开后,右键点击左侧的Databases,选择New,在弹出的对话框中直接点OK保持默认的STANDARD类型。

左侧会出现一个名为STANDARD1的条目,将其重命名为HeroDB(大小写均可)。选中HeroDB,在右侧面板中找到PATH这一项,将其路径修改为D:\MirServer\Mud2\DB,这个路径必须与服务端实际存放位置完全一致。修改完成后,右键点击左侧的HeroDB,选择apply保存配置,关闭窗口即可。

如果控制面板里找不到BDEAdministrator图标,可以手动前往C:\ProgramFiles(x86)\CommonFiles\BorlandShared\BDE目录运行BDEAdmin.exe。64位系统建议安装对应位数的DBC2000版本,否则可能遇到兼容性问题。

三、引擎控制器配置步骤

打开D:\MirServer目录下的GameOfMir引擎控制器.exe,点击配置向导进入设置界面。游戏服务端所在目录填写D:\MirServer\,末尾必须带反斜杠。游戏数据库名称填写DBC2000中设置的HeroDB。游戏服务器名称可随意填写,这是游戏内显示的大区名字。

游戏服务器外网IP地址,单机环境直接填写127.0.0.1,不要勾询态IP模式。后续的登录网关、角色网关、游戏网关端口全部保持默认设置,点击下一步直到最后保存配置。保存后回到控制器主界面,点击启动游戏服务器,观察各个网关窗口是否正常弹出,M2Server窗口滚动结束后没有红色报错,表示服务端启动成功。

四、登录器生成与列表配置

登录器生成需要先准备好列表地址。列表是一个文本文件,里面记录了服务器IP、端口、名称等信息,登录器启动时读取这个文件来连接游戏。最简单的办法是使用现成的单机列表地址,例如http://www.pkp123.cn:88/gom.txt这种免费列表空间。也可以自己创建txt文件上传到列表空间获取专属地址。

打开服务端登录器文件夹里的登录器生成器。如果版本自带的是绿盟登录器,直接使用即可;如果要用绿盟替换其他登录器,需要把绿盟压缩包内的生成器和key.lic同时替换掉,注意key.lic要复制两份,一份放到登录器文件夹,一份放到Mir200文件夹,两处缺一不可。

在登录器生成器中填写主要列表地址和备用列表地址,两者填相同即可。快捷方式名称自定。搜索客户端条件设置里不要勾选微端模式,否则登录器不会在本地搜索客户端。配置完成后点击生成登录器,生成的exe文件默认放在登录器文件夹内。

五、补杜置与进入游戏

将服务端压缩包中的补丁文件夹解压到客户端根目录。补丁文件夹的名称必须与登录器配置器中设置的Resources目录名称一致,否则游戏内会黑屏看不到装备和地图。补杜置完成后,将刚才生成的登录器exe也复制到客户端根目录,双击运行即可看到游戏列表,点击进入游戏。

老GOM引擎登录器生成依赖key.lic文件,新GOM引擎则不需要key,配置方式有所不同。新GOM引擎的列表地址可直接填在D:\MirServer\登录器生成器\GameList.txt中。如果登录器生成后连接不上,检查列表地址是否有效、端口是否与引擎配置一致、防火墙是否拦截了相关程序。
[顶部]