復古冰雪傳奇H5遊戲詳細圖文架設教程
前言
想體驗復古傳奇的熱血PK嗎?想體驗滿級VIP的尊貴嗎?想體驗一刀99999的爽快嗎?各種極品炫酷時裝、坐騎、翅膀、寵物通通給你,就在復古冰雪傳奇H5!
本文講解冰雪傳奇架設教程,想研究H5遊戲如何實現,體驗遊戲中秒天秒地秒空氣的一定不要錯過。
我架設的冰雪傳奇H5連結:http://bxcq.echeverra.cn,關注我的微信公眾號 echeverra 傳送“冰雪傳奇”,獲取遊戲原始碼,傳送“冰雪傳奇GM”,我會第一時間給你授權後臺GM,快來體驗一下吧。
喜歡H5遊戲的還可以看看我架設的另外三款遊戲:
- 大天使之劍H5遊戲超詳細圖文架設教程,遊戲連結:http://39.105.134.68:81
- 全新UI西遊H5決戰天宮遊戲詳細圖文架設教程,遊戲連結:http://xy.echeverra.cn
- 冰雪傳奇H5光柱版遊戲詳細圖文架設教程,遊戲連結:http://ltcq.echeverra.cn
冰雪傳奇遊戲截圖:
移動端:
PC端:
架設
1. 架設條件
冰雪傳奇架設需要準備:
- linux伺服器,推薦CentOs 7.6版本,可以考慮阿里雲騰訊雲等。
- 遊戲原始碼,關注我的公眾號 echeverra,傳送 “冰雪傳奇” 獲取。
需注意伺服器CentOs 8以上版本無法啟動遊戲埠,推薦比較穩定的7.6或7.9版本。遊戲原始碼中已去除廣告,並修復部分功能。
2. 安裝寶塔及環境
寶塔是一個伺服器運維管理軟體,安裝命令:
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
安裝完後,按照提示資訊登入寶塔(如果無法訪問可能是由於伺服器沒有開放8888埠,參考步驟開放埠),並在寶塔軟體商店中搜索以下軟體安裝:
- web伺服器:nginx 1.14
- 資料庫:mysql 5.6
- 程式語言:PHP 5.6
- 資料庫管理工具:phpMyAdmin 4.4
3. 關閉防火牆
通過寶塔選單終端,執行關閉防火牆命令:
systemctl stop firewalld.service systemctl disable firewalld.service
4. 開放埠
我們直接開放所有埠1-65535,以阿里雲伺服器為例,在安全組中配置規則。
然後在寶塔選單安全中開放所有埠。
如果對安全性有要求,可以單獨開放需要開放的埠,方法同上。
5. 上傳原始碼
拿到原始碼後,將bxcq.zip壓縮檔案通過寶塔上傳到根目錄(如果寶塔禁止上傳到根目錄,可上傳其他路徑後剪下貼上到根目錄),由於檔案較大,上傳時間大概在半小時以上。
上傳成功後解壓到根目錄。
解壓完成後,通過寶塔選單終端,命令授予777許可權:
chmod -R 777 /data
chmod -R 777 /www/wwwroot/bxcq
6. 匯入資料庫
寶塔設定資料庫root密碼為123456
。
開放資料庫遠端許可權:
mysql -u root -p123456
GRANT ALL PRIVILEGES ON *.* TO 'root'@'127.0.0.1' IDENTIFIED BY '123456' WITH GRANT OPTION;
FLUSH PRIVILEGES;
GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY '123456' WITH GRANT OPTION;
FLUSH PRIVILEGES;
quit
建立以下資料庫:
- actor_c1001
- actor_cross1
- bx_web
- log_s1
- mmo_account
- zgame_amdb
- zgame_command
- zgame_name
舉例建立actor_c1001資料庫,使用者名稱密碼預設即可,程式碼中使用的是root賬戶。
解壓sql.zip壓縮檔案,匯入資料庫
選擇對應資料庫匯入。
7. 修改原始碼IP
原始碼中的IP是我自己虛擬機器的(101.43.145.211),需要替換成你自己的伺服器IP。
需要修改IP的檔案:
- /www/wwwroot/bxcq/index.js
- /www/wwwroot/bxcq/index1.js
- /www/wwwroot/bxcq/GetServerList.php
以index.js
檔案為例,在寶塔中找到檔案,雙擊修改,Ctrl+F批量替換IP。
8. 建立遊戲網站
新增遊戲網站才能訪問遊戲,網站域名寫你的IP,根目錄/www/wwwroot/bxcq/
,PHP選擇5.6版本。
9. 開啟遊戲
以上都執行完畢,那麼就到了激動人心的啟動遊戲啦,啟動命令:
cd /data/build
./run.sh
cd /data/Debug
./run.sh
cd /data/Debug_cross
./run.sh
由於執行時間較長,請多等待片刻,保險起見,可開三個終端視窗,分別執行上面3個指令碼。
檢視監聽介面,如果遊戲架設失敗,請對照是否有埠沒有啟動監聽。
netstat -lntp
訪問遊戲連結:http://IP/
,使用你伺服器的IP。
註冊/登入,進入遊戲,選擇角色,開始遊戲,Nice~
10. GM工具
遊戲GM工具訪問連結:http://IP/gm
,GM碼123456,GM碼可在bxcq/gm/
目錄下config.php、gmquery.php、query.php
三個檔案中修改,可以給玩家充值傳送物品。
11. 關閉遊戲
關閉遊戲執行命令:
cd /data/build
./stop.sh
cd /data/Debug
./stop.sh
cd /data/Debug_cross
./stop.sh
同樣可開三個終端,分別執行上面3個指令碼。
後續
1. 使用域名訪問
如果你想使用域名訪問,只需修改2個檔案,將IP替換成域名:
bxcq/index.js
移動端使用的js檔案:
bxcq/index1.js
PC端使用的js檔案:
建立遊戲網站的域名填寫你使用的域名,即可通過域名訪問遊戲。
2. 遊戲特色
這個版本的傳奇特色非常明顯:
第一檔案非常大,壓縮的檔案就有3個G,可見遊戲的功能和可玩性是非常豐富的;
第二遊戲移動端橫屏適配,在手機上自動轉為橫屏介面,由於介面各模組較小,非常適合在PC端操作;
第三可操作性強,帶方向移動按鍵,技能釋放按鍵,這在其他版本是很少見的功能;
第四傳奇復古味正宗,從介面到場景再到背景音樂,都給人一種年代感傳奇的特色。
同時這個傳奇是支援多端互通的,微端在bxcq/bxcq.exe
,分發bxcq/demo
,感興趣的可以自己研究下。
3. 關於遊戲架設
原本上一篇遊戲架設教程《分享四款H5懷舊小遊戲魔塔+伏魔記+三國霸業+尋仙紀圖文架設教程》是我打算最後一次架設遊戲,奈何偶然發現這款很有個性的復古橫屏傳奇,手癢癢還是搞了搞,這回是真的收手啦。我所感興趣的所有H5遊戲都被我折騰了一遍,我已經很滿足了,不想在這上面花費花精力啦,以後有時間就玩玩架設的遊戲,修復下bug就好,留出更多的時間精力在工作和家庭上。
所有的遊戲原始碼我都在公眾號免費分享,而且這些在伺服器架設好的遊戲我也會一直執行,不會關服,這樣大家也可以一起來玩,畢竟生活這麼苦,至少遊戲裡可以開心一下嘛~ 後續我會寫一篇這半年來我對H5遊戲的架設總結,就這樣吧~
好啦,以上就是冰雪傳奇H5的所有架設教程了,希望對你有所幫助,如有問題可通過我的部落格https://echeverra.cn或微信公眾號echeverra聯絡我。
你學“廢”了麼?
文章首發於我的部落格 https://echeverra.cn/bxcq,原創文章,轉載請註明出處。
歡迎關注我的微信公眾號 echeverra,一起學習進步!不定時會有資源和福利相送哦!