一、基础架设流程
1. 环境准备
服务器选择
推荐Linux系统(CentOS 7.6最佳),配置至少4核CPU、8G内存、100G硬盘,带宽建议10M以上。
若选择Windows服务器,需安装Java环境(JDK 1.8+)及数据库(MySQL 5.6/SQL Server)。
工具安装
Linux服务器安装宝塔面板:
bash
yum install -y wget && wget -O install.sh && sh install.sh
通过宝塔安装:Nginx 1.18、MySQL 5.6、PHP 5.6、phpMyAdmin 4.4。
2. 服务端部署
源码配置
上传服务端源码至服务器根目录(如`/www/wwwroot/game`),解压后授予权限:
bash
chmod -R 777 /data/ && chmod -R 777 /www/wwwroot/game
修改IP配置:替换以下文件中的默认IP为服务器公网IP:
`/data/sbin/resource/config/gateway_cfg.lua`
`/data/sbin/resource/config/session_cfg.lua`
`/www/wwwroot/game/api/ym_api.php` 。
数据库导入
修改MySQL root密码(建议设为`pwd123456`),通过命令导入数据:
bash
cd /data && ./sk
启动服务端
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
bash nameserver_service.sh start 2
检查进程:`ps -ef | grep WorldFrame_d`(若显示两行则运行正常)。
二、客户端修改与连接
1. 安卓客户端适配
解压APK文件(如`帝王传世.apk`),修改资源文件:
定位`/assets/kuniu/src/YMConfig.lua`,替换IP为服务器地址。
重新签名APK(需使用签名工具如`jarsigner`)。
2. 苹果客户端(可选)
需企业级开发者账号生成证书,修改Xcode工程中的IP配置,打包并签名IPA文件。
3. 连接测试
客户端修改后安装,输入服务器IP和端口(如`8080`)连接测试。
三、进阶修改与优化
1. 游戏内容定制
添加新装备/特效
客户端:修改`Resources`文件夹中的素材(如武器贴图、光效)。
服务端:编辑数据库`Items`表同步属性,修改`Monster`表调整怪物爆率。
修改游戏规则
调整配置文件(如`config.properties`):修改经验倍率、金币掉落等参数。
2. 安全与性能优化
端口管理
开放必要端口(如8080、3306),关闭无关端口,配置防火墙规则。
数据备份
定期导出MySQL数据,使用宝塔计划任务自动备份。
3. 常见问题解决
黑屏/无法连接
检查IP是否全局替换(包括客户端和服务端),端口是否开放。
角色加载失败
清理数据库角色表(如`TBL_DeleteChar`),重启服务。
四、全套视频教程资源
涵盖主题
基础架设、合区操作、支付对接、特效添加、素材窃取等82节课程。
B站实操教程(关键词搜索):
《战神引擎传奇手游架设》(34分钟)
《传奇手游修改上线奖励》(18分钟)
《客户端签名与分发》(26分钟)。