手游外網架設


本文適用於有軟件開發經驗一年以上的人,有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並發布到服務器,並暴露下載地址。玩家下載就可以玩了

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM