曾老湿教你如何架设游戏服务器(天龙八部手游)

2019-04-30 分类:Linux 阅读(1056) 评论(0)

-曾老湿, 江湖人称曾老大。
-笔者QQ:133411023、253097001
-笔者交流群:198571640
-笔者微信:z133411023


-多年互联网运维工作经验,曾负责过大规模集群架构自动化运维管理工作。
-擅长Web集群架构与自动化运维,曾负责国内某大型金融公司运维工作。
-devops项目经理兼DBA。
-开发过一套自动化运维平台(功能如下):

1)整合了各个公有云API,自主创建云主机。
2)ELK自动化收集日志功能。
3)Saltstack自动化运维统一配置管理工具。
4)Git、Jenkins自动化代码上线及自动化测试平台。
5)堡垒机,连接Linux、Windows平台及日志审计。
6)SQL执行及审批流程。
7)慢查询日志分析web界面。


环境准备

系统 公网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 完成了,尽情的去享受吧

使用电脑,需要安装安卓模拟器:

03C9E0210F05B58C856EC09D7524A33
C6C976B6C69DD22D3B4AA021BCAE79DB
2879CCB05C03686FF5B6B93B08114185

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

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

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


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

关于 曾老湿
我只是一个躲在角落里瑟瑟发抖的小运维,随时准备给大佬端茶递水。
WeChat:z133411023
QQ:133411023
标签: ,
欢迎新朋友你的到来!
还没有人抢沙发呢~
昵称
邮箱
网站
切换注册

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

切换登录

注册