一、前期准备:硬件与资源清单
(一)硬件要求
普通家用电脑即可满足需求,建议配置双核以上处理器、8G 内存,预留 10GB 以上存储空间存放服务端、客户端及数据文件。若计划 5 人以上联机,优先选择运行稳定的电脑作为主机,避免后台程序占用过多资源。
(二)必备资源
服务端与客户端:选择同源且版本一致的资源,如 1.76 复古版、1.80 战神版等口碑稳定的版本,从正规传奇论坛或资源站下载,确保文件完整性。
数据库工具:Hero 引擎需安装 DBC2000,其他引擎(如 GOM)可使用 MySQL/MariaDB,版本选择主流稳定版以保障兼容性。
辅助工具:准备 WinRAR(解压文件)、Notepad++(编辑配置文件)、端口查看器(检测端口占用),登录器可使用服务端附带版本或下载对应版本的统一登录器。
二、核心步骤:从单机到局域网联机
(一)环境搭建与配置
解压文件:将服务端压缩包解压至非中文路径,如 “D:\Mirserver”,创建名为 “legend_single_server” 的工作目录便于管理。
数据库设置:
若用 DBC2000,安装后打开控制面板的 BDEAdministrator,新建数据库 HeroDB,路径指向 “D:\Mirserver\Mud2\DB”。
若用 MySQL,通过 phpMyAdmin 创建数据库(如 gom_legend),导入服务端内的 SQL 脚本,设置用户权限并记录账号密码。
服务端参数配置:
打开引擎控制器(如 GameCenter.exe)或 config.ini 文件,填写数据库连接信息(host、user、pass、name),服务器 IP 暂设为 “127.0.0.1”(单机测试用),端口保持默认(常见 7000、7100、8080 等)。可在 Mir200\Envir 文件夹内修改经验倍率、掉落率等游戏参数,自定义游玩体验。
(二)单机测试:验证基础功能
双击运行引擎控制器,依次启动 LoginSrv、DBServer、GameSrv 等服务,若所有服务显示 “运行中”,则服务端启动成功。将登录器放入客户端根目录,运行登录器注册账号,测试角色创建、地图加载、怪物刷新等基础功能是否正常。
(三)局域网联机配置
主机设置:
查看主机内网 IP(如 192.168.1.100),打开服务端 Setup.txt 文件,将 “IPAddress=127.0.0.1” 改为内网 IP。
关闭主机不必要的防火墙规则,放行游戏端口(如 7000-7500 端口段),确保局域网内设备可访问。
客户端同步:
将与服务端版本一致的客户端及修改后的登录器发送给朋友,登录器列表文件需替换为主机内网 IP,格式示例 “服务器名称 192.168.1.100:7000”。
联机验证:主机启动服务端后,朋友运行客户端登录器,输入主机内网 IP 即可加入游戏,首次登录需按提示完成注册。
(四)外网联机扩展(可选)
若朋友不在同一局域网,可使用虚拟局域网工具:主机通过 “传奇联机助手” 创建房间生成联机码,朋友输入联机码后自动完成 IP 映射,所有玩家登录器 IP 设为 “127.0.0.1” 即可直连。
三、常见问题与解决方法
数据库连接失败:检查 DBC2000 路径是否正确,MySQL 需确认服务已启动且账号密码匹配,字符集统一设置为 utf8mb4 避免中文乱码。
端口冲突:用端口查看器检测占用端口的程序(如迅雷、IIS)并关闭,或修改服务端配置文件中的端口号。
连接失败:先用 “ping 内网 IP -t” 测试网络连通性,再用 telnet 检测端口是否开放,确保所有玩家客户端版本与服务端一致。
游戏闪退 / 卡顿:关闭主机后台程序,降低客户端画质,检查磁盘 I/O 是否正常,确认服务端世界数据路径可写。
四、日常维护:数据与运行保障
定期备份:设定计划任务,定期备份数据库和 Mirserver\Mud2\DB 目录下的世界数据,至少保留最近三次备份便于回滚。
日志管理:启动服务端时设为详细日志级别,定期清理 Log 目录文件,避免磁盘空间被占满。
性能保障:若玩家增多导致卡顿,可关闭非必要的游戏特效,检查主机 CPU、内存使用率,优先保障游戏端口流量。

