搭建《传奇》服务器需准备硬件、系统环境、数据库和游戏服务端。整个过程不依赖外部平台,适合个人测试或小范围联机。
选择服务器平台。可使用本地电脑、虚拟机或云主机。若用云主机,建议配置至少2核4GB内存,带宽10Mbps以上。操作系统推荐 Windows Server 2012/2016 或 CentOS 7/Ubuntu 20.04,根据自身熟悉程度决定。
安装运行依赖。Windows 系统需安装 Visual C++ 2005–2022 各版本运行库及 .NET Framework 4.5 以上。Linux 系统需安装基础编译工具、libstdc++、glibc 等通用库,部分服务端还需 Wine 兼容层。
部署数据库。多数《传奇》服务端使用 MySQL 或 SQL Server 存储角色、物品、地图等数据。Windows 下可安装 SQL Server Express;Linux 推荐 MySQL 5.7 或 MariaDB。安装后创建专用数据库,导入服务端附带的 .sql 文件完成初始化。
获取并解压服务端程序。从可信资源站下载完整服务端包,通常包含 LoginSrv、M2Server、DBServer、RunGate 等核心组件。解压至固定目录,如 D:MirServer 或 /opt/mirserver。
配置服务端参数。重点修改以下文件:
!Setup.txt:设置服务器名称、IP地址、数据库连接信息
Mir200/!ServerInfo.txt:定义地图、怪物、NPC路径
Gate_Server/List.txt:填写 LoginSrv 的内网或公网IP
确保所有 IP 地址与实际运行环境一致,本地测试可用 127.0.0.1,外网访问需填写公网IP。
启动服务进程。按顺序运行 LoginSrv.exe、DBServer.exe、M2Server.exe、RunGate.exe(Windows)或对应 Linux 脚本。观察控制台是否报错,常见问题包括数据库连接失败、端口被占用、缺少 DLL 文件。
开放网络端口。《传奇》默认使用 7000(登录)、7100(网关)、7200(游戏)等端口。在系统防火墙中放行这些 TCP 端口。若使用路由器,需设置端口转发,将外部请求映射到服务器内网IP。
配置客户端连接。修改客户端中的 IP 配置文件(通常为 IPList.txt 或 HeroConfig.ini),将默认IP替换为你的服务器公网IP。启动客户端即可进入自建服务器。
首次启动后,通过 GM 命令或数据库直接创建管理员账号。后续可调整经验倍率、爆率、商城内容等参数,实现个性化设定。整个流程无需复杂编程,重点在于环境匹配与配置准确。

