日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > php >内容正文

php

h5游戏搭建教程php,H5游戏幻梦西游:笑闹天宫搭建教程及演示

發(fā)布時(shí)間:2024/10/5 php 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 h5游戏搭建教程php,H5游戏幻梦西游:笑闹天宫搭建教程及演示 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

利用韓國甲骨文作為前后端,騰訊輕量香港反代前后端加速。

演示站

環(huán)境要求

linux 1g內(nèi)存以上 php5.6 mysql5.5

php7中g(shù)m工具無法創(chuàng)建數(shù)據(jù)表

mysql5.6以上服務(wù)端因?yàn)槭褂妹魑拿艽a無法啟動(dòng)

我的環(huán)境:甲骨文自帶Ubuntu18.04+寶塔PHP5.6、MySQL5.5、nginx

游戲下載

teambition直鏈打包下載:前端+后端+數(shù)據(jù)庫+GM.zip

數(shù)據(jù)庫

以此創(chuàng)建四個(gè)數(shù)據(jù)庫,center、cross 、user 、xntg1

然后解壓xiyousql.zip,按文件名依次導(dǎo)入同名數(shù)據(jù)庫。

后端搭建

上傳xiyou_server.zip到服務(wù)器/root目錄解壓,usr移動(dòng)至服務(wù)器根目錄。server和config移動(dòng)至/root目錄。

給予server目錄777權(quán)限。

修改1區(qū)配置文件目錄

/root/server/sh

可以看到三個(gè)configure*.xml文件,只需要修改里面數(shù)據(jù)庫的user根pass其他不動(dòng)

完成后即可測試啟動(dòng):

cd /root/server/sh

chmod +x gamectl.sh

./gamectl.sh start

測試啟動(dòng)如果沒問題即可按CTRL+C鍵退出,這里有我出現(xiàn)的兩個(gè)問題解決方案可供參考:

問題1:error while loading shared libraries: libssl.so.10: cannot open shared object file: No such file or directory

解決方案:沒有找到libssl.so.10文件,文件路徑不一定是這個(gè),自己在usr文件夾找找

sudo ln -s /usr/local/openssl/lib/libssl.so.1.0.0 /usr/lib/libssl.so.10

sudo ln -s /usr/local/openssl/lib/libcrypto.so.1.0.0 /usr/lib/libcrypto.so.10

問題2:while loading shared libraries: libtcmalloc.so.4: cannot open shared object file: No such file or directory

sudo echo "/usr/lib64" > /etc/ld.so.conf.d/local.conf

sudo ldconfig

如果問題都解決了,那我們就可以正常使用了

查看幫助命令:./gamectl.sh help

cd /root/server/sh

./gamectl.sh help 顯示當(dāng)前幫助內(nèi)容

./gamectl.sh start 啟動(dòng)游戲服務(wù)

./gamectl.sh startbg 后臺運(yùn)行游戲服務(wù)

./gamectl.sh stop 關(guān)閉游戲服務(wù)

./gamectl.sh forcestop 強(qiáng)制關(guān)閉游戲服務(wù)

./gamectl.sh restart 重新啟動(dòng)游戲服務(wù)

./gamectl.sh update 更新lua腳本

./gamectl.sh startall 開啟所有服務(wù)

./gamectl.sh startbase 開啟跨服邏輯相關(guān)服務(wù)

./gamectl.sh stopall 關(guān)閉所有服務(wù)

./gamectl.sh updateall 更新所有服務(wù)lua腳本

./gamectl.sh center 啟動(dòng)中心服務(wù)

./gamectl.sh centerbg 后臺啟動(dòng)中心服務(wù)

./gamectl.sh stopcenter 關(guān)閉中心服務(wù)

./gamectl.sh updatecenter 啟動(dòng)中心服務(wù)lua腳本

./gamectl.sh cross 啟動(dòng)跨服服務(wù)

./gamectl.sh crossbg 后臺啟動(dòng)跨服服務(wù)

./gamectl.sh stopcross 關(guān)閉跨服服務(wù)

./gamectl.sh forcestopcross 強(qiáng)制關(guān)閉跨服服務(wù)

./gamectl.sh updatecross 啟動(dòng)跨服服務(wù)lua腳本

我們正常使用的話,就用./gamectl.sh startbg和./gamectl.sh crossbg。

前端搭建

上傳西游H5前端.zip到網(wǎng)站根目錄解壓即可。

修改網(wǎng)站根目錄下config.php 文件中11-15行:

'dbip'=>'127.0.0.1', //數(shù)據(jù)庫IP

'dbuser'=>'user', // 數(shù)據(jù)庫帳號

'dbpwd'=>'user', //數(shù)據(jù)庫密碼

'dbname'=>'user', //數(shù)據(jù)庫名稱

index.php文件中,490行:

//調(diào)試服務(wù)器ip列表

var serverList = [

"1號服務(wù)器|公網(wǎng)IP地址:5201",

到這里我們就可以嘗試進(jìn)入游戲了,如果一切沒問題的話,就能正常進(jìn)入玩耍了。

GM工具

上傳gm.zip到網(wǎng)站根目錄或者其他目錄。

修改config.php 10,11行數(shù)據(jù)庫用戶名和密碼,這里建議填數(shù)據(jù)庫root用戶和密碼:

$db_username='root';//數(shù)據(jù)庫帳號

$db_password='xxxxx';//數(shù)據(jù)庫密碼

35-37行是GM登陸用戶名和密碼還要數(shù)據(jù)庫名,數(shù)據(jù)庫名建議隨便輸一個(gè)或者默認(rèn),不用自己去新建數(shù)據(jù)庫:

$admin='admin'; //首次登陸賬號

$adminpass='123456'; //首次登陸密碼

$gmdb = "gm"; //后臺數(shù)據(jù)庫名稱

到這里就結(jié)束了,下面是進(jìn)階教程,可忽略。

反代后端和開啟https

開啟https

寶塔直接申請Let免費(fèi)證書或者用你自己的證書開啟https即可,開啟http強(qiáng)制跳轉(zhuǎn)https。

反代后端

在你的網(wǎng)站配置文件加上以下代碼即可,只適用于nginx:

location /xyapi/ {

rewrite^/xyapi/(.*)$ /$1 break;

proxy_http_version 1.1;

proxy_set_header Upgrade $http_upgrade;

proxy_set_header Connection "upgrade";

}

前端開啟wss后端

開啟https的話,你在網(wǎng)站根目錄index.php 第490設(shè)置的服務(wù)器列表將不會生效,需要修改index.php以下內(nèi)容:

index.php第466行的后端鏈接

var __CONFIG__ = {

"__SER_URL__": "game.tvv.tw/xyapi/",

"__PLATFORM_ID__": 1,

這是我的反代后端,自行修改成你自己的反代后端鏈接

還要修改/libs/modules/start/start.min.js第1801行:

a = "wss://" + s + ":50000/" + i % 1e4 + "/"

改為

a = "wss://" + s + i % 1e4 + "/"

改了這個(gè)js以后,建議清除瀏覽器緩存,否則一直無法正常登陸。

到這里就正式結(jié)束了,感謝你的瀏覽。

烈日下的男人 , 版權(quán)所有丨如未注明 , 均為原創(chuàng)丨本網(wǎng)站采用BY-NC-SA協(xié)議進(jìn)行授權(quán)

轉(zhuǎn)載請注明原文鏈接:H5游戲幻夢西游:笑鬧天宮搭建教程及演示

總結(jié)

以上是生活随笔為你收集整理的h5游戏搭建教程php,H5游戏幻梦西游:笑闹天宫搭建教程及演示的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。