️ 一服务器选择与配置
1. 硬件要求
基础配置:CPU至少Intel E5-2670,内存32GB起,硬盘100GB SSD(单区服)。
多区服/高负载:需升级至E5-2670v2或E5-2666v3,内存64GB,带宽50M起步(建议100M)。
三端互通:需额外租用引擎官方提供的手机端服务器存放程序。
2. 操作系统与环境
推荐 Linux系统(如CentOS 7.6),占用资源少且稳定性高。
安装必备软件:
宝塔面板:用于管理服务器(通过命令 `yum install -y wget && wget -O install.sh && sh install.sh` 安装)。
运行环境:Nginx 1.18MySQL 5.6PHP 5.6phpMyAdmin。
⚙️ 二服务端架设流程
1. 上传与解压源码
将传奇手游服务端源码(如战神引擎白日门引擎等)上传至服务器根目录,解压后授予权限:
bash
chmod -R 777 /data/ # 开放目录权限
chmod -R 777 /www/wwwroot/game/ # 游戏根目录权限
2. 修改配置文件

替换源码中所有IP地址为服务器公网IP,关键文件包括:
`/data/sbin/resource/config/gateway_cfg.lua`
`/www/wwwroot/game/api/ym_api.php`
安卓/iOS客户端的 `YMConfig.lua` 或 `strings.xml`。
3. 数据库设置
通过宝塔创建MySQL数据库,设置root密码(默认建议 `pwd123456`)。
导入服务端数据文件(通常执行 `cd /data/ && ./sk` 命令)。
4. 启动游戏服务
bash
cd /data/sbin/linux
bash db_service.sh start 0800 # 启动数据库服务
bash session_service.sh start 0800 # 会话服务
bash gamegate_service.sh start 0800 1 # 游戏网关
bash world_service.sh start 0800 # 世界服务
使用 `ps -ef |grep WorldFrame_d` 检查服务是否运行。
三客户端连接配置
1. 电脑端连接手游服务器
方法1(模拟器):
安装Android模拟器(如Bluestacks),下载传奇手游APK,修改配置文件中的IP为服务器地址。
方法2(直连):
电脑与手机需在同一局域网,在手游配置文件中修改服务器IP和端口,通过电脑IP连接。
2. 生成可安装客户端
安卓:用压缩工具打开APK,修改 `assets/kuniu/src/YMConfig.lua` 中的IP,重新签名(工具如ApktoolBox)。
iOS:修改IPA包内文件后,通过爱思助手签名安装。
️ 四安全与运维管理
1. 安全设置
关闭防火墙:`systemctl stop firewalld.service`。
开放端口:1-65535(测试环境),正式环境按需开放(如8088网关端口)。
定期备份数据库,防止数据丢失。
2. GM管理后台
访问 ` 发送道具,默认GM码 `echeverra`(可在 `/www/wwwroot/game/gm/user/config.php` 修改)。
3. 关服命令
bash
cd /data/
killall DBAServer_d # 终止所有服务进程
killall SessionServer_d
killall GameGateway_d
⚠️ 注意事项
1. 版权合规:私有服务器需获得官方授权,避免法律风险。
2. 技术门槛:需熟悉Linux操作网络配置及基础编程知识。
3. 成本估算:基础服务器月租约1000-1200元(50M带宽/100G硬盘),更高配置费用递增。