【大唐阴阳师之幻境觉醒】经典超Q萌角色扮演类冒险闯关手游-2023年4月1日最新打包win服务端源码视频架设教程-附带新版GM授权后台-本地注册-外加本地资源版!

【大唐阴阳师之幻境觉醒】经典超Q萌角色扮演类冒险闯关手游-2023年4月1日最新打包win服务端源码视频架设教程-附带新版GM授权后台-本地注册-外加本地资源版!

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

这里我们以Windows Server 2012 R2 x64为例

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

准备工具:
Notepad++
SecureCRT
WinSCP
HEdit
一个13位的域名或IP

由于客户端限制了IP位数,只能是13位IP或域名,如果你的IP不是13位快进到客户端修改部分,或介绍其他IP位数修改思路

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

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

搭建环境:
CENTOS 7.2以上系统
Nginx1.14
mysql5.6
php5.4

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

systemctl stop firewalld

systemctl disable firewalld

防火墙不关闭也行

宝塔放行端口:1:65535

或者单独放行端口:81、10101、21002 这三个是安卓端苹果自查

PS:如果使用腾讯云或阿里云记得把控制台的端口也打开

2、上传yys.tar.gz到服务器根目录(根目录不是root目录!!使用WinSCP或其他工具上传数据,也可以直接宝塔传!!)

上传好后,解压yys.tar.gz

cd /
tar zxvf yys.tar.gz

cd /
unzip yys.zip

解压后给予 777权限

chmod -R 777 /dtyys
chmod -R 777 /www/wwwroot/game/gmht

3.环境配置
安装环境
yum install glibc* -y

输入命令
ldconfig

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

在宝塔-软件商店-MySQL 5.6-设置-配置修改中第24行添加lower_case_table_names=1,然后服务--重启MYSQL

导入数据方式一、
密码修改后使用PPTY运行或其他命令行工具运行 以下命令

cd /dtyys
./sk

创建数据库结束

可通过宝塔 数据库 - 从服务器获取 查看 是否创建 8个

导入数据方式二、
=========不怕麻烦的可以手动输入下面命令创建数据库===============
mysql -uroot -p123456
create database s5001_Bill;
create database s5001_Game;
create database s5001_Log;
create database s5001_Login;
create database s80001_Game;
create database s80001_Log;
create database s80001_Login;
create database u3dgame;
use s5001_Bill;
set names utf8;
source /dtyys/sql/s5001_Bill.sql;
use s5001_Game;
set names utf8;
source /dtyys/sql/s5001_Game.sql;
use s5001_Log;
set names utf8;
source /dtyys/sql/s5001_Log.sql;
use s5001_Login;
set names utf8;
source /dtyys/sql/s5001_Login.sql;
use s80001_Game;
set names utf8;
source /dtyys/sql/s80001_Game.sql;
use s80001_Log;
set names utf8;
source /dtyys/sql/s80001_Log.sql;
use s80001_Login;
set names utf8;
source /dtyys/sql/s80001_Login.sql;
use u3dgame;
set names utf8;
source /dtyys/sql/u3dgame.sql;
flush privileges;

exit 回车退出

6、搭建网站

新建一个网站-你的ip:端口 或域名:端口

有端口就添加端口这里的端口81

网站目录设置\www\wwwroot\game

---------------------------------------------------------------------
7、服务端和网站修改 192.168.8.129 修改为你的IP

服务端修改:

/dtyys/YGame/center/bin/hLoginMS IP:123.syymw.com 这个需要使用UE或HEdit之类工具修改(这里一共三处修改不要漏了)可以下载下来修改,修改后保存,在传回去
/dtyys/YGame/center/bin/serverlist.xml 一共4处
/dtyys/YGame/center/bin/config.xml 一共1处

/dtyys/YGame/cross/bin/serverlist.xml 一共4处

/dtyys/YGame/game/bin/serverlist.xml 一共6处
/dtyys/YGame/game/bin/config.xml 一共1处

网站修改:

这个是安卓的(如果你的IP位数不是13可以通过改目录等下客户端部分介绍)
/www/wwwroot/game/8888/Server/configurl 一共3处
/www/wwwroot/game/8888/Server/Server/info 一共1处
/www/wwwroot/game/8888/Server/Server/list 一共1处 区名这里改
/www/wwwroot/game/8888/Server/Server/selectzone 一共1处

下面的一样改这里就演示了自己操作

这个是苹果的
/www/wwwroot/game/5252/configurl 一共3处
/www/wwwroot/game/5252/Server/info 一共1处
/www/wwwroot/game/5252/Server/list 一共1处
/www/wwwroot/game/5252/Server/selectzone 一共1处
这个貌似没用
/www/wwwroot/game/Server/configurl 一共3处
/www/wwwroot/game/Server/Server/info 一共1处
/www/wwwroot/game/Server/Server/list 一共1处
/www/wwwroot/game/Server/Server/selectzone 一共1处

到此算服务端就可以了,下面看看客户端

7、启动游戏服务

启动命令

cd /dtyys/YGame/center
./q

cd /dtyys/YGame/cross
./q

cd /dtyys/YGame/game/bin
./q1

停止命令
cd /dtyys/YGame/center
./t

cd /dtyys/YGame/cross
./t

cd /dtyys/YGame/game/bin
./t1

查看端口命令
netstat -ltnp

8、客户端修改 (客户端默认地址192.168.8.129)

客户端修改:192.168.8.129(13位IP或域名)
安卓客户端:
/smali/com/mike/fusionsdk/util/MkUtil.smali
/smali/com/mk/sdk/common/MKMacro.smali
/smali/com/mk/sdk/manager/api/MKPayManager.smali
/smali/com/mk/sdk/manager/api/MKUsersManager.smali
/assets/bin/Data/b1f39d1393ec4324e831bd471f4adbed

苹果客户端:123.456.789.0(13位IP或域名)
/Payload/hjjx.app/Frameworks/PullSDK.framework/PullSDK
/Payload/hjjx.app/Data/resources.assets

我们以安卓为例

反编译 客户端。改之理3.3.3.0就可以

这个给大家介绍下由于b1f39d1393ec4324e831bd471f4adbed文件限制了IP位数13如果你不是13位

还有服务端的hLoginMS也限制了IP

这里我们先来说说b1f39d1393ec4324e831bd471f4adbed文件

可以看到这个地址
http://192.168.8.129:81/8888/Server/configurl
如果你的IP是14位192.168.18.129这样我们可以把8888改为888
http://192.168.18.129:81/888/Server/configurl
这样然后 为了保险最好 是复制8888到888比如 刚刚那样

这样b1f39d1393ec4324e831bd471f4adbed这个就可以了

其他位数一次类推12位就减少一个目录

下面看看hLoginMS的文件

http://192.168.8.129:81//yzsdk/1312.php
http://192.168.8.129:81//yzsdk/1312232131223213.php
http://192.168.8.129:81//yzsdk/1312.php

如上几个地址如果你的IP是14位改为
http://192.168.18.129:81/yzsdk/1312.php
http://192.168.18.129:81/yzsdk/1312232131223213.php
http://192.168.18.129:81/yzsdk/1312.php
如果是12位
http://192.168.8.18:81///yzsdk/1312.php
http://192.168.8.18:81///yzsdk/1312232131223213.php
http://192.168.8.18:81///yzsdk/1312.php

总之长度一样 保证能访问到指定的即可
言归正传。

反编译后找到
/smali/com/mike/fusionsdk/util/MkUtil.smali 一共2处
/smali/com/mk/sdk/common/MKMacro.smali 一共4处
/smali/com/mk/sdk/manager/api/MKPayManager.smali 一共3处
/smali/com/mk/sdk/manager/api/MKUsersManager.smali 一共12处

你可以直接搜索192.168.8.129批量替换。
下面修改
/assets/bin/Data/b1f39d1393ec4324e831bd471f4adbed

这个文件需要用到UE或者HEdit之类工具修改

修改后保存,反编译回去.

这里就不演示了。

下面启动试试

出现这些就差不多了

可以正常登陆。

好了。本期教程到此结束。

祝君好运。。。。

其他自行研究吧。。。

PS:

1、简单介绍下GM后台使用

新版授权后台

http://你的IP或者域名:81/gmht/gm.php
校验码:syymw.com

玩家后台:
http://你的IP或者域名:81/gmht/

旧版GM后台地址:

http://你的IP或者域名:81/gm/gm.php 校验码:syymw.com

这个是授权后台,可以先授权给需要的玩家.

玩家后台:http://你的IP或者域名:81/gm/

角色ID需要在数据库里面看s5001_game库charbase表USERID字段查找(以后变动在更新)

充值后会发邮件到游戏界面,进行领取.

2、默认热更新在本地web 里面 你可以放到其他地方

拷贝 www\wwwroot\game下面x5到你其他地址

然后修改

网站目录 5252、8888\Server、Server三个文件夹下(有些端文件夹名称有所差异)

configurl 里面 http://192.168.8.129:81/x5/cdn42 改为http://IP:端口/x5/cdn42

本期教程到此结束。

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

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

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

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

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