• 正文详情
  • 反馈讨论
  • 一剑问情本地验证+注册双端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+宝塔 虚拟机纯净镜像 https://www.jiaobenwang.com/1603.html  ,那么下面 1-4步骤都可以忽略了,因为已经集成好了。

    服务器环境部署:

    1.找到你服务器商的(安全组/防火墙)新增放通以下入站端口:888888809080808443500581008101

    一剑问情 本地验证注册+安卓苹果双端-Linux架设全网最详细游戏搭建教程!-2

    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.18MySQL5.6PHP5.6PHPmyadmin4.4

    一剑问情 本地验证注册+安卓苹果双端-Linux架设全网最详细游戏搭建教程!-4

    4.输入以下shell命令关闭防火墙:(可复制 一起执行)

    systemctl stop firewalld.service
    systemctl disable firewalld.service

    5.上传源码文件内的0.zip到根目录(/) 这里你可以用带ftp模式的shell工具去上传,如Xshell 当然咱们可以直接用宝塔上传,方法是:左侧菜单——文件——根目录——上传选你自己喜欢的方式上传。

    一剑问情 本地验证注册+安卓苹果双端-Linux架设全网最详细游戏搭建教程!-5

    等待上传完毕 然后解压:(网游单机网-藏宝湾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

    一剑问情 本地验证注册+安卓苹果双端-Linux架设全网最详细游戏搭建教程!-6

    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环境变量配置下载:   https://www.jiaobenwang.com/1637.html

    我准备的都是64位的,文件大小大约170M。下载并安装到C盘默认的地址就行,这里就不附安装过程了。
    2.装好JDK后,随便打开个命令提示符工具,输入:java如果界面显示这些内容就算环境配置好了。如下图:

    一剑问情 本地验证注册+安卓苹果双端-Linux架设全网最详细游戏搭建教程!-9

    修改classes.dex、Assembly-CSharp.dll文件:

    注意!这个游戏的APK 不能按你们以前的经验去反编译整个APK!会导致登录界面无选区服!按下面的去操作!

    修改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: https://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拖拽到压缩文件里,替换初始的。完毕后,压缩软件可以退出了。

    一剑问情 本地验证注册+安卓苹果双端-Linux架设全网最详细游戏搭建教程!-13

     

    使用工具签名:

    这是安卓的端的最后一步了,该修改的都修改了就差重新把一剑问情.apk写入新的数字签名并生成了。
    很多工具都可以签名,举个列子
    APKDB工具我有打包在源码文件里,大家自己找到,然后安装一下。
    然后直接在一剑问情.apk上右键,使用APKDB编译如图,输入:S

    一剑问情 本地验证注册+安卓苹果双端-Linux架设全网最详细游戏搭建教程!-14

    到此,安卓端的就修改完成了,自行测试成果吧。(藏宝湾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++下载地址:https://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签名,如图:

    一剑问情 本地验证注册+安卓苹果双端-Linux架设全网最详细游戏搭建教程!-15

    说下签名的流程,证书我们没有,所以就使用苹果ID签名,在最后签名打包的过程中会要你iphone个设备验证码,按照要求做就行了,具体流程如下图:

    一剑问情 本地验证注册+安卓苹果双端-Linux架设全网最详细游戏搭建教程!-16

    签名成功后,回到爱思主界面我的设备应用游戏-把签名成功的一剑问情.ipa安装包拖进去就会安装至手机了,如图:(藏宝湾2022网游单机网www.jiaobenwang.com)

    一剑问情 本地验证注册+安卓苹果双端-Linux架设全网最详细游戏搭建教程!-17

    回到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地址,在其他电脑上、手机上安装客户端即可玩耍。
    最佳实现外网(互联网)开服玩耍的方式?
    对于一般玩家来讲,如果是想实现和朋友一起玩耍网单游戏,那么就需要外网架设。最佳方式就是用内网映射的方式,仅需要一台百元级云服务器即可实现内网\局域网游戏穿透到互联网开服使用!本站提供了原创软件免费给大家使用!一般只要能局域网玩耍的网单游戏,均可实现外网玩耍!

    发表评论