藍(lán)月手游傳奇(LYSercer)外網(wǎng)架設(shè)教程
[重要通告]如您遇疑難雜癥,本站支持知識付費(fèi)業(yè)務(wù),掃右邊二維碼加博主微信,可節(jié)省您寶貴時(shí)間哦!
本文適用于有軟件開發(fā)經(jīng)驗(yàn)一年以上的人,有Linux和數(shù)據(jù)庫相關(guān)知識基礎(chǔ),小白切誤入坑!畢竟教程很籠統(tǒng);
1、解壓文件LYSercer.rar到D:/
linux系統(tǒng)沒有,就創(chuàng)建一個(gè)D根目錄,并賦予777權(quán)限。把相關(guān)解壓的文件上傳到服務(wù)器D盤。
2、安裝erl.exe,參考:linux系統(tǒng)執(zhí)行.exe文件, 安裝完畢配置環(huán)境變量。
3、安裝nodejs,安裝完成后運(yùn)行
4、導(dǎo)入數(shù)據(jù)庫到云服務(wù)器。不會的請參考:.frm文件怎么導(dǎo)入到數(shù)據(jù)庫
5、修改IP
(1)修改服務(wù)端IP為你的IP
找到D:\LYServer\wwwroot\down_5000\version\config_BloodDragon.xml
替換原IP為你的IP,一共3處。
找到D:\LYServer\gameserver2001\config\server.config
替換原IP為你的IP,也是3個(gè)。
(2)修改數(shù)據(jù)庫IP為你的IP
使用數(shù)據(jù)庫連接軟件(我用的Navicat for MySQL)找到dragonlogindata里的server表
修改IP為你的IP
(3)修改客戶端apk文件
反編譯apk(我用的AndroidKiller,推薦,其他工具有問題會浪費(fèi)時(shí)間)
反編譯完成后找到ApkIDE下的Work文件夾中的com.duoyuan.xytl_jz_GM\assets\localVersion.xml文件
修改IP為你的IP
找到com.duoyuan.xytl_jz_GM\smali\com\duoyuan\xytl\NoSdkJniHelper.smali文件
修改IP為你的IP,IP位置在307行
6、配置完畢,放通安全組和防火墻相應(yīng)的端口,注意兩者不是一個(gè)概念。LYServer下的1.bat修改程.sh文件,然后運(yùn)行,服務(wù)端即啟動。
7、gm.php后臺管理頁面可以本地或者外網(wǎng)發(fā)布都可以,能改數(shù)據(jù)庫的數(shù)據(jù)就可以了,只是相應(yīng)的 IP 不同罷了。
8、編譯AndroidKiller修改后的.apk并發(fā)布到服務(wù)器,并暴露下載地址。玩家下載就可以玩了
問題未解決?付費(fèi)解決問題加Q或微信 2589053300 (即Q號又微信號)右上方掃一掃可加博主微信
所寫所說,是心之所感,思之所悟,行之所得;文當(dāng)無敷衍,落筆求簡潔。 以所舍,求所獲;有所依,方所成!