建立属于自己的传奇游戏,核心在于选对服务端版本、完成数据库与引擎配置、调整游戏参数并开放外部连接。整个过程不依赖编程基础,但需要按顺序执行每个步骤,任何一步出错都会导致角色无法创建或地图加载失败。以下从版本挑选到启动测试进行完整拆解。
### 一、选择服务端版本与配套客户端
服务端版本决定了游戏内的装备体系、怪物分布和升级曲线。新手优先选择GOM或GEE引擎的版本,这两类引擎自带配置器且错误提示明确。下载服务端压缩包时,注意查看压缩包内的“版本说明.txt”,里面会标注对应的客户端版本。1.76复古版配套客户端为10周年以下,1.80合击版需要12周年以上客户端,微变或超变版本通常使用16周年客户端。服务端解压路径固定为D:\MirServer,不要随意改名或放到其他盘符,否则数据库连接路径会出错。
### 二、安装数据库驱动与配置数据源
传奇服务端依赖DBC2000数据库管理物品、怪物和技能数据。下载DBC2000安装包后,以管理员身份运行安装程序,安装路径保持默认。安装完毕打开控制面板,将查看方式切换为小图标,找到“BDE Administrator”图标并打开。在BDE窗口中右键点击空白区域,选择“New”新建一个数据库对象,命名为“HeroDB”或“MirDB”(名称与服务端Mir200目录下的数据库文件对应)。右侧设置栏中修改“PATH”为D:\MirServer\Mud2\DB,然后点击“Apply”保存。关闭BDE窗口,弹出保存确认对话框时选择“Yes”。
### 三、配置游戏引擎与登录网关
进入D:\MirServer目录,找到引擎控制器主程序,通常命名为“GameCenter.exe”或“引擎控制台.exe”。首次运行时,系统会提示初始化配置文件,选择“是”后关闭控制器。重新打开控制台,进入“配置向导”界面。第一步设置游戏服务器名称,名称会显示在登录器列表顶部。第二步设置IP地址,单机测试填127.0.0.1,外网开放则填公网IP或内网穿透地址。第三步确认登录端口(默认7000)、游戏端口(默认7100)和通信端口(默认7200),这三个端口必须未被其他程序占用。全部设置完成后,点击“下一步”直至保存退出。
### 四、修改核心配置文件参数
用记事本打开D:\MirServer\Mir200文件夹下的!Setup.txt文件,定位到“GameServerName”字段,确保名称与控制台设置一致。同一目录下的!ServerTable.txt负责服务器列表显示,将“ServerName”和“ServerIP”修改为当前配置的IP地址。如果计划使用微端模式,需要打开微端配置程序,将补丁存储路径指向客户端根目录,并在配置器中填写微端端口。处理完这些文本文件后,保存关闭所有编辑器窗口。
### 五、处理登录器配置与授权文件
登录器配置器位于服务端文件夹内的“登录器”或“工具”子目录。打开配置器程序,主要列表地址填写本地列表文件路径或云端TXT地址。在配置器界面中点击“资源读取”或“客户端设置”,选择对应版本的客户端目录,让配置器读取补丁和地图文件。关键步骤是将服务端Mir200文件夹下的key.lic授权文件复制到配置器目录中,替换掉原有的同名文件,否则生成的登录器会弹出“版本错误”提示。点击“生成登录器”按钮,将生成的.exe文件放入传奇客户端根目录下。
### 六、启动服务端并检查程序运行
回到引擎控制器,依次点击“启动游戏服务器”或“一键启动”按钮。控制台会依次弹出7到9个命令行窗口,包括登录网关、角色网关、游戏网关、游戏引擎主程序等。留意每个窗口的标题栏,确保没有窗口显示“Bind error”或“端口被占用”字样。如果出现端口冲突,关闭占用的程序或修改配置向导中的端口偏移值。所有窗口稳定运行后,服务端处于待连接状态。
### 七、创建管理员账号与调测GM权限
服务端启动完成后,在游戏网关或M2Server窗口的命令行中输入“@make”或“@give”测试GM指令是否生效。如果指令无响应,需要打开D:\MirServer\Mir200\Envir\AdminList.txt文件,将你的游戏角色名称写入该文件,一行一个名称。格式通常为“* 角色名”或“角色名”,具体格式参照文件内的示例。保存文件后,不必重启服务端,重新登录游戏角色即可获得管理权限。GM权限支持刷装备、调整等级、传送至任意地图、查看实时爆率等操作,用于调试服务器内的各项参数。
### 八、开放外部访问与联机测试
单机调试完成后,若计划让其他人连接,需要设置端口转发或内网穿透。登录路由器管理后台,在“端口转发”或“虚拟服务器”中添加入站规则,映射7000、7100、7200端口到服务端电脑的内网IP地址。无公网IP的用户使用内网穿透工具,将上述端口映射为外网地址。修改服务端配置文件中的IP为外网地址,并将登录器列表地址同步更新。外网玩家下载你生成的登录器后,放入自己的客户端即可连接进入游戏。首次连接后在地图间走动并攻击怪物,观察数据返回是否顺畅,确认无掉线或回档现象即表示建服完成。

