长生诀精品3D仙侠手游本地验证GM授权后台安卓苹果双端Linux手工服务端下载

资讯2年前发布 136007536
75 0 0

※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※

本站教程、资源皆在单机环境进行,仅供单机研究学习使用,下载后请于24小时内删除,或购买正版。

※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※

长生诀 Linux架设教程

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

苹果端需要 解析一个18位域名 并开启ssl

本地验证程序需要随便找一台WIN服务器存放

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

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

搭建环境:
centos6.8
Nginx1.14
mysql5.6
php5.6

这里不单独演示,参考之前的 “宝塔安装通用视频”.

1、关闭防火墙、开放端口

6X命令

关闭防火墙
chkconfig iptables off
立即生效
service iptables stop

7X命令

systemctl stop firewalld.service
systemctl disable firewalld.service

防火墙不关闭也行

宝塔放行端口:1:65535

或单独打开

宝塔修改端口为9999

2、上传csj.zip到服务器根目录(根目录不是root目录!!!!)

解压csj.zip

cd /
unzip csj.zip

给予 777权限

chmod -R 777 /data/
chmod -R 755 /usr/local/bin/1.conf
chmod -R 777 /usr/local/bin/2.conf
chmod -R 755 /usr/local/bin/master

3、设置数据库密码为:qy22players

执行 下面命令创建 库
mysql -u root -pqy22players
GRANT ALL PRIVILEGES ON *.* TO ‘root’@’127.0.0.1’ IDENTIFIED BY ‘qy22players’ WITH GRANT OPTION;
FLUSH PRIVILEGES;
GRANT ALL PRIVILEGES ON *.* TO ‘root’@’localhost’ IDENTIFIED BY ‘qy22players’ WITH GRANT OPTION;
FLUSH PRIVILEGES;

CREATE DATABASE IF NOT EXISTS pf_account default charset latin1 COLLATE latin1_swedish_ci;
CREATE DATABASE IF NOT EXISTS pf_active default charset latin1 COLLATE latin1_swedish_ci;
CREATE DATABASE IF NOT EXISTS pf_info default charset latin1 COLLATE latin1_swedish_ci;
CREATE DATABASE IF NOT EXISTS pf_name default charset latin1 COLLATE latin1_swedish_ci;
CREATE DATABASE IF NOT EXISTS pf_report default charset latin1 COLLATE latin1_swedish_ci;
CREATE DATABASE IF NOT EXISTS yt_account default charset latin1 COLLATE latin1_swedish_ci;
CREATE DATABASE IF NOT EXISTS yt_activity default charset latin1 COLLATE latin1_swedish_ci;
CREATE DATABASE IF NOT EXISTS yt_auction default charset latin1 COLLATE latin1_swedish_ci;
CREATE DATABASE IF NOT EXISTS yt_cfg default charset latin1 COLLATE latin1_swedish_ci;
CREATE DATABASE IF NOT EXISTS yt_common default charset latin1 COLLATE latin1_swedish_ci;
CREATE DATABASE IF NOT EXISTS yt_mail default charset latin1 COLLATE latin1_swedish_ci;
CREATE DATABASE IF NOT EXISTS yt_relation default charset latin1 COLLATE latin1_swedish_ci;
CREATE DATABASE IF NOT EXISTS yt_role default charset latin1 COLLATE latin1_swedish_ci;
CREATE DATABASE IF NOT EXISTS acc default charset latin1 COLLATE latin1_swedish_ci;
CREATE DATABASE IF NOT EXISTS admin default charset latin1 COLLATE latin1_swedish_ci;

quit

=======================================================================================================

修改“数据库文件”文件夹
pf_info.sql 和 yt_cfg.sql

修改 192.168.99.99为外网IP 修改 192.168.100.100 为内网IP (经典网络全改为外网IP)(100.100替换了11处 99.99 替换了1处)
修改完 上传到服务端\data\csj\sql\mysqlbak文件夹内

导入数据库
cd /data/csj/sh && ./sqldel.sh

关闭数据库二进制日志重启mysql和php服务 (这个不关一会硬盘就满了)

 

4、搭建网站

创建网站 网站目录 /www/wwwroot/game
1.外网:81 添加一个域名 login.alpha.gametaiwan.com
2.域名:80 开启ssl //这个是苹果端验证使用 12345678.zgymw.com 这里我是虚拟机开不了SSL就不演示了

 

———————————————————————
5、服务端和网站修改

修改服务端IP
/www/wwwroot/game/android/version.ini 一共1处
/www/wwwroot/game/android/tina_svr_list.lua 一共1处
/www/wwwroot/game/iosv7/version.ini 一共1处
/www/wwwroot/game/iosv7/tina_svr_list.lua 一共1处
/www/wwwroot/game/main/mobile/Billing.html 一共1处
/www/wwwroot/game/main/mobile/login_U.html 一共1处

本地验证修改
/usr/local/bin/1.conf (修改第二个为验证服务器IP) (解压验证程序到你准备好的win 服务器并放行端口37000这里我直接本机演示。开启后点击刷新 选择你的外网IP就好了37000端口可以修改 改后对应1.conf里面也要修改)
=================经典网络跳过=================================================
/usr/local/bin/2.conf 修改 192.168.99.99为外网IP 修改 192.168.100.100 为内网IP(经典网络跳过)
有内网IP的服务器 (无内网的经典网络跳过)
ifconfig eth0:1 外网IP netmask 255.255.255.0
修改:/usr/local/bin/2.conf
启动 /usr/local/bin/master -c /usr/local/bin/2.conf
==============================================================================

到此算是基本搭建完毕。

7、启动游戏服务

启动
验证 /usr/local/bin/master -c /usr/local/bin/1.conf
cd /data/csj/sh
./start.sh
关闭
cd /data/csj/sh
./stop.sh

端口查看 netstat -lntp

 

8、客户端修改

安卓
\assets\config.ini
\assets\bin\Data\Managed\Assembly-CSharp.dll

苹果
\Payload\sdk.app\Data\Raw\config.ini
\Payload\sdk.app\Data\Metadata\global-metadata.dat (12345678.zgymw.com)

这里我直接使用压缩软件打开修改 然后签名

修改\assets\config.ini 一共4处

修改Assembly-CSharp.dll 使用dnSpy 或Reflector 工具

这里我使用dnspy 搜索192.168.200.128替换为你实际IP

.cctor 修改1处

InitURL 修改6处

修改后保存 替换

替换后 使用签名工具 签名

签名好了。

我们这里先去配置一个清理的宝塔计划任务。不然服务硬盘一会就满了

太卡了 ,更多的自行研究把,

本期 教程 到此结束。。。

祝君好运。。。。

 

资源下载此资源下载价格为
20赠点,VIP 5折、终身VIP免费,请先
登录 客服QQ:892519926

© 版权声明

相关文章