一、准备阶段:环境与文件
1. 硬件与系统:Windows Server 或 Win10/11 系统,内存建议 8GB 以上,CPU 四核。确保 D 盘有 10GB 以上可用空间。
2. 必备文件:白日门引擎传奇手游服务端(通常包含 phpStudy、数据库、启动脚本等)。
3. 环境安装:将服务端压缩包解压至 D 盘根目录(如 D:\BRMServer)。安装必备运行库(如微软常用运行库合集)及 Notepad++ 等文本编辑工具。
二、环境部署:数据库与缓存
1. 启动缓存服务:进入 memcached 或 mencachedwin64 目录,以管理员身份运行 memcached.exe 或执行启动命令,出现服务监听提示即成功。
2. 启动 Web 环境:运行 phpStudy 或版本自带的一键环境包,点击启动,确保 Apache 与 MySQL 均为绿灯状态。
3. 数据库配置:使用 Navicat、N11 等工具连接 MySQL(默认账号 root,密码常为 123456)。导入服务端 SQL 文件(如 daymen.sql),并检查库内 serverlist 等表的 IP 地址是否为本机内网或 127.0.0.1。
三、服务端配置:核心参数修改
1. 修改配置文件:进入服务端 Config 目录,编辑 EngineConfig.ini(或类似核心配置):
- ServerIP:单机测试改为 127.0.0.1,局域网或外网改为服务器实际 IP。
• DBConnection:确认数据库连接字符串正确(如 jdbc:mysql://127.0.0.1:3306/brmdb)。
- GMAccount:设置初始 GM 账号(如 testgm)及密码。
2. 列表与端口:修改 ServerList.ini,设置区服名称(如 ServerName=测试一区)及端口(通常 8080 或 7010),确保端口未被占用。
四、启动服务端
1. 按顺序启动:运行 StartEngine.bat 或 启动一区.bat,等待黑窗口加载完毕,出现 “DayrmenEngine Started Successfully” 或类似成功提示。
2. 验证进程:检查任务管理器是否存在 java.exe(白日门引擎主进程)及网关进程。若窗口闪退,检查 Java 环境变量或配置文件路径错误。
五、客户端修改与连接
1. 反编译 APK:使用 APKToolAid 或 MT 管理器打开客户端安装包,找到 res\values\strings.xml 或 assets\config.ini。
2. 替换 IP:将文件内的 192.168.1.100 或示例 IP 全部替换为服务器 IP(单机用 127.0.0.1,外网用公网 IP)。
3. 回编与签名:保存后回编 APK,并进行签名(MT 管理器可操作)。安装到安卓模拟器或手机测试。
六、GM 权限与后台管理
1. 账号设置:在 EngineConfig.ini 中配置的 GM 账号,登录游戏后输入 @gm 或 @帮助 测试命令权限。
2. 后台管理:通常通过 http://服务器IP:端口/gmht 访问网页 GM 后台,使用预设账号(如 admin/123456)登录,可进行发送邮件、充值等操作。
七、常见架设问题排查
1. 客户端连接失败:检查防火墙是否放行 8080、7010 等端口;确认客户端 strings.xml 与服务端 ServerList 的 IP 完全一致。
2. 数据库连接失败:确认 phpStudy 的 MySQL 为绿灯,且数据库名、密码与 EngineConfig.ini 中配置一致。
3. GM 命令无效:确认账号在服务端 GM 名单文件中已添加,且等级设置为 10(最高权限)。
八、进阶:从单机到外网
1. 修改 IP:将服务端所有配置文件及客户端 APK 中的 IP 改为服务器公网 IP。
2. 端口映射:若服务器在路由器后,需在路由器设置虚拟服务器,将 8080、7010 等端口映射到服务器内网 IP。
3. 域名解析:可在 GM 后台或列表文件中将 IP 替换为域名,方便玩家记忆。
掌握以上步骤,即可完成从单机搭建到具备基础运营能力的 GM 成长路径。

