传奇单机架设全流程DBC配置引擎启动登录器生成详解

来源: 作者: 点击:
准备核心文件与环境,下载标注单机专用的服务端压缩包,推荐GOM或HERO引擎版本,兼容性较好。解压至D盘根目录,路径如D:\Mirserver,严禁包含中文或空格。下载并安装DBC2000数据库工具,默认路径安装即可。准备13周年至17周年之间的纯净客户端,解压至任意盘符根目录。关闭所有杀毒软件及防火墙,防止误删M2Server.exe等核心进程。安装微软常用运行库合集,确保VC++ 2005至2022版本齐全,避免启动报错。

配置DBC2000数据库连接,打开控制面板,将查看方式改为大图标,找到BDE Administrator并以管理员身份运行。右键点击左侧Databases,选择New新建数据库。将新建的别名STANDARD重命名为HeroDB,需与服务端配置文件中的数据库名称完全一致,注意大小写。在右侧窗口找到PATH项,点击浏览按钮,指向服务端目录下的D:\Mirserver\Mud2\DB文件夹。切换至Language Driver选项卡,选择None以避免乱码。点击左上角Save保存设置,关闭程序。若使用MySQL数据库版本,需安装Navicat,导入服务端提供的SQL文件,并在服务端Config目录下的DBConfig.ini中修改DBHost为127.0.0.1,DBUser为root,DBPass为设置的密码,DBName为导入的数据库名。

配置服务端引擎参数,进入D:\Mirserver目录,打开GameCenter.exe或引擎控制器。点击配置向导,游戏服务器名称自定义,如单机测试。游戏服务器外网IP地址必须填写127.0.0.1,这是本地回环地址,确保仅本机可连接。取消勾选动态IP选项。检查游戏服务端所在目录是否为D:\Mirserver,游戏数据库名称是否为HeroDB。点击下一步直至保存,返回主界面。部分引擎需在M2Server选项中勾选允许单机登录,设置最大在线人数为10以内以节省资源。保存所有配置。

启动服务端程序,按照顺序依次启动LogServer、LoginGate、SelGate、RunGate,最后启动M2Server。观察各窗口日志,若无红色报错且显示已连接或Ready状态,说明服务端启动成功。M2Server控制台显示加载地图、物品、怪物数据完成后,保持窗口开启,最小化即可。若出现端口占用错误,使用netstat -ano查找占用进程并结束,或修改!Setup.txt中的端口号。

生成单机登录器,进入服务端目录下的登录器配置文件夹,打开登录器生成器如MakeLauncher.exe。在主列表和备用列表地址栏填入单机专用列表地址,可从网络搜索获取或使用本地txt文件路径。若使用本地列表,创建serverlist.txt,内容为127.0.0.1:7000,编码设为ANSI。配置器中其他选项保持默认,点击生成登录器,得到Login.exe文件。将此登录器复制到传奇客户端根目录下。

安装补丁与进入游戏,若服务端附带补丁包,将其解压至客户端根目录,覆盖原有Data、Map等文件夹。确保客户端版本与服务端引擎匹配,GOM引擎需配套GOM客户端素材。双击客户端根目录下的Login.exe启动游戏。在登录界面输入任意账号密码注册,创建角色。若提示连接失败,检查防火墙是否放行7000-7200端口,或确认IP配置是否均为127.0.0.1。进入游戏后,可在聊天框输入@GM on开启管理员模式,使用@Make等命令测试功能。若遇数据库扩展提示,使用引擎自带工具扩展Mir.DB文件,或清空FDB目录重启DBServer生成新库。