- 环境准备
- 服务部署
环境准备
系统 | 公网IP | 内网IP | 所需软件及版本 |
---|---|---|---|
CentOS7 | 10.0.0.100 | 172.16.1.100 | apeche2.2、php5.4、mysql5.6 |
#下载wget命令
[root@tianlong ~]# yum install -y wget
#下载宝塔安装脚本
[root@tianlong ~]# wget -O install.sh http://download.bt.cn/install/install.sh
#安装宝塔(linux面板)
[root@tianlong ~]# sh install.sh
#关闭防火墙
systemctl stop firewalld
systemctl disable firewalld
打开浏览器,访问:http://10.0.0.100:8888/ 用户名:oejagjrq 密码:ebad3bf9


选择安装环境,apache2.2和php5.4,等咱们后面学到了架构,会教大家如何去安装这些服务

服务部署
网站代码操作 |
---|
#创建游戏目录
[root@tianlong ~]# mkdir /usr/local/games
#把games.tar.gz传到/usr/local/games目录下
[root@tianlong ~]# rz -be
#解压游戏包
[root@tianlong games]# tar xf games.tar.gz
#查看文件,解压后会出现一个fuck目录
[root@tianlong games]# ll
总用量 257384
drwxr-xr-x. 8 root root 188 3月 18 18:25 fuck
-rwxr-xr-x. 1 root root 263559446 3月 23 10:41 games.tar.gz
#进入fuck目录
[root@tianlong games]# cd fuck/
#运行start程序
[root@tianlong fuck]# ./start
27833a3ba0a5: Pull complete
249e7cd3e34c: Pull complete
92ac80ecde7a: Pull complete
bcb670b42f9a: Pull complete
65a85dcc65cb: Pull complete
6d827a3ef358: Pull complete
ed0929eb7dfe: Pull complete
03f348dc3b9d: Pull complete
fd337761ca76: Pull complete
ac3f5f870257: Pull complete
38a247b5bcdf: Pull complete
8d528ca18a06: Pull complete
70601d0f6e97: Pull complete
1d7a793f527d: Pull complete
15e9fd86591a: Pull complete
79b5a6ccbd39: Pull complete
Creating fuck_memcached_1 ... done
Creating fuck_php56_1 ... done
Creating fuck_nginx_1 ... done
Creating fuck_mysql_1 ... done
Creating fuck_tlbb_1 ... done
#执行成功后,在服务器上创建站点目录(以自己ip命名)
[root@tianlong ~]# mkdir -p /www/wwwroot/10.0.0.100
#将代码上传至站点目录下
[root@tianlong ~]# cd /www/wwwroot/10.0.0.100
[root@tianlong 10.0.0.100]# rz -be
#解压代码
[root@tianlong 10.0.0.100]# unzip WWW.zip
#修改服务列表
[root@tianlong ~]# vim /www/wwwroot/10.0.0.100/tianlong3D/conf/serverlist/serverlist.txt
#授权
[root@tianlong 10.0.0.100]# chown -R www.www /www/
#修改连接数据库代码文件
$conn = mysqli_connect("10.0.0.100",'root','123456','charge','3306') or die("数据库连接错误!");
#上传account目录到站点目录下
[root@tlbb 10.0.0.100]# ll /www/wwwroot/10.0.0.100
总用量 292
drwxr-xr-x 3 www www 4096 1月 24 07:01 1234567
-rw-r--r-- 1 root root 7145 4月 30 10:19 account.zip
-rw-r--r-- 1 www www 3458 4月 30 16:15 billing.php
-rw-r--r-- 1 www www 3458 4月 30 16:15 billing.php.bak
drwxr-xr-x 4 www www 4096 1月 24 07:04 tianlong3D
drwxr-xr-x 2 www www 4096 2月 23 00:16 zt
#解压account
数据库操作 |
---|
#连接数据库
[root@tianlong 10.0.0.100]# mysql -uroot -p123456 -h127.0.0.1
#创建数据库
MySQL [(none)]> create databaes account;
#查看数据库
MySQL [(none)]> show databases;
--------------------
| Database |
--------------------
| information_schema |
| account |
| charge |
| mtlbbdb_19900 |
| mysql |
| performance_schema |
--------------------
6 rows in set (0.00 sec)
#导入数据
MySQL [(none)]> use account
MySQL [account]> source /root/account/account.sql
打开浏览器,访问http://10.0.0.100/zt/gm.php
就可以看到一GM的页面,GM是啥,我想玩过游戏的同学,应该都知道吧,这里就不用我多说了,

开挂吧,同学们,想给自己充多少元宝就充多少元宝,想让自己是vip就是vip。
因为这里面没有调用第三方支付平台,所以,如果玩家想充钱,充元宝,那么就可以把钱给你,你通过GM页面给他刷咯。
修改客户端代码 |
---|
在生产中代码中的ip是不会写死的,所以大家不用在意这一个步骤,因为是买的游戏源码,所以需要修改代码中的IP地址
使用软件:ApkIDE最新3.3.3少月增强版20160730


添加apk项目(卓的安装包都是以apk结尾的)

反编译APK,然后修改代码

反编译成功

修改代码中的IP地址


修改完之后,再将代码,编译成APK文件

然后将apk文件,放在网站中,手机连接网站下载:

下载之后,安装apk

找到安装的游戏





OK 完成了,尽情的去享受吧
使用电脑,需要安装安卓模拟器:








这里需要告诉大家,以后玩游戏不要再充钱了,你所有的充钱,其实就是别人数据库中的一条数据。 等级,元宝,坐骑...随意修改

就这么几个烂装备,战斗力500多万...

充了999999元宝,为了提升战力,花没了。简直就是无底洞。

提示:千万不要沉迷于网游 1.你充的几百,几千,几万块钱,只是在人家的数据库中执行了一条update 2.如果你学完了架构,学完了数据库,你完全可以拥有一款属于你自己的游戏(需要源代码) 3.想和别人一起玩游戏,一起pk,一起刷副本,自己搭服务器,完全可以满足啊 4.好好学习,有了技术,还用给别人充钱么?你完全可以自己挣钱