梦幻诛仙架设

 

1、选用纯净的CentOS 6.5 64位版本的liunx系统(6.8也可以),其他高版本的会出错,如果你水平足够高另当别论。


2、安装宝塔

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


3、安装Nginx、MySQL5.6、PHP-5.4

连接服务器,输入bt default命令获取宝塔用户名和登录密码
宝塔管理面板地址:http://你的ip:8888
输入用户名和密码(宝塔使用说明网址:https://market.aliyun.com/products/53690006/cmjj015022.html?spm=5176.ecsbuyv3.image.1.29203675CEMVgC)
宝塔-软件管理-安装Nginx、MySQL5.6、PHP-5.4(设置删除exct函数)


4、下载并安装redis软件
安装redis

wget http://download.redis.io/releases/redis-4.0.0.tar.gz
tar -zxvf redis-4.0.0.tar.gz
cd redis-4.0.0
cd src
make


make test(报错就输入命令:yum install tcl 后再输入 make test)

make install
cd /etc/
mkdir redis
cd /var/
mkdir redis
cd redis
mkdir data log run
cd /

 

5、在Linux中增加swap空间

dd if=/dev/zero of=/home/swap bs=1024 count=4000000

/sbin/mkswap /home/swap

/sbin/swapon /home/swap

现在再用free -m命令查看一下内存和swap分区大小,就发现增加了512M的空间了。不过当计算机重启了以后,发现swap还是原来那么大,新的swap没有自动启动,还要手动启动。那我们需要修改/etc/fstab文件,增加如下一行(如果存在则不用增加)

/home/swap swap swap defaults 0 0

 

6、上传到服务端到home目录777权限
本地解压解压mhzx
服务端修改

mhzx/matcher/matcher.config.xml 改redis密码
mhzx/mhzx_4095/gs/gsx.xdb.xml 数据库IP 密码
mhzx/mhzx_4095/gdeliver/gdeliverd.conf AuthClient address 改为 127.0.0.1
mhzx/zdir/android/meta/servers.xml 修改IP
mhzx/zdir/ios/meta/servers.xml 修改IP
mhzx/zdir/ios/meta/version.xml 修改IP
mhzx/mhzx_4095/conf.m4 修改数据库用户密码
mhzx/mhzx_4095/gs/initdb_and_rungs.sh 修改适合自己的内存,注意jdk安装的路径和实际的对应,否则启动不了
mhzx/mhzx_4095/gs/initdb_and_rungs.sh.m4同上
cd /home

把修改好的mhzx上传到home路径下
并给/home路径授权
命令:

chmod -R 777 /home

 

7、上传jdk到根目录(这一步安装了jdk的可以跳过,注意jdk的路径即可)
jdk-6u21-linux-x64-rpm.bin
安装

cd /
chmod +x jdk-6u21-linux-x64-rpm.bin
./jdk-6u21-linux-x64-rpm.bin


/home/au/start.sh 38行 -Xincgc -XX:PermSize=256m -XX:MaxPermSize=256m -Xms6G -Xmx6G


这里的6G可以 根据自己服务器内存配置,不要超过服务器内存 否则启动不了
我的只有4G,所以我改成3G


8、mysql设置外网

mysql -u root -pXXXXX XXX为你的密码 手动安装 默认不设置密码 宝塔安装才有密码

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'XXXXXX' WITH GRANT OPTION; XXX为你的密码 用户名root可以改成别的
生效,注意下面命令后面的分号
FLUSH PRIVILEGES;
退出命令
quit

9、MYSQL数据库的连接和创建
下载安装Navicat for MySQL(度娘有中文版),这里直接用宝塔的
连接数据库
新建 mhzx_4095 数据库
打开mhzx_4095 数据库 把服务端内的mhzx.sql文件直接拖入窗口
执行sql语句
创建数据库mhzx_account并导入相关数据

10、关闭防火墙

systemctl stop firewalld.service


11、启动

cd /home/mhzx/au
./start.sh

cd /home/mhzx/matcher
./start.sh

cd /home/mhzx/mhzx_4095/ghubd
./starthub.sh

cd /home/mhzx/mhzx_4095
./run.sh

cd /home/mhzx/mhzx_4095/gs
./rungs.sh

cd /home/mhzx/zdir/android
./service.sh start

cd /home/mhzx/zdir/ios
./service.sh start

 

查看在线人数

netstat -nat|grep -i "9221"|wc -l

---------------------------------------------------
清档:

mhzx\mhzx_4002\gs\xdb
mhzx\mhzx_4095\gs\xdb 
mhzx\matcher\data\xdb
mhzx\matcher\bin\xdb 里头的全清

 

客户端修改
\com.efun.twzx\assets\config\all_platform_config.xml 修改ip
\res\values\strings.xml修改成自己的ip
Ios端修改(用压缩工具打开,不要解压)
mhzx.ipa\Payload\twzx.app\Data\Raw\config\all_platform_config.xml 修改ip

把相应的客户端上传到服务器发布即可。

 

posted @ 2019-06-21 00:07  别动我的猫  阅读(3168)  评论(0编辑  收藏  举报