以下是基于Linux系统搭建传奇手游(如传奇世界)的详细步骤指南,结合多篇专业教程整理而成,适用于CentOS 7.x系统环境:
一、环境准备
1. 服务器配置
2. 安装依赖软件
通过宝塔面板(运维工具)简化环境部署:
bash
# 安装宝塔面板
yum install -y wget && wget -O install.sh && sh install.sh
登录宝塔后安装以下组件:
⚙️ 二、配置服务器环境
1. 关闭防火墙
bash
systemctl stop firewalld.service # 停止防火墙
systemctl disable firewalld.service # 禁止开机启动
2. 上传并解压游戏源码
bash
cd / && unzip server.zip # 或 tar zxvf cs.tar.gz
chmod -R 777 /data # 授予目录权限
chmod -R 777 /www/wwwroot/game
三、修改服务端配置
1. 替换IP地址
修改以下文件中的IP为你的服务器公网IP:
方法:使用宝塔文件管理器批量替换原IP(如`148.70.134.43`)。
2. 数据库配置
bash
cd /data && ./sk # 执行数据库导入脚本
四、网站与游戏服务启动
1. 创建网站
2. 启动游戏服务
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
验证是否启动成功:
bash
ps -ef | grep WorldFrame_d # 若返回两行进程信息则表示正常
五、客户端修改
1. 安卓客户端(APK文件)
2. iOS客户端
⚠️ 六、常见问题与注意事项
1. 启动失败排查
2. 运维建议
3. 法律风险
搭建私服需获得官方授权,个人测试避免商用以免侵权。
附:简化命令汇总
| 功能 | 命令 |
|--|--|
| 一键启动游戏 | `cd /data && ./q` |
| 停止服务 | `cd /data && ./t1` |
| 查看运行状态 | `ps -ef \\| grep WorldFrame_d` |