【逆苍穹】大型3D仙侠手游2022年10月1日最新整理Linux手工服务端源码架设教程+完善GM物品后台工具+苹果安卓双端版本!

【逆苍穹】大型3D仙侠手游2022年10月1日最新整理Linux手工服务端源码架设教程+完善GM物品后台工具+苹果安卓双端版本!

https://www.bilibili.com/video/BV17V4y1N7ca/
上面视频教程链接如果失效,请在源码包内观看超清视频教程!
上面视频教程链接如果失效,请在源码包内观看超清视频教程!
上面视频教程链接如果失效,请在源码包内观看超清视频教程!

服务器系统:centos7.6

教程演示虚拟机地址:192.168.200.129 外网和局域网类似

安装宝塔直接运行命令即可。

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

搭建环境:(这里需要注意PHP版本是5.3的)

CENTOS 6以上系统
Nginx1.14
php5.3
MySQL 5.6
Redis 5.0
Memcached 1.5

(Php安装扩展memcache redis Swoole) 软件管理 - PHP-5.3 -设置 - 安装扩展 中点击安装即可

下面开始搭建

1、关闭防火墙、开放端口{使用putty或其他工具登陆服务器}

systemctl stop firewalld
systemctl disable firewalld

宝塔放行端口:1:65535

或者单独放行端口:20010 ,20020 , 8090

2、上传ncq.tar.gz 到/根目录 不是root {使用WinSCP或其他工具上传数据,也可以直接宝塔传}

解压ncq.tar.gz

cd /
tar zxvf ncq.tar.gz

给予root data 777权限

chmod -R 777 /data/
chmod -R 777 /tmp/

3、安装组件

cd /tmp
mkdir -p /usr/local/erl
tar -xzvf otp_src_20.3.tar.gz
cd otp_src_20.3
./configure --prefix=/usr/local/erl --with-ssl --enable-threads --enable-smp-support --enable-kernel-poll --enable-hipe --without-javac
make&&make install 命令执行大概需要半个小时,这个需要时间,先暂停,继续

yum install screen
echo 'export PATH=$PATH:/usr/local/erl/lib/erlang/bin' >> /etc/profile
source /etc/profile

4、设置数据库密码为:syymw.com(在宝塔直接设置)

创建数据库并导入数据.(命令行工具)

cd /data
./sk

可以通过宝塔 面板 数据库 - 从服务器获取查看是否 创建成功 (获取到9个就可以)

添加专用账户
mysql -u root -psyymw.com
GRANT ALL PRIVILEGES ON *.* TO 's1xy'@'127.0.0.1' IDENTIFIED BY 'syymw.com' WITH GRANT OPTION;
FLUSH PRIVILEGES;
GRANT ALL PRIVILEGES ON *.* TO 's1xy'@'localhost' IDENTIFIED BY 'syymw.com' WITH GRANT OPTION;
FLUSH PRIVILEGES;
quit

5、搭建网站

直接宝塔操作 IP或域名 端口 :8090

设置目录/data/www/php并指定运行目录admin

宝塔--软件管理--PHP-5.3设置----配置文件----最后加入 extension = peb.so 保存并重启Php

网站搭建好后登陆后台进行参数配置

外网:8090/login.php 账号:syymw.com 密码:123456

把下面的对应IP修改为你的实际IP(本端IP是192.168.200.129)

游戏配置----游戏配置 (1区改完点击右上角切换2区修改)
游戏配置----渠道配置----分别搜索dev和base进行修改----修改完记得生成配置
游戏配置----服务器列表----搜索base进行修改(分别修改1区和2区)----修改完记得生成配置
游戏配置----平台列表----修改完记得生成配置
游戏配置----跨服服务器列表----修改完记得生成配置
游戏配置----系统配置信息

到这里配置就好了(二区的自己配置)

查看下此文件IP是否为你的(本端IP是192.168.200.129)
/data/www/php/config/servers.cfg.php

到此算是基本搭建完毕,下面看看客户端。

6、启动游戏服务

启动
cd /data/server/sh && ./run_server.sh

cd /data/server1/sh && ./run_server.sh

cd /data/server2/sh && ./run_server.sh

关闭
cd /data/server/sh && ./stop_server.sh

cd /data/server1/sh && ./stop_server.sh

cd /data/server2/sh && ./stop_server.sh

启动后可以通过命令netstat -ntlp
查看

看到20010 一区就可以了

7、客户端修改

安卓(本地)

assets\bin\Data\Managed\Metadata\global-metadata.dat

苹果
Payload\s1game.app\Data\Managed\Metadata\global-metadata.dat

以安卓为例:

使用反编译工具 反编译 逆苍穹.apk

反编译结束后

找到客户端里面的assets\bin\Data\Managed\Metadata\global-metadata.dat文件使用HEdit或UE工具修改

我这里的IP是15位192.168.200.129 如果你的IP是13位 位数不够使用/ 多了就删除后面的/

192.168.200.129:8090
43.154.86.254:8090//

如果你的ip不够位数,可以这样,看我操作 假如ip:192.168.1.111,弄错了,位数不够使用/ 多了就删除后面的/,慢慢理解吧

修改后保存 反编译回去

这里我刚刚编译过就不演示了

可以正常登陆游戏

本期教程到此结束.

其他自行研究

祝君好运。。。

PS:

简单看看后台

授权后台:ip:8090/gm/gm.php
授权码:syymw.com
GM后台:ip:8090/gm

关闭客户端错误提示

安卓\assets\config.game
苹果\Payload\s1game.app\Data\Raw\config.game

"BuglyEnable":true,"LuaErrReport":true,
true改false

机器好的也可以改FPS 45改60 高帧率模式

友情提示:如果是阿里云或者腾讯云架设 请注意端口是否开放。

本期教程到此结束。

    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。

    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可在对应资源底部留言,或联络我们。

    对于会员专享、整站源码、手游源码、等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。

    如果您已经成功付款但是网站没有弹出成功提示,请联系站长提供付款信息为您处理

    源码素材属于虚拟商品,具有可复制性,可传播性,一旦授予,不接受任何形式的退款、换货要求。请您在购买获取之前确认好 是您所需要的资源