架设传奇手游需准备服务端、数据库、登录器及配套工具。战神引擎因其稳定性与功能完整性,成为主流选择。以下步骤基于Windows系统,适用于局域网或内网测试环境。
第一步:获取完整服务端包
下载包含战神引擎的传奇手游服务端,解压至纯英文路径(如D:mirserver)。目录结构应包含LoginSrv、DBServer、GameServer、GameGate、Mir200等核心文件夹。确认包内含HeroM2.exe(主控程序)及配置工具。
第二步:安装并配置数据库
战神引擎依赖MySQL数据库。安装MySQL 5.7版本(避免8.0兼容问题),设置root密码并启动服务。运行服务端附带的“数据库初始化工具”或手动导入SQL文件(通常位于D:mirserver!SetupMySQL.sql)。创建专用数据库(如mirserver),用户名建议设为miruser,密码自定义但需记录。
第三步:修改服务端配置文件
进入D:mirserverMir200!Setup目录,编辑Config.ini。关键参数包括:
ServerIndex=0(服务器编号)
ServerName=本地测试(服务器名称)
DBIP=127.0.0.1(数据库IP)
DBPort=3306(MySQL端口)
DBName=mirserver(数据库名)
DBUser=miruser(数据库用户)
DBPass=123456(对应密码)
保存后运行HeroM2.exe,点击“加载配置”验证是否连接数据库成功。若提示失败,检查MySQL服务状态及防火墙是否放行3306端口。
第四步:启动核心服务进程
在HeroM2界面依次启动:
LoginSrv(登录服务)
LogDataSrv(日志服务)
DBServer(数据服务)
GameGate(网关服务,默认监听7000端口)
GameServer(游戏逻辑服务)
全部显示“运行中”即表示服务端就绪。若某进程闪退,查看对应Logs目录下的错误日志定位原因。
第五步:生成专用登录器
使用服务端配套的“登录器生成工具”(如LoginMaker.exe)。填写内网IP(局域网用192.168.x.x,本机测试用127.0.0.1)、端口(默认7000)、服务器名称。勾选“自动更新列表”并指定列表文件URL(局域网可搭建简易HTTP服务提供MirServerList.txt)。生成后将登录器分发给玩家。
第六步:客户端适配
手游客户端需与服务端版本严格匹配。将生成的登录器与APK安装包一同提供。Android用户安装APK后,通过登录器选择服务器进入游戏。确保客户端assets目录下的config文件指向正确IP与端口。
第七步:局域网联调
在单位内网环境下,服务端主机需关闭防火墙或添加入站规则允许7000、7100、8080等端口。其他电脑使用服务端主机的真实内网IP(如192.168.1.100)配置登录器。测试时先在服务端主机本地用127.0.0.1验证,再扩展至局域网。
常见问题处理:
登录卡“连接中”:检查GameGate是否运行,端口是否被占用;
角色创建失败:确认DBServer连接数据库正常,表结构完整;
地图无法加载:验证Mir200Map目录存在且命名规范(如001.map);
安卓闪退:客户端与服务端版本不一致,需重新匹配资源包。
完成以上步骤后,即可在内部网络稳定运行传奇手游服务。后续可通过修改D:mirserverMir200EnvirMonItems目录下的爆率文件调整掉落,或编辑D:mirserverMir200GuildBaseSabuk.ini配置沙巴克攻城规则。所有操作均无需外部依赖,适合封闭环境部署。

