国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

阿拉德手游服務(wù)端Centos搭建教程

2023-05-22 20:40 作者:馳網(wǎng)科技idc-艾西  | 我要投稿

阿拉德手游服務(wù)端Centos搭建教程

大家好我是艾西,又有幾天沒(méi)有更新文章了。這幾天看了看還是有不少人對(duì)手游感興趣,今天給大家分享一款早些年大火的pc游戲,現(xiàn)在也有手游了“阿拉德”。

?

你是否還記得DNF,一天你不小心救了賽麗亞,從此變成了拯救阿拉德大陸的勇士,從此開(kāi)始冒險(xiǎn)之旅。直到你畢業(yè)工作了,再無(wú)時(shí)間,再也聽(tīng)不到賽麗亞的那句:“你來(lái)啦!”。

是的,在掉線(xiàn)城與虛弱勇士中,你我都一樣,因?yàn)樵谀瞧箨懮嫌斜銎诖丫醚b備的開(kāi)心,也有強(qiáng)碎武器裝備的絕望,每一件裝備,每一個(gè)技能,每一個(gè)地圖,每一個(gè)NPC,每一個(gè)怪物,每一首音樂(lè)都是我們?cè)?jīng)的青春...

?

架設(shè)準(zhǔn)備工作:

服務(wù)器一臺(tái)(centos7.x版本以上即可)

阿拉德服務(wù)端、客戶(hù)端

遠(yuǎn)程工具Finalshell

Notepad++

ApkToolAid(反編譯工具安卓簽名)(運(yùn)行這個(gè)軟件需要jdk環(huán)境自己自行安裝)

?

注:服務(wù)器與寶塔把tcp和udp端口全部開(kāi)啟,如果不懂怎么操作找服務(wù)器供應(yīng)商!

防火墻全部關(guān)閉

安裝寶塔及環(huán)境?(文章中http即為xxxx,https即為xxxxx,com即為zzz)
寶塔是一個(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全選代碼

?

安裝完后,按照提示信息登錄寶塔安裝以下軟件

1、web服務(wù)器:Nginx1.20
2、數(shù)據(jù)庫(kù):Mysql?5.6
3、擴(kuò)展:Redis 6.2.6
4、編程語(yǔ)言:PHP 7.1(Redis、sg11在此軟件安裝擴(kuò)展)
5、數(shù)據(jù)庫(kù)管理工具:phpMyAdmin 5.1
6、進(jìn)程管理器:PM2管理器 5.2?(在寶塔面板手動(dòng)搜索下載)

7、擴(kuò)展:sg11

?


安裝完后,還需安裝PHP 7.1的擴(kuò)展redis和sg11。

需注意的是,此游戲涉及到的軟件和環(huán)境多且版本特殊,建議不要和其他游戲共用一個(gè)服務(wù)器

上傳服務(wù)端
將服務(wù)端alade.zip壓縮文件上傳到服務(wù)器里

?


修改客戶(hù)端
將服務(wù)端的IP替換成你自己的服務(wù)器IP,這里需要用到軟件Notepad++(代碼編輯器)

安卓:改222xxx..xxx.xxx位數(shù)不夠在 :81后面補(bǔ)正斜杠“/”位數(shù)超出用同位數(shù)域名代替!

assets/updateserver. json

assets/bin/Dat a/Mlanaged/Met adata/ global -metadata. dat

蘋(píng)果:改“222xxx..xxx.xxx”位數(shù)不夠在:81后面補(bǔ)正斜杠“/”位數(shù)超出用同位數(shù)域名代替!

?\Payl oad\test. app\Data\Raw\updateserver. json

\Payload\test. app \Data' \Managed\Metadata\global -metadata. dat

實(shí)操教程操作:打開(kāi)客戶(hù)端找到updateserver. json文件右鍵以Notepad++打開(kāi),將里面的IP改為你自己的服務(wù)器IP然后保存 將我們修改好的文件放入客戶(hù)端替換掉原文件

?


?

修改第二個(gè)文件global -metadata. dat右鍵以Notepad++打開(kāi)還是一樣的把原IP改為你自己的服務(wù)器IP即可然后保存 將我們修改好的文件放入客戶(hù)端替換掉原文件

下一步把ios的文件也修改一下跟安卓的是一樣的操作步驟,最后將改好的文件丟進(jìn)客戶(hù)端

唯一不同需要注意的是安卓的為apk文件,蘋(píng)果的為ipa文件。文件編輯器并不是只有Notepad++用其他的編輯器也是可以的比如:MetaDataStringEditor ?

注:替換IP時(shí)每個(gè)IP段有位數(shù)的不同,舉例103.219.20.233和103.219.30.23相差一位數(shù),在我們替換IP時(shí)Notepad++直接替換可能會(huì)出現(xiàn)數(shù)位不夠的情況那么只需要用/補(bǔ)位就行,適合熟手操作,而MetaDataStringEditor字符串編輯器就是直接單個(gè)查找替換的不會(huì)出現(xiàn)少位或多多位的情況,這里大家根據(jù)自己的習(xí)慣去操作就行了。

現(xiàn)在我們將安卓的apk文件進(jìn)行反編譯簽名,直接選中文件拖過(guò)去就行。點(diǎn)擊簽名保存到桌面

?


?

當(dāng)簽名顯示完時(shí)間那就完成了(顯示用時(shí)0秒的話(huà)檢查自己有沒(méi)有安裝JDK環(huán)境)

?


現(xiàn)在回到Finalshell界面將上傳好的手工端解壓輸入命令:

cd /

tar zxvf ald. tar.gz


給予77權(quán)限

Chmod- R 777 /root/

Chmod -R 777 /www/wwwroot/

環(huán)境配置

添加libmysqlclient. so軟鏈接?輸入命令:

ln -s /www/server /mysql /lib/libmysqlclient. so /usr/1ib64/libmysqlclient. so

ldconfigl???回車(chē)

安裝gcc5. 2環(huán)境輸入命令:

cd /root

wget - no-check- -certificate xxxxs://copr. fedoraproject. org/ coprs/hhorak/ devtoolset-4- rebuild- bootstrap/ repo/ epel- 6/ hhorak- devtoolset -4- rebuild- bootstrap-epel-6.repo -O /etc/yum.repos.d/devtoolset-4.repo

依次輸入一下命令:

yum install compat -libgmp-4.3.1 -1.s17. x86_ 64. rpm -y

yum install compat -libmpfr-2.4.1 -1.s17. x86_ 64. rpm -y

yum install devtoolset-4 -gcc devtoolset -4- gcc-c++ devtoolset-4 -binutils- y

scl?enable devtoolset-4 bash

以上全部加載完后,在我們的root目錄找到.bashrc文件,如果找不到可以刷新一下

?


?

?

右鍵.bashrc文件以Notepad++程序打開(kāi)將source/opt /rh/ devtool set -4/ enable

復(fù)制到文件里點(diǎn)擊保存就行。(寶塔里面也是一樣的可以改看人習(xí)慣操作方式一樣的)

?


?

?

導(dǎo)入數(shù)據(jù)庫(kù)
寶塔設(shè)置數(shù)據(jù)庫(kù)root密碼為xxxx(按自己喜好來(lái))

寶塔---數(shù)據(jù)庫(kù)----Mysql---root密碼---設(shè)置即可

--



然后在軟件商店中設(shè)置Mysql,配置修改為資源中數(shù)據(jù)庫(kù)配置.txt中的內(nèi)容,全部替換掉后,在重載配置和重啟Mysql。


?

修改數(shù)據(jù)庫(kù).將原端內(nèi)的IP修改掉

\root sql demoald. sql的IP

\root \sql \ald_ web. sql的IP

?


?

將這兩個(gè)文件內(nèi)的IP全部替換成你自己服務(wù)器IP然后保存

?

導(dǎo)入數(shù)據(jù)庫(kù)輸入命令

?

?

cd?/root

./sk

?

有沒(méi)有導(dǎo)入完成可以直接在寶塔數(shù)據(jù)庫(kù)選項(xiàng)直接查看到如下圖

?


創(chuàng)建網(wǎng)站
添加站點(diǎn),域名寫(xiě)你的IP(有域名的直接填入域名就好)端口填入81

根目錄/www/wwwroot/alade,PHP選擇7.1


再次設(shè)置該網(wǎng)站,網(wǎng)站目錄中關(guān)閉防跨站,運(yùn)行目錄設(shè)置為public。
?


偽靜態(tài)使用thinkphp

?


這樣的話(huà)我們網(wǎng)站的搭建設(shè)置就完成了

?

修改服務(wù)端IP地址全部改為你自己的服務(wù)器IP地址即可

/root /platform/Config/UdpServer. xml

/root/platforn/CenterServer /CenterServer. cfg

/root/platform/RelayServer /RelayServer. cfg

/root/platform/RelayServer1 /RelayServer. cfg

/root/platform/UdpConnServer /UdpConnServer. cfg

/root/platform/UdpConnServer1 /UdpConnServer. cfg

/root/s1/AdminServer / AdminServer. cfg

/root/s1/AdminServer /NetAddress. xml

/root/s1 /Config/UdpServer. Xml

?

可以直接在圖中此處位置直接將我們需要修改的文件路徑輸入進(jìn)去這樣會(huì)方便很多

?


?

?

然后寶塔配置pm2管理器,在軟件商店查好我們安裝好的PM2管理器,將版本切換到16以上,然后點(diǎn)擊項(xiàng)目列表選擇啟動(dòng)文件即可

?


?

游戲總是掉線(xiàn)的解決辦法:

PM2上圖中的內(nèi)存上限去修改,根據(jù)自己的服務(wù)器配置去調(diào)整1024M=1G

所以服務(wù)器配置還是很重要的,不然很多東西容易被限制

?

?

啟動(dòng)游戲

啟動(dòng)platform服務(wù)

cd /root platform

./run. sh

啟動(dòng)一區(qū)

cd /root/s1

. /run. sh .

關(guān)閉游戲

關(guān)閉platform服務(wù)

cd /root/platform

. /stop. sh

關(guān)閉一區(qū)

cd /root/s1

. /stop. sh

啟動(dòng)后可以通過(guò)

瑞口查看命令netstat -1ntp

?

安裝客戶(hù)端將我們之前反編譯的安卓apk文件拖進(jìn)模擬器進(jìn)行測(cè)試游戲在網(wǎng)頁(yè)注冊(cè)賬號(hào)

?

?

?

注冊(cè)賬號(hào)

邀請(qǐng)碼: 可自行設(shè)置

外部注冊(cè)地址:

xxxx://IP :81/game/Login/GL?d1=(數(shù)據(jù)庫(kù)密碼地址)

?


總后臺(tái):

xxxx://ip:81/admin/Login. html

賬號(hào):123(自行設(shè)置)

密碼: 123(自行設(shè)置)

?


?

?

GM授權(quán)物品后臺(tái):

xxxx://ip:81/ gmht/gm. Php

?


(我想這個(gè)后臺(tái)估計(jì)是所有人玩游戲最想要的東西吧hhhh~)

GM碼:可自行設(shè)置

玩家后臺(tái):

xxxx://ip:81/gmht

?

將我們注冊(cè)的賬號(hào)輸入進(jìn)去開(kāi)始游戲了

?


?

?

今天的分享就到這里啦我是艾西我們下期見(jiàn)!

多學(xué)習(xí)多練習(xí)有時(shí)候眼睛會(huì)了腦子不一定會(huì),擁有一臺(tái)服務(wù)器可以做很多有趣的事!

?

?

附資僅供參考:?蘋(píng)果簽名
蘋(píng)果簽名是愛(ài)思助手:xxxxs://zzz.i4.cn/

在愛(ài)思助手工具中搜索IPA,找到IPA簽名,選擇阿拉德.ipa文件,填寫(xiě)自己的蘋(píng)果賬號(hào),即可進(jìn)行簽名。



簽名后就可以成功安裝到自己的蘋(píng)果手機(jī)中,需要在手機(jī)設(shè)置-通用-設(shè)備管理中信任該軟件才可啟動(dòng),蘋(píng)果手機(jī)上運(yùn)行要比安卓流暢的多,地圖切換不再卡頓,唯一遺憾的是簽名有效期只有7天,每周都得進(jìn)行一次簽名,如果麻煩可以找長(zhǎng)期簽名(自己去找簽名商)

?


修改總后臺(tái)賬號(hào)密碼
修改總后臺(tái)用戶(hù)名需要修改兩個(gè)文件:

www/wwwroot/alade/application/admin/controller/Login.php
www/wwwroot/alade/application/common/controller/Admin.php

將所有alade123改成你的賬號(hào)名,總后臺(tái)的登錄沒(méi)有驗(yàn)證數(shù)據(jù)庫(kù)的賬號(hào)名,而是在后臺(tái)文件中進(jìn)行了驗(yàn)證。以L(fǎng)ogin.php為例:


登錄總后臺(tái)后,點(diǎn)擊右上角admin,選擇修改密碼就可以更改密碼了。


功能配置
首先在資源中找到補(bǔ)丁-cdkgm功能目錄,然后在寶塔中進(jìn)行以下操作:

創(chuàng)建數(shù)據(jù)庫(kù)cdks,并導(dǎo)入數(shù)據(jù)庫(kù)文件cdks.sql。

將gmcdk.zip上傳到目錄/www/wwwroot/alade/public,并解壓到該目錄,賦予777權(quán)限。

修改Login.php文件上傳到目錄www/wwwroot/alade/application/admin/controller,如果修改過(guò)后臺(tái)賬號(hào),請(qǐng)將文件中alade123替換為你的賬號(hào)。

修改/www/wwwroot/alade/public/gmcdk/config/config.php配置文件。


如圖示,修改位置1為你設(shè)置的數(shù)據(jù)庫(kù)密碼,位置2改成你的IP,位置3和4是總后臺(tái)的賬號(hào)和密碼,默認(rèn)為alade123,如果修改過(guò)按照你修改后的填寫(xiě),位置5設(shè)置GM碼,用于生成 CDK。

后臺(tái)自動(dòng)重連
如果后臺(tái)服務(wù)斷開(kāi),我們需要重新啟動(dòng)游戲命令,這樣比較麻煩,可以使用腳本的方式。

找到資源補(bǔ)丁中自動(dòng)重連補(bǔ)丁GameStatusProtect.js文件,上傳到目錄/home/root/pre-publish-new/server_res/gmald/src,并賦予777權(quán)限。

然后同之前配置PM2管理一樣進(jìn)行配置,找到PM2管理器添加項(xiàng)目,啟動(dòng)文件為/home/root/pre-publish-new/server_res/gmald/src/GameStatusProtect.js,其他自動(dòng)生成,隨便填寫(xiě)個(gè)項(xiàng)目名稱(chēng)即可。


腳本原理就是監(jiān)聽(tīng)服務(wù)端的端口,當(dāng)端口沒(méi)有開(kāi)啟時(shí)則會(huì)進(jìn)行重啟操作。

?

優(yōu)化啟動(dòng)程序
設(shè)置環(huán)境變量,打開(kāi)寶塔/etc/profile文件,末尾添加內(nèi)容:

export?PATH="$PATH:/home/root/pre-publish-new/server_res/bin"

執(zhí)行命令:

source?/etc/profile

將資源中補(bǔ)丁-優(yōu)化啟動(dòng)程序中的文件qd上傳到/root目錄下,并賦予777權(quán)限。

執(zhí)行命令:

cd?/root

./qd

?



回復(fù)對(duì)應(yīng)數(shù)字,即可執(zhí)行命令

游戲檢測(cè)腳本
優(yōu)化啟動(dòng)程序后,在寶塔計(jì)劃任務(wù)中可以創(chuàng)建游戲檢測(cè)腳本,當(dāng)有服務(wù)斷開(kāi)后游戲會(huì)自動(dòng)重啟,注意啟動(dòng)該功能,腳本內(nèi)容:

cd?/root

./qd check 9027 7377 5030 5050 5060

?



可以將上文中的后臺(tái)自動(dòng)重連腳本GameStatusProtect.js在pm2管理器中停止,避免沖突。




阿拉德手游服務(wù)端Centos搭建教程的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
长乐市| 罗平县| 洱源县| 博罗县| 突泉县| 曲松县| 和顺县| 涟水县| 丹东市| 内丘县| 吉木萨尔县| 郯城县| 厦门市| 襄垣县| 定南县| 民乐县| 邵东县| 敖汉旗| 乌兰察布市| 宣化县| 砀山县| 安福县| 阳西县| 竹北市| 青冈县| 铁岭县| 衡阳市| 班戈县| 华亭县| 图木舒克市| 盐亭县| 乃东县| 抚宁县| 尼勒克县| 凤台县| 南充市| 竹溪县| 富锦市| 巨鹿县| 阿瓦提县| 盐边县|