一、架设基础准备
1. 硬件与系统要求
2. 核心软件组件
markdown
* MongoDB(账号数据) + PHPStudy(环境部署)[[]]
* 客户端配套工具:NPP文本编辑器、RoboMongo(数据库管理)[[]]
二、双端服务端部署流程
服务端配置
1. 核心文件修改
| 服务 | 主区端口 | 副区端口 |
|-|-|-|
| M2Server | 7000 | 7005 |
| DBServer | 5100 | 5105 |
| GameGate | 7200 | 7205 |[[]][[]]
2. 数据库初始化
bash
# MySQL示例
CREATE DATABASE legend_db CHARACTER SET utf8mb4;
USE legend_db;
SOURCE /path/to/legend_db.sql; # 导入服务端初始数据
客户端适配
修改 `project.manifest` 中 `serverUrl` 和 `version`[[]]
额外需Xcode重签(企业证书)+ 配置HTTPS连接(Nginx反向代理)[[]]
三、端口映射与安全配置
1. 端口开放规则
| 端口 | 协议 | 用途 |
|-|-|--|
| 7000 | TCP | 主游戏通信 |
| 7100 | TCP | 登录验证 |
| 80/443| TCP | 官网/更新(iOS必需)|
2. 安全加固
四、常见问题与优化
高频故障排查
ini
; DBServer.ini 示例修正
[SQL]
Host=127.0.0.1 -> 改为服务器内网IP
Port=3306
User=root
Password=*
性能优化
五、进阶建议(2025适用)
1. 动态扩展
2. 合规性注意
> 操作提示:双端架设的核心在于配置同步与端口隔离,建议先用单区测试再扩展。若需视频教程,B站搜索“传奇双端搭建”有详细手把手演示([[]])。遇到引擎报错,优先检查时间格式(yyyy-MM-dd)和路径权限([[]])。