一剑问情本地验证+注册双端linux包含以下文件:
____安卓苹果双端 ________安卓苹果双端\一剑问情.apk ________安卓苹果双端\一剑问情.ipa ____一剑问情内充补丁 ________一剑问情内充补丁\教程.txt ________一剑问情内充补丁\hei ____Apktool_Box(安卓反编译工具) ________Apktool_Box(安卓反编译工具)\APKTool.exe ________Apktool_Box(安卓反编译工具)\classes ________Apktool_Box(安卓反编译工具)\tool ____APKDB(签名工具,需要先装好JAVA) ________APKDB(签名工具,需要先装好JAVA)\APKDB_v2.1.3_20170210.exe ____0 ________0\data ________0\jiaobenwang.com ________0\www ____物品代码.txt ____搭建教程.txt ____开服活动开启教程.txt ____内充.txt ____关闭充值跳转.txt ____0.zip
准备环境:
1.SSH连接工具(Xshell也可以, 本站有 直接搜)
2.CentOs7.9系统的Linux服务器(阿里云、腾讯云、谷歌云、等随便)
测试搭建的系统为: centos 7.9X64 1H 1G, 无压力
如果你是想在本地用虚拟机搭建,建议直接下载 centos7.9+宝塔 虚拟机纯净镜像 http://www.jiaobenwang.com/1603.html ,那么下面 1-4步骤都可以忽略了,因为已经集成好了。
服务器环境部署:
1.找到你服务器商的(安全组/防火墙)新增放通以下入站端口:88
、8888
、8090
、8080
、8443
、5005
、8100
、8101
2.输入命令安装宝塔面板:(藏宝湾2022网游单机网www.jiaobenwang.com)
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
3.进入面板安装以下环境:Nginx1.18
、MySQL5.6
、PHP5.6
、PHPmyadmin4.4
4.输入以下shell命令关闭防火墙:(可复制 一起执行)
systemctl stop firewalld.service systemctl disable firewalld.service
5.上传源码文件内的0.zip
到根目录(/) 这里你可以用带ftp模式的shell工具去上传,如Xshell
当然咱们可以直接用宝塔上传,方法是:
左侧菜单
——文件
——根目录
——上传
选你自己喜欢的方式上传。
等待上传完毕 然后解压:(网游单机网-藏宝湾www.cangbaowan.top)
cd / unzip 0.zip
6.给解压出来的文件夹赋予777
权限:
chmod -R 777 /jiaobenwang.com chmod -R 777 /www/wwwroot/jiaobenwang.com chmod -R 777 /data
7.给服务器安装java:
cd /jiaobenwang.com rpm -ivh jdk-8u144-linux-x64.rpm
8.修改指定文件内容,替换里面的IP:192.168.3.88 为 当前你自己服务器的IP,用宝塔面板操作。
/data/jtyl/jtyl_admin/conf/config.properties /data/jtyl/jtyl_game1/conf/config.properties /data/jtyl/jtyl_master/conf/config.properties /jiaobenwang.com/sql/jtyl_center.sql
9.修改宝塔面板修改数据库root密码为:cptbtptp
10.创建网站,在宝塔左侧菜单选择:网站
然后添加站点
需要注意域名:IP:88 指向目录 /www/wwwroot/jiaobenwang.com
如图:
11.给网站添加伪静态规则:(藏宝湾2022网游单机网www.jiaobenwang.com)
rewrite ^(.*).shtml$ $1.php last;
12.创建并导入数据库:
mysql -uroot -pcptbtptp create database jtyl_1; create database jtyl_center; create database yjwq; use jtyl_1; set names utf8; source /jiaobenwang.com/sql/jtyl_1.sql; use jtyl_center; set names utf8; source /jiaobenwang.com/sql/jtyl_center.sql; use yjwq; set names utf8; source /jiaobenwang.com/sql/yjwq.sql; flush privileges; exit
13.启动与停止命令:
#查看端口命令 netstat -ltnp
看到下面这些端口,就是说明服务端启动成功了
14.到这里服务器的部署就已经结束了,以下是后台地址:(网游单机网-藏宝湾www.cangbaowan.top)
运营后台 http://你服务器ip:8090/admin/ 账号:admin 密码:123456 GM授权后台 http://你服务器ip:88/gm/gm.php GM码授权码:jiaobenwang.com 玩家后台 http://你服务器ip:88/gm
自己尝试下这些地址能否访问/登陆
修改安卓端:
1.首先要给自己电脑安装好JAVA环境
,需要安装好JDK
的下载地址:
- java环境搭建以及jdk环境变量配置下载: http://www.jiaobenwang.com/1637.html
我准备的都是64位的,文件大小大约170M
。下载并安装到C
盘默认的地址就行,这里就不附安装过程了。
2.装好JDK
后,随便打开个命令提示符
工具,输入:java
如果界面显示这些内容就算环境配置好了。如下图:
修改classes.dex、Assembly-CSharp.dll文件:
修改classes.dex文件:
在源码根目录找到一剑问情.apk
右键用压缩软件打开,单独把classes.dex
解压出来。
运行Apktool_Box
工具,把classes.dex
载入进去,选择反编译dex
你会得到一个classes
文件夹,打开它。
找到路径内:\classes\taiyou\common\GtSetting.smali
此文件,右键记事本编辑
按快捷键Ctrl
+H
查找并替换,把192.168.3.88
这段IP替换成你自己服务器的IP后,保存关闭即可。
然后把classes
文件夹拖拽到Apktool_Box
工具里,选择回编译dex
,保存时 默认叫:classes_Mod.dex
自己重命名成classes.dex
覆盖之前的。
然后用压缩软件打开一剑问情.apk
把我们刚回编译出来的classes.dex
文件拖到压缩文件里,替换压缩文件中的原始classes.dex
就好。
修改Assembly-CSharp.dll文件:
首先准备好dnSpy: http://www.jiaobenwang.com/2235.html (下载一下)
接下来在压缩列表里找到这个路径:\assets\bin\Data\Managed\
把Assembly-CSharp.dll
单独解压出来,压缩软件就保持后台,一会还要接着用
打开dnSpy工具
把Assembly-CSharp.dll
拖拽进去,搜索IP:192.168.3.88
,并打开搜索出来的函数。操作演示如下图:
打开.cctor
往下滑能找到192.168.3.88
这个IP地址,一共有5条,这五条都要替换成你自己的服务器IP地址。
你无法直接更改,这里需要右键编辑IL指令
,一条条手动替换成你的IP就行了,最后在左上角文件
–全部保存
–退出
这样Assembly-CSharp.dll
文件就已经修改好了,我们现在要把Assembly-CSharp.dll
拖拽到压缩文件里,替换初始的。完毕后,压缩软件可以退出了。
使用工具签名:
这是安卓的端的最后一步了,该修改的都修改了就差重新把一剑问情.apk
写入新的数字签名
并生成了。
很多工具都可以签名,举个列子
APKDB工具
我有打包在源码文件里,大家自己找到,然后安装一下。
然后直接在一剑问情.apk
上右键,使用APKDB编译
如图,输入:S
到此,安卓端的就修改完成了,自行测试成果吧。(藏宝湾2022网游单机网www.jiaobenwang.com)
修改ipa苹果端:
同样用压缩工具,打开源码根目录下的ipa
文件,找到以下路径的两个文件,单独解压出来。
一剑问情.ipa\Payload\sl.app\Data\Managed\Metadata\global-metadata.dat 一剑问情.ipa\Payload\sl.app\Frameworks\TaiyouSDKV2.framework\TaiyouSDKV2
直接用Notepad++
打开即可,在这两个文件内搜索:42.192.125.168
并且替换成你自己的
不要用 记事本去修改!不要用 记事本去修改!不要用 记事本去修改!编码会异常!
Notepad++下载地址:http://www.jiaobenwang.com/2232.html
注意:
注意!这里有个硬性要求,你的服务器IP必须得是14位字符,多一个都无法签名打包!少字符可以0补位
什么意思呢,举个例子:
//以下这一段ip,你算上 点 去数,一共是14个字符。 192.168.10.100 //但是比如你的ip是 192.168.10.99 //一共13位,理解了吧。 如果你的IP少于14位,实际是可用用0来补位的 比如192.168.10.099
由于我的服务器IP地址长度不满足源码修改的需求,所以我没法验证游戏。但是我能教大家怎么修改,然后怎么签名出来导入iphone。
不满足IP长度条件的小伙伴只能干瞪眼了,(藏宝湾2022网游单机网www.jiaobenwang.com)
利用爱思助手签名打包:
继续讲,修改好IP以后,同样的 拖拽回压缩工具内,完成替换。这里我不上图了,但是我视频会演示。(藏宝湾2022网游单机网www.jiaobenwang.com)
接下来要用到爱思助手
,官网下载地址:https://www.i4.cn/ (有爱思的朋友可以忽略)
打开爱思助手
,用数据线连接你自己的iphone,点击工具箱
,再选择IPA签名
,如图:
说下签名的流程,证书我们没有,所以就使用苹果ID签名,在最后签名打包的过程中会要你iphone个设备验证码,按照要求做就行了,具体流程如下图:
签名成功后,回到爱思主界面
–我的设备
–应用游戏
-把签名成功的一剑问情.ipa
安装包拖进去就会安装至手机了,如图:(藏宝湾2022网游单机网www.jiaobenwang.com)
回到iphone上,我以IOS15系统为例:打开设置
通用
vpn与设备管理
给予开发者APP信任
就可以使用了。
IOS端的教程到此就结束了…
游戏截图
本站网游单机网-藏宝湾(www.jiaobenwang.com/www.cangbaowan.top)所有源码都来源于网络收集修改或者交换!本站所有程序、源码只供大家学习和研究软件内含的设计思想和原理之用,请下载后24小时内删除!。请大家不要用于商用及违法使用,否者如引起一切纠纷与本网站无关,后果自负!!
如果侵犯了您的权益,请及时告知我们(QQ: 18001103 email:[email protected]),我们即刻删除!
如遇到资源失效,请在此贴下方评论区留言,我们将尽快补充资源!
如遇资源实在不会架设,可以换其他游戏或者版本试试,不要纠结一个版本。
网游单机网-脚本王 » 手游《一剑问情》一剑倾城 手工端+本地验证注册+安卓苹果双端-Linux架设全网最详细游戏搭建教程!
常见问题FAQ
- 什么叫一键端?什么是手工端?
- 一键端:一般是虚拟机VM一键端或者windows一键启动服务端,适合新手!对于一键端来说,如果这个端是linux系统的,因为linux系统大家不熟悉,架设有点麻烦,所以很多人分享了自己架设服务端的linux系统镜像,这种叫VM一键端(虚拟机一键端)。 还有一种一键端是win系统的,大部分都是做好了启动服务端的快捷方式之类的,这种端实际和手工端相差不大了。win系统的一键端实际就是手工端!我个人认为如果端本身就是win系统的服务端,那就没必要去弄vm一键端了!
手工端:游戏服务端需手工安装配置,可以开服,适合老手,推荐方式!架设更有乐趣!
- 网单游戏有哪些架设方式?
- 1、单机玩耍,那么你只需要在你的电脑上 安装虚拟机软件+安卓模拟器即可。把服务端 运行在虚拟机的系统里面(如果是win服务端,也可以直接在电脑上运行服务端),客户端在安卓模拟器运行即可。各种VM一键端 基本就是用这种方式进行玩耍的!
2、局域网手机玩耍,局域网内,手机通过wifi连接你电脑上安装的服务端,离开这个wifi你就玩不了,这种方式虽然是局域网内可玩,但和外网架设实际上是一回事,都需要按照教程修改服务端、客户端。
3、外网玩耍,俗称开服,服务端架设在外网云服务器上,云服务器具有固定IP地址,在其他电脑上、手机上安装客户端即可玩耍。
- 最佳实现外网(互联网)开服玩耍的方式?
- 对于一般玩家来讲,如果是想实现和朋友一起玩耍网单游戏,那么就需要外网架设。最佳方式就是用内网映射的方式,仅需要一台百元级云服务器即可实现内网\局域网游戏穿透到互联网开服使用!本站提供了原创软件免费给大家使用!一般只要能局域网玩耍的网单游戏,均可实现外网玩耍!