以下是传奇手游单机架设的详细教程,综合多个可靠来源整理而成,适用于主流引擎(如GOM、GEE等),分为环境准备、服务端配置、客户端修改和启动游戏四个核心步骤:
⚙️ 一、环境准备
1. 硬件要求
2. 必要软件安装
bash
yum install -y wget && wget -O install.sh && sh install.sh
安装后,在宝塔中部署:
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(如`192.168.1.100`):
️ 三、配置数据库
1. 设置MySQL
bash
cd /data
./sk # 执行数据库初始化脚本
四、配置客户端
1. 修改APK/IPA文件
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
检查是否运行:`ps -ef | grep WorldFrame_d`(显示两行即正常)。
2. 访问GM后台
⚠️ 六、常见问题
1. 端口占用:确保端口无冲突,可通过`netstat -lntp`检查。
2. IP配置错误:所有配置文件的IP需完全一致,包括末尾无斜杠。
3. 客户端黑屏:补丁文件夹名称需与登录器配置一致(如`2022CM`)。
4. 登录失败:检查引擎网关是否全部启动(如GameGate、LoginGate)。
> 提示:单机版无需外网IP,所有配置中的IP均可用`127.0.0.1`。若需局域网联机,需将IP改为服务器内网IP(如`192.168.1.100`)并确保设备在同一网络。
此教程整合了Linux环境下的完整流程,Windows单机版可简化步骤(如使用DBC2000替代MySQL)。操作前建议备份关键文件,避免配置错误导致反复重装。