站内搜索

搜索

我叫MT彩金卡手工端+GM后台+宝塔、服务器双教程+解密工具

铠甲勇士

铠甲勇士 性别不明 当前离线 『新手萌新』

『新手萌新』 发表于 2024-4-9 16:21:55 | 显示全部楼层 |阅读模式
本帖付費內容售價10钻石  本帖部分内容需要扣减积分,您尚未登录,请 登录注册

🔥UVWXYZ » W-我叫MT1服务端🔥

UVWXYZ » W-我叫MT1

💥UVWXYZ » W-我叫MT1Centos6.X服务端💯

UVWXYZ » W-我叫MT1手游名称: UVWXYZ » W-我叫MT1
Centos6.X操作系统: Centos6.X
卡牌养成手游玩法: 卡牌养成
手工架设端架设难度: 手工架设端
服务端主题类型: 服务端
安卓/android游戏平台: 安卓/android
Q版可爱画面类型: Q版可爱
188文件大小: 188MB
解压密码解压密码: 您所在的用户组暂无权查看,请登录后查看。
服务器架设教程

系统最佳选择centos6.5 64位
SSH连接服务器,将服务端文件mt1.zip解压后上传到服务器对应位置或上传到服务器根目录解压
cd /
unzip mt1.zip

之后按以下步骤输入命令:

(一).安装支持库

yum install gcc gcc-c++ ncurses-devel make cmake
cd /home/
tar -zxvf bison-2.5.tar.gz
cd bison-2.5
./configure
make
make install
cd ..
cd ..

(二).安装数据库mysql5.5

1.新开的云服务器,需要检测系统是否自带安装mysql
yum list installed | grep mysql

2.如果发现有系统自带mysql,果断这么干
yum -y remove mysql-libs.x86_64

3.随便在你存放文件的目录下执行,这里解释一下,由于这个mysql的yum源服务器在国外,所以下载速度会比较慢,还好mysql5.6只有79M大,而mysql5.7就有182M了,所以这是我不想安装mysql5.7的原因
wget http://repo.mysql.com/mysql-community-release-el6-5.noarch.rpm

4.接着执行这句,解释一下,这个rpm还不是mysql的安装文件,只是两个yum源文件,执行后,在/etc/yum.repos.d/ 这个目录下多出mysql-community-source.repo和mysql-community.repo
rpm -ivh mysql-community-release-el6-5.noarch.rpm

5.这个时候,可以用yum repolist mysql这个命令查看一下是否已经有mysql可安装文件
yum repolist all | grep mysql

6.安装mysql 服务器命令(一路yes):
yum install mysql-community-server

7.安装成功后
service mysqld start

8.由于mysql刚刚安装完的时候,mysql的root用户的密码默认是空的,所以我们需要及时用mysql的root用户登录(第一次回车键,不用输入密码),并修改密码

mysql -uroot

use mysql;
update user set password=PASSWORD("123456") where User='root';
grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;
flush privileges;
exit

9.通过远程连接工具新建数据库,mtdb
建立的时候字符集什么的不要动 默认就行

10.再远程运行mtdb.sql文件
推荐用navicat

11.查看mysql是否自启动,并且设置开启自启动命令

chkconfig --list | grep mysqld
chkconfig mysqld on

(三).端口添加

iptables -A INPUT -p tcp --dport 3306 -j ACCEPT
iptables -A INPUT -p tcp --dport 81 -j ACCEPT
iptables -A INPUT -p tcp --dport 6379 -j ACCEPT

(四).安装redis

cd /home/
tar zxvf redis-2.8.13.tar.gz
cd redis-2.8.13
make
make install

(五).部署列表环境
yum install httpd php php-devel php-mysql php-pdo php-curl


*****************************************************
(六).修改httpd端口为81

打开 /etc/httpd/conf/httpd.conf 文件

找到:
    #Listen 12.34.56.78:80
    Listen 80

修改成:
    #Listen 12.34.56.78:80
    Listen 81

再搜索ServerName下面添加这一句
ServerName localhost:81

保存修改,退出。

重启http生效,命令:
service httpd restart
*****************************************************


service httpd start                开启httpd
service httpd restart                重启httpd
service httpd stop                关闭httpd
service httpd status                确认是否关闭httpd

(七).其他环境部署
yum -y install memcached


(八).IP信息修改(ip替换即可)

服务端:

/var/www/html/config.php

/var/www/html/api/getgameinformation.php

客户端:

com.locojoy.immt_FuYun\lib\armeabi\libgame.so

com.locojoy.immt_FuYun\smali\com\locojoy\comm\WelActivity.smali

(九).启动服务端
cd /usr/local/bin/
./redis-server 7379.conf &
cd /server
./mt_a mt.s.conf mt.g.conf


pkill mt_a 或 Ctrl+c                        关闭服务端


chmod 777 /server/mt_a                        mt_a 权限不够解决办法


/mt/run restart
/mt/run stop

常见问题与解决
*****************************************************

Mysql因服务器内存不足而引发被强制kill掉的解决办法:

启用swap交换区作为虚拟内存,让低配低内存机器增加到2g的虚拟内存

swap的值都是安装系统的时候设置好的,一般设置为内存的两倍大小。使用过程中发现swap值过小只能添加。
用free -m 命令查看当前swap大小

使用下面的命令创建2G的空间
dd if=/dev/zero of=/var/swap bs=1024 count=2048000
if 表示infile,of表示outfile,bs=1024代表增加的模块大小,count=2048000代表2048000个模块,也就是2G空间

将目的文件设置为swap分区文件
mkswap /var/swap

激活swap,立即启用交换分区文件
mkswap -f /var/swap

使用swap
swapon /var/swap

设为开机自动启用
vi /etc/fstab

free -m查看swap已经增加了,但这只是临时性的,如果机器重启会失效,为防止重启后swap分区变成0,要修改/etc/fstab文件,最后一行添加
/var/swap swap swap defaults 0 0

重启或free -m测试 swap添加成功


*****************************************************
角斗场排行榜显示,需安装php-redis扩展(centos系统有集成,可以直接装)
yum -y install php-redis

之后重启php
/usr/sbin/apachectl restart

常用linux命令
*****************************************************
正常关闭服务器
pkill mt_a

重启http
service httpd restart

异常关机处理

mv /var/lib/mysql/mysql.sock
/var/lib/mysql/mysql.sock.bak


启动mysql
service mysqld start
service mysqld restart

修改客户端
用改之理3.5.5.0的
jdk要选1.7及以上版本,1.6会出现反编译失败
*****************************************************
加卡 改技能天赋啥的 多看看 public/config  基本要改的都在这个地方



我叫MT彩金卡手工端+GM后台+宝塔、服务器双教程+解密工具2677 作者:铠甲勇士 帖子ID:374 我叫MT,手工端,宝塔,服务端,教程,

我叫MT彩金卡手工端+GM后台+宝塔、服务器双教程+解密工具7330 作者:铠甲勇士 帖子ID:374 我叫MT,手工端,宝塔,服务端,教程,

我叫MT彩金卡手工端+GM后台+宝塔、服务器双教程+解密工具8777 作者:铠甲勇士 帖子ID:374 我叫MT,手工端,宝塔,服务端,教程,

我叫MT彩金卡手工端+GM后台+宝塔、服务器双教程+解密工具2429 作者:铠甲勇士 帖子ID:374 我叫MT,手工端,宝塔,服务端,教程,




我叫MT, 手工端, 宝塔, 服务端, 教程

评分
参与人数 2声望 +1 钻石 +11 贡献 +1 收起 理由
+ 1 + 1
+ 10 + 1 原创首发,感谢为论坛做出贡献!.

查看全部评分

牛睿睿Vs牛燊燊

牛睿睿Vs牛燊燊 性别不明 当前离线 『新手萌新』

『新手萌新』 发表于 2024-4-9 17:55:17 | 显示全部楼层
好东西,谢谢分享
H₂O₂

H₂O₂ 性别不明 当前离线 『新手萌新』

『新手萌新』 发表于 2024-4-11 17:09:44 | 显示全部楼层
谢谢分享我叫MT彩金卡手工端+GM后台+宝塔、服务器双教程+解密工具7848 作者:H₂O₂ 帖子ID:374 我叫MT,手工端,宝塔,服务端,教程,我叫MT彩金卡手工端+GM后台+宝塔、服务器双教程+解密工具5897 作者:H₂O₂ 帖子ID:374 我叫MT,手工端,宝塔,服务端,教程,
无忧

无忧 性别不明 当前离线 『初窥门径』

『初窥门径』 发表于 2024-4-11 18:11:09 | 显示全部楼层
支持支持谢谢分享
无忧

无忧 性别不明 当前离线 『初窥门径』

『初窥门径』 发表于 2024-4-11 18:11:35 | 显示全部楼层
支持支持谢谢分享
as1010588

as1010588 性别不明 当前离线 『新手萌新』

『新手萌新』 发表于 2024-4-11 23:09:52 | 显示全部楼层
感谢分享!
木子

木子 性别不明 当前离线 『初窥门径』

『初窥门径』 发表于 2024-4-18 10:54:28 | 显示全部楼层
感谢分享!
qq6659939

qq6659939 性别不明 当前离线 『新手萌新』

『新手萌新』 发表于 2024-4-19 15:45:20 | 显示全部楼层
这个真的不错,我已经期待很久了,就是不知道是不是完整的
陌✨离殇

陌✨离殇 性别不明 当前离线 『新手萌新』

『新手萌新』 发表于 2024-4-19 15:48:37 | 显示全部楼层
不知道要攒多久才能买得起啊
caozhilong

caozhilong 性别不明 当前离线 『新手萌新』

『新手萌新』 发表于 2024-4-19 19:58:56 | 显示全部楼层
我叫MT彩金卡手工端+GM后台+宝塔、服务器双教程+解密工具
您需要登录后才可以回帖 登录 | 立即注册 QQ登录

本版积分规则

Powered by 教私服论坛 © 2016-2024