魔域來了H5遊戲詳細圖文架設教程
前言
想體驗熱血傳奇的戰場嗎?想體驗滿級VIP的尊貴嗎?想體驗榜一大佬的無敵寂寞嗎?各種極品炫酷時裝、坐騎、翅膀、寵物通通給你,就在魔域來了H5!
本文講解魔域來了架設教程,想研究H5遊戲如何實現,體驗遊戲中秒天秒地秒空氣的一定不要錯過。
我架設的魔域來了H5連結:http://101.43.145.211:84,手機和電腦都可完美執行,關注我的微信公眾號 echeverra 傳送“魔域來了”,獲取遊戲原始碼,傳送“魔域來了GM”,獲取後臺GM,快來體驗一下吧。
如果你對H5遊戲感興趣,推薦另外幾款我架設的H5遊戲:H5遊戲整理彙總,歡迎來玩耍~
魔域來了遊戲截圖:
移動端:
PC端:
架設
1. 架設條件
魔域來了架設需要準備:
- linux伺服器,建議CentOs 7.6版本,推薦輕量應用伺服器,價效比高。
- 遊戲原始碼,關注我的公眾號 echeverra,傳送 “魔域來了” 獲取。
需注意伺服器CentOs 8以上版本無法啟動遊戲埠。
2. 安裝寶塔及環境
寶塔是一個伺服器運維管理軟體,安裝命令:
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
安裝完後,按照提示資訊登入寶塔(如果無法訪問可能是由於伺服器沒有開放8888埠,參考步驟開放埠),並在寶塔軟體商店中搜索以下軟體安裝:
- web伺服器:Nginx1.14
- 資料庫:mysql 5.6
- 程式語言:PHP 5.6
- 資料庫管理工具:phpMyAdmin 4.4
3. 關閉防火牆
通過寶塔選單終端,執行關閉防火牆命令:
systemctl stop firewalld.service
systemctl disable firewalld.service
4. 開放埠
我們直接開放所有埠1-65535,阿里雲伺服器在安全組中配置規則。
騰訊雲伺服器在防火牆中配置規則。
然後在寶塔選單安全中開放所有埠。
如果對安全性有要求,可以單獨開放需要開放的埠,方法同上。
5. 上傳原始碼
拿到原始碼後,將MYH5.zip壓縮檔案通過寶塔上傳到根目錄(如果寶塔禁止上傳到根目錄,可上傳其他路徑後剪下貼上到根目錄)。
上傳成功後解壓到根目錄。
解壓完成後,通過寶塔選單終端,命令授予777許可權:
chmod -R 777 /MYH5
6. 修改原始碼IP
原始碼中的IP是我自己虛擬機器的(101.43.145.211),需要替換成你自己的伺服器IP。
需要修改IP的檔案:
- \MYH5\my\api\config.php
- \MYH5\my\platform\getServerPage.php
- \MYH5\my_s1\data\gameserver.properties
- \MYH5\sql\myh5_pl.sql
以config.php
檔案為例,在寶塔中找到檔案,雙擊修改,Ctrl+F批量替換IP。
7. 匯入資料庫
寶塔設定資料庫root密碼為pwd123456
,如果想改成自己的密碼,原始碼中需批量替換掉原始密碼。
開放資料庫遠端許可權:
mysql -u root -ppwd123456
GRANT ALL PRIVILEGES ON *.* TO 'root'@'127.0.0.1' IDENTIFIED BY 'pwd123456' WITH GRANT OPTION;
FLUSH PRIVILEGES;
GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY 'pwd123456' WITH GRANT OPTION;
FLUSH PRIVILEGES;
quit
命令建立資料庫:
cd /MYH5
sh sk
8. 建立遊戲網站
新增遊戲網站才能訪問遊戲,網站域名寫你的IP:84,根目錄/MYH5/my
,PHP選擇5.6版本。
9. 開啟遊戲
以上都執行完畢,那麼就到了激動人心的啟動遊戲啦,啟動命令:
cd /MYH5
sh start.sh
檢視監聽介面,一般8025和8081埠啟動監聽就沒有問題。
netstat -lntp
訪問遊戲連結:http://IP:84
,使用你伺服器的IP。
點選登入,註冊賬號,登入遊戲,選擇角色,進入遊戲,Nice~
10. GM工具
遊戲GM工具訪問連結:http://IP:84/gm
,使用你伺服器的IP,可以給玩家充值傳送物品,預設GM碼pwd123456
,無需重新登入遊戲,郵箱實時收取。
11. 關閉遊戲
關閉遊戲執行命令:
cd /MYH5
sh stop.sh
後續
1. 修改遊戲公告
遊戲的公告需修改檔案\MYH5\my\myh5_cilent\v1.1.9.1\resource\notice\tx.txt
。
2. 修改GM碼
後臺GM碼需要修改檔案/MYH5/my/gm/user/config.php
。
3. 修改遊戲區名
修改遊戲區名需要修改兩處,首先修改檔案/MYH5/my/platform/getServerPage.php
。
還需修改資料庫myh5_pl
中的表cfg_server
。
4. 遊戲異常監測
在寶塔計劃任務中建立shell指令碼,當遊戲異常斷開時可自動重啟遊戲服務。
指令碼:
#!/bin/sh
XYTCPListeningnum=`netstat -an | egrep ":::8081" | awk '$1 == "tcp6"'|wc -l`
echo $XYTCPListeningnum
if [ $XYTCPListeningnum -eq 0 ];
then
cd /MYH5
./stop.sh
cd /MYH5
./start.sh
fi
5. 關於魔域遊戲
這款魔域遊戲是比較典型的傳奇類遊戲,比較吸引我的地方是遊戲的畫質讓我比較舒服,相比於之前架設的雷霆傳奇要柔和許多,我更喜歡這種風格的傳奇,而且市面上的資源都是win一鍵端,我這款linux手工端是我群裡的一位遊戲玩家的改版,架設起來也很簡單,目前沒有比較嚴重的bug,快來體驗下吧。
好啦,以上就是魔域來了H5的所有架設教程了,希望對你有所幫助,如有問題可通過我的部落格https://echeverra.cn或微信公眾號echeverra聯絡我。
你學“廢”了麼?
(完)
文章首發於我的部落格 https://echeverra.cn/myll,原創文章,轉載請註明出處。
歡迎關注我的微信公眾號 echeverra,一起學習進步!不定時會有資源和福利相送哦!