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