圣墟?zhèn)髡f(shuō)H5手工端搭建架設(shè)教程

圣墟?zhèn)髡f(shuō)H5手工端搭建架設(shè)教程
大家好,我是艾西。今天給大家?guī)?lái)的游戲是由小說(shuō)改編而來(lái)的大型玄幻MMORPG仙俠手游,也是比較老的游戲了雖然你可能沒有怎么聽過(guò),但總會(huì)有一批喜歡的玩家熱衷于它。
那么讓我們直接進(jìn)入正題開始操作:
?

架設(shè)準(zhǔn)備:服務(wù)器一臺(tái)centos7.2以上版本、服務(wù)端和客戶端
注:服務(wù)器和寶塔面板全部關(guān)閉防火墻,不會(huì)操作的直接找服務(wù)器供應(yīng)商操作!
本教程我們用到的遠(yuǎn)程工具是Finalshell
(注本文中xxxx即為http、xxxxx即為https、zzz即為www 因PT原因望大家理解)
?
安裝寶塔及環(huán)境
寶塔是一個(gè)服務(wù)器運(yùn)維管理軟件,安裝命令:yum install -y wget && wget -O install.sh xxxx://download.bt.cn/install/install_6.0.sh && sh install.sh 1ba5f33df
安裝完后,按照提示信息登錄寶塔面板安裝以下軟件
web 服務(wù)器:nginx 1.18
數(shù)據(jù)庫(kù):mysql 5.6
編程語(yǔ)言:PHP 5.6
?

注:關(guān)閉防火墻、開放端口命令(Finalshell面板)
systemctl stop firewalld.service
systemctl disable firewalld.service
?
上傳sx.tar.gz到服務(wù)器根目錄
(根目錄不是root目錄! !使用WinSCP或其他工具上傳數(shù)據(jù)都是可以的根據(jù)自己個(gè)人習(xí)慣)
?

?
?
在Finalshell面板輸入以下命令解壓sx.tar.gz文件并給予777權(quán)限:
cd/.
tar zxvf sx.tar.gz
?
chmod 777 -R /data
chmod 777 -R /www/wwwroot/game
回到寶塔面板設(shè)置數(shù)據(jù)庫(kù)密碼(按你自己喜歡的來(lái))
數(shù)據(jù)庫(kù)-----root密碼-----設(shè)置密碼
?

修改數(shù)據(jù)庫(kù)以下兩個(gè)文件
/data/sql/h5.sql
/data/sql/kf.sql
寶塔-軟件管理-MySQL5.6-設(shè)置-日志-關(guān)閉二進(jìn)制日志重載配置重啟數(shù)據(jù)庫(kù)
在寶塔面板找到軟件商店我們已安裝的應(yīng)用
找到MySql點(diǎn)擊設(shè)置---日志---關(guān)閉二進(jìn)日志---重新配置----重啟數(shù)據(jù)庫(kù)
在寶塔面板文件管理姐界面找到我們需要修改IP的兩個(gè)文件
?

在圖中文件夾找到h5.sql 和 kf.sql 文件直接雙擊進(jìn)入找到文件里面的IP直接改為你自己服務(wù)器的IP,全部替換保存即可
?


?
?
?
?
IP替換完后回到Finalshell面板輸入命令:
cd/data
./sk
數(shù)據(jù)庫(kù)創(chuàng)建成功沒可以在寶塔面板查驗(yàn)一下---數(shù)據(jù)庫(kù)-----從服務(wù)器獲取即可
?

?
?
數(shù)據(jù)庫(kù)確認(rèn)好后,配置環(huán)境在Finalshell輸入命令:yum -y install bc
搭建網(wǎng)站:寶塔----網(wǎng)站----添加站點(diǎn)----域名(有域名的直接用域名,沒有的IP+端口)---選擇網(wǎng)站路徑----提交即可
?
設(shè)置偽靜態(tài):
if (!-e $request filename){
rewrite ^(.*)$ $1.php last;
?

?
服務(wù)端和網(wǎng)站修改文件內(nèi)的IP為你的服務(wù)器IP
\www\wwwroot\game\api\game.php
\www\wwwroot\game\mkhf\login\getlogininfo.php
\www\wwwroot\game\ver\0\entry.min.js
(以下為game.php文件作為參考,直接找到文件內(nèi)的IP全部替換成你自己服務(wù)器的IP)
?

?
啟動(dòng)游戲服務(wù)
啟動(dòng)命令:
cd /data/s1
./start_ server.sh
?
cd /data/s1000
./start_ server.sh
關(guān)閉命令:
cd /data/s1
./stop.sh
?
cd /data/s1000
./stop.sh
啟動(dòng)后可以通過(guò)
端口查看命令netstat -Intp
?


游戲地址:http://ip:81
PS:
簡(jiǎn)單介紹下GM后臺(tái)使用
http://ip:81/gm
賬號(hào): admin
密碼:(你自己設(shè)置的密碼)GM后臺(tái)你們就自己研究吧
我是艾西今天的分享就到這里啦,希望對(duì)有需要的小伙伴有幫助
擁有一臺(tái)服務(wù)器可以做很多有趣的事情
?
?
?