1. 程式人生 > 其它 >魔域來了H5遊戲詳細圖文架設教程

魔域來了H5遊戲詳細圖文架設教程

前言

想體驗熱血傳奇的戰場嗎?想體驗滿級VIP的尊貴嗎?想體驗榜一大佬的無敵寂寞嗎?各種極品炫酷時裝、坐騎、翅膀、寵物通通給你,就在魔域來了H5!

本文講解魔域來了架設教程,想研究H5遊戲如何實現,體驗遊戲中秒天秒地秒空氣的一定不要錯過。

我架設的魔域來了H5連結:http://101.43.145.211:84,手機和電腦都可完美執行,關注我的微信公眾號 echeverra 傳送“魔域來了”,獲取遊戲原始碼,傳送“魔域來了GM”,獲取後臺GM,快來體驗一下吧。

如果你對H5遊戲感興趣,推薦另外幾款我架設的H5遊戲:H5遊戲整理彙總,歡迎來玩耍~

魔域來了遊戲截圖:

移動端:

PC端:

架設

1. 架設條件

魔域來了架設需要準備:

  1. linux伺服器,建議CentOs 7.6版本,推薦輕量應用伺服器,價效比高。
  2. 遊戲原始碼,關注我的公眾號 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埠,參考步驟開放埠),並在寶塔軟體商店中搜索以下軟體安裝:

  1. web伺服器:Nginx1.14
  2. 資料庫:mysql 5.6
  3. 程式語言:PHP 5.6
  4. 資料庫管理工具: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的檔案:

  1. \MYH5\my\api\config.php
  2. \MYH5\my\platform\getServerPage.php
  3. \MYH5\my_s1\data\gameserver.properties
  4. \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,一起學習進步!不定時會有資源和福利相送哦!