夢幻誅仙架設


 

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

把相應的客戶端上傳到服務器發布即可。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM