传奇手游详细图文架设教程

开始 架设

1. 架设条件

传世手游架设需要准备:

  1. linux 服务器,建议 CentOs 7.6 版本,游戏源码,

游戏运行大约占 2.5G 左右内存。

2. 安装宝塔及环境

宝塔是一个服务器运维管理软件,安装命令:

bash 复制代码
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

安装完后,按照提示信息登录宝塔(如果无法访问可能是由于服务器没有开放 8888 端口,参考步骤开放端口),并在宝塔软件商店中搜索以下软件安装:

  1. web 服务器:Nginx1.18
  2. 数据库:Mysql 5.6
  3. 编程语言:PHP 5.6
  4. 数据库管理工具:phpMyAdmin 4.4

3. 关闭防火墙

通过宝塔菜单终端,执行关闭防火墙命令:

cpp 复制代码
systemctl stop firewalld.service

systemctl disable firewalld.service

4. 开放端口

我们直接开放所有端口 1-65535,在宝塔安全组中配置规则。

5. 上传源码

拿到源码后,将源码的压缩文件通过宝塔上传到根目录(如果宝塔禁止上传到根目录,可上传其他路径后剪切粘贴到根目录)。

上传成功后解压到根目录

解压完成后,命令授予 777 权限:

cpp 复制代码
chmod -R 7777 /data/

chmod -R 777 /www/wwwroot/game

6. 修改源码 IP

源码中的 IP、需要替换成你自己的服务器 IP。

  1. /data/sbin/resource/config/gateway_cfg.lua
  2. /data/sbin/resource/config/session_cfg.lua
  3. /www/wwwroot/game/api/ym_api.php

以第一个 gateway_cfg.lua 文件为例,在宝塔中找到文件,双击修改,Ctrl+F 批量替换 IP。

7. 导入数据库

宝塔数据库菜单中修改 root 密码为 pwd123456。

通过命令导入数据库:

cpp 复制代码
cd /data

./sk

8. 创建网站

创建游戏网站,域名为 IP:88,根目录为 \www\wwwroot\game,PHP 选择 5.6 版本。

9. 启动游戏

以上步骤都操作完毕,启动命令:

cpp 复制代码
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 查看 WorldFrame_d 是否运行。

如果显示两行代表运行正常:

cpp 复制代码
[root@localhost data]# ps -ef |grep WorldFrame_d

root       3556      1 83 14:11 pts/0    00:00:18 ./WorldFrame_d -c 0008000

root       3637   3260  0 14:11 pts/0    00:00:00 grep --color=auto WorldFrame_d

如果只有一行,需要重新启动才行:

cpp 复制代码
[root@localhost data]# ps -ef |grep WorldFrame_d

root       3572   3156  0 11:32 pts/0    00:00:00 grep --color=auto WorldFrame_d

启动后可以通过端口查看命令 netstat -lntp 查看监听的端口。

10. 客户端修改

10.1 安卓客户端

找到资源中客户端目录下的帝王传世.apk 文件,通过 360 压缩软件打开,找到 /assets/kuniu/src/YMConfig.lua 文件,将其拖到压缩文件外,再将 YMConfig.lua 文件中IP修改为你自己的 IP,保存后拖回压缩文件,替换掉原文件。

然后在资源中找到签名工具 ApktoolBox,需要 JAVA 环境,可以通过 https://www.java.com/zh-CN/download/ 下载安装。

选择修改后的 APK 文件,点击签名,等待签名完成即可,时间可能会有点长。

10.2 苹果客户端

同样找到资源中客户端目录下的帝王传世.ipa 文件,通过 360 压缩软件打开,找到 /Payload/cqsj-mobile.app/kuniu/src/YMConfig.lua 文件,将其拖到压缩文件外,再将 YMConfig.lua 文件中IP修改为你自己的 IP,保存后拖回压缩文件,替换掉原文件。

同样不需要对位修改,修改好后我们需要借助爱思助手签名,签名后就可以成功安装到自己的苹果手机中,需要在手机设置 - 通用 - 设备管理中信任该软件才可启动。

11. GM 后台

游戏后台 GM 链接:http://IP:88/gm/gm.php,默认 GM 码:echeverra。填写角色名并设置密码,就可以授权玩家

如果想修改 GM 码,可以修改文件 \www\wwwroot\game\gm\user\config.php 中 $gmcodeb 字段值即可。

授权玩家的 GM 后台链接:http://IP:88/gm/,可以用来发送物品,发送完后需要重选下角色,才能收到邮件。没有清理背包功能,所以每次要少发以免爆号。

12. 关闭游戏

关闭游戏需执行命令:

cpp 复制代码
cd /data/



killall DBAServer_d

killall SessionServer_d

killall GameGateway_d

killall WorldFrame_d

killall NameServer_d

以上就是传奇世界帝王传世架设教程的所有内容,希望对各位有所帮助

相关推荐
深海潜水员1 小时前
【Python】 切割图集的小脚本
开发语言·python
27669582922 小时前
东方航空 m端 wasm req res分析
java·python·node·wasm·东方航空·东航·东方航空m端
许苑向上2 小时前
Spring Boot 自动装配底层源码实现详解
java·spring boot·后端
Yolo566Q2 小时前
R语言与作物模型(以DSSAT模型为例)融合应用高级实战技术
开发语言·经验分享·r语言
喵叔哟2 小时前
31.【.NET8 实战--孢子记账--从单体到微服务--转向微服务】--单体转微服务--财务服务--收支分类
java·微服务·.net
Felven2 小时前
C. Challenging Cliffs
c语言·开发语言
Dreamsi_zh3 小时前
Python爬虫02_Requests实战网页采集器
开发语言·爬虫·python
codu4u13143 小时前
Maven中的bom和父依赖
java·linux·maven
呦呦鹿鸣Rzh3 小时前
微服务快速入门
java·微服务·架构
今天也好累3 小时前
C 语言基础第16天:指针补充
java·c语言·数据结构·笔记·学习·算法