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

从零搭建传奇服务器全过程(单机娱乐向)

热度:
操作系统与基础环境准备

搭建传奇服务器推荐使用WindowsServer系统,Win2008、Win2012或者Win2016都行,个人娱乐用Win7或者Win10也能跑起来,但部分引擎在Win11上兼容性不太好。

先安装DBC2000数据库工具,这个程序负责管理服务端的角色数据和物品数据。安装完成后打开控制面板,找到BDEAdministrator(32位)图标。点击Object菜单下的New,新建一个名为HeroDB的数据库,路径指向服务端的MirServer\Mud2\DB文件夹。路径设置好后右键HeroDB选择Apply保存。

如果控制面板里找不到BDEAdministrator图标,说明安装的是64位版本,需要卸载后重装32位版本。

服务端版本的选择与解压

自己娱乐用的版本选基础底板就行,不用带太多复杂功能。GOM或者GEE引擎的复古底板最稳,功能完整而且脚本错误少。下载下来的服务端通常是一个压缩包,解压前先关闭杀毒软件,引擎程序和登录器生成器容易被误报删除。

解压路径遵守纯英文规则,D:\MirServer或者E:\MirServer都可以,路径里不要有中文和空格。解压完成后进入MirServer文件夹,双击运行GameOfMir引擎控制器.exe(GOM引擎)或者GameCenter.exe(GEE引擎),引擎控制器会自动识别路径并生成相关配置文件。

引擎控制器的首次配置

打开引擎控制器后直接点击配置向导。第一步填写游戏服务端目录,默认就是你解压的路径,不需要改动。游戏服务器名称填你想要的区服名字,比如我的传奇或者单机测试区。

外网IP地址那栏,单机娱乐勾询态IP模式。如果是局域网内多台电脑联机,把外网IP地址改成这台服务器的内网IP地址,在电脑命令行里输入ipconfig能查到,一般是192.168开头的地址。

端口设置全部保持默认,网关端口7000、角色网关7100、游戏网关7200。只要不同时开多个区,默认端口不会冲突。配置完成后点击保存并生成配置文件,然后关闭控制器再重新打开。

启动引擎与账号注册

确认DBC2000设置正确并且服务端路径正确后,点击启动游戏服务器按钮。引擎控制器会依次启动多个窗口:登陆网关、角色网关、游戏网关、M2Server、日志服务器等。

M2Server窗口是核心,启动过程中会加载地图文件、脚本文件、怪物数据库和物品数据库。加载完成后在M2Server窗口里可以看到在线人数和服务器运行状态。如果有窗口闪退或者报错,说明某个配置文件出了问题,最常见的是IP地址或者数据库路径不对。

启动完成后打开登录器生成器,生成一个单机登录器。生成的GameLogin.exe文件复制到热血传奇客户端根目录下运行。在登录器上注册一个新账号,注册成功后进入游戏。

客户端与补丁的处理

客户端使用17周年或者13周年的纯净版本,不要用最新的20周年版本,部分老引擎不兼容新客户端的界面文件。登录器生成器上有个Resources目录设置,填好补丁文件夹的名字后生成登录器,登录器会自动关联补丁。

把服务端配套的补丁文件解压到客户端根目录,补丁文件夹名字必须和登录器配置器里设置的Resources目录完全一致。PAK文件的密码验证在登录器配置器上操作,打开Wil、Wzl、PAK读取规则窗口,系统自动检测PAK密码是否正确。标红的说明密码错了或者路径不对,需要调整。

人物数据与GM命令

游戏里创建角色后,如果想给自己刷装备或者调等级,用GM命令操作。先在M2Server窗口的查看-列表信息-管理员列表里添加你的角色名字,权限等级填10。保存后重新登录角色,GM权限就生效了。

常用GM命令:@调级后面跟等级数字,@调级50直接升到50级。@刷后面跟物品名字和数量,@刷屠龙1刷一把屠龙。@调整元宝后面跟角色名和元宝数量,给指定账号加元宝。@传送后面跟地图编号,快速飞到指定地图。

单机娱乐常见故障处理

登录器打开显示获取列表失败,检查登录器配置器里的列表地址是否填写了本地地址,单机填127.0.0.1或者写一个本地列表文件。如果一直卡在读取列表界面,直接用登录器配置器生成内置列表的登录器。

进入游戏后黑屏或者装备补丁不显示,检查PAK文件是否全部密码正确,Resources目录是否和登录器配置一致。大部分补丁问题都是路径或者密码错误导致的。

M2Server提示脚本错误,打开报错的脚本文件,找到提示的行数检查格式。大多数脚本错误是括号不匹配或者变量名写错了,对照引擎的脚本帮助文档修改就行。
[顶部]