一、前期准备
1. 服务器配置
2. 工具与资源
二、宝塔面板安装与环境部署
1. 安装宝塔面板
执行命令:
bash
yum install -y wget && wget -O install.sh && sh install.sh
2. 安装必要环境
在宝塔的软件商店安装以下组件:
3. 关闭防火墙与开放端口
bash
systemctl stop firewalld.service
systemctl disable firewalld.service
⚙️ 三、游戏源码配置
1. 上传与解压
bash
chmod -R 777 /data/
chmod -R 777 /www/wwwroot/game/
2. 修改源码IP
替换以下文件中的IP为服务器IP:
(使用宝塔内置编辑器或N++批量替换)
四、数据库导入与网站创建
1. 导入数据库
bash
cd /data/
./sk # 自动导入脚本
2. 创建游戏网站
五、启动游戏服务
1. 启动命令
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
2. 验证运行状态
bash
ps -ef | grep WorldFrame_d # 若返回两行进程则正常
netstat -lntp # 检查端口监听情况(如9933端口)
六、客户端修改
解压APK文件,修改 `assets/kuniu/src/YMConfig.lua` 中的IP为服务器IP,重新签名打包。
⚠️ 关键注意事项
1. 引擎选择:
2. 服务器配置优化:
3. 安全与合规:
总结
以上流程覆盖了从服务器初始化到游戏上线的全步骤。实际架设中需注意源码完整性、端口冲突(如Nginx默认80端口需改为5252避免占用)和客户端签名兼容性。若需开服运营,务必解决合法授权问题。