游戲源碼說明:
手游[斬仙2]手工架設服務端全套文件+客戶端+GM后臺文件等
架設說明:
centos6.5 64
CentOS6.5 防火墻配置
關閉防火墻
chkconfig iptables off
立即生效
service iptables stop
安裝寶塔:
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh
安裝mysql5.6 nginx1.14 php5.4
yum install glibc* -y
yum install lib* -dev
服務端上傳到根目錄給權限777
tar xvfz zx.tar.gz
chmod -R 777 /zx/
重點:那幾個庫(lib.zip里面的對應linux系統里面的urs/里面的路徑)
libusrlib64libmysqlclient.so.16放進linux系統里面urs/lib64 里面
libusrlocallib里面的15個庫放進linux系統里面urs/local/lib里面
(記得替換好重啟然后輸入ldconfig)不然服務端會發生無法查找文件
然后輸入ldconfig
服務端修改:
用n++替換服務端192.168.1.102 為你的外網ip
不替換詳細地址:
zx1binbattleserverlist.xml 192.168.1.102 為你的外網ip
zx1binconfig.xml 192.168.1.102 為你的外網ip
默認數據庫密碼為:123456 (需要修改直接用n++替換)
打開數據庫遠程連接
cd /
mysql -uroot -p123456
grant all privileges on *.* to ‘root’@” identified by ‘123456’;
exit;
導入sql文件
設置:
用root帳號登錄后,在/etc/my.cnf 中的[mysqld]后24行添加添加lower_case_table_names=1,重啟MYSQL服務,這時已設置成功:不區分表名的大小寫; lower_case_table_names參數詳解:
創建網站默認wwwroot為目錄,默認端口為81,如果其他請自己換服務端和客戶端里面的端口。
網站偽靜態設置
location / {
if (!-e $request_filename){
rewrite ^(.*)$ /index.php?s=$1 last; break;
}
}
www.tat.gz是網站文件,解壓放網站里面。(把gm文件夾里的gm.php 上傳到192.168.1.102文件夾里)
修改網站ip(也可以用n++替換ip192.168.1.102為外網ip):
/www/wwwroot/server/ 里面的 getgg.php getzones.php mine.php selectzone.php
/www/wwwroot/z/icefire/res/android_wx/cff/cdn_resname.cfg
變更寶塔端口為9999
啟動:
cd /zx/1/
./1
cd /zx/1/ 等待跑完啟動下一個
./2
cd /zx/1/
./kf
客戶端修改:
安卓客戶端:
assetsbinData87970c7d4938aa349b51448716a70694 (請手動修改,不然卡萬達界面)
assetschannel_config.json
修改192.168.1.102為你的外網IP,要求ip位置要對應,不滿自己想辦法加減。
游戲運行演示圖: