當前位置:妙知谷 >

遊戲數碼 >遊戲 >

元氣騎士遠程聯機

元氣騎士遠程聯機

操作方法

【準備工作】
要進行遠程聯機有幾點你需要準備。
1、vpn
用來讓兩台android設備直接通訊,或者你可以用其他手段,只要你能讓兩台設備互相發送udp包就可以。我的方法是在自己的阿里雲服務器上搭了一個openvpn。
2、一台獲得root權限的android設備
由於元氣騎士建連實現方式的原因,無法直接通過vpn連接成功,需要進行一個建連數據包的轉發動作。目前我的方法是直接在內核層寫了一個C程序進行數據包的轉發。我不想把日常手機root,而有權限的舊手機也太久沒用了,所以最後用的是夜神模擬器。

【操作步驟】
首先,打開虛擬機並連接vpn,連上你的vpn後看看自己的vpn地址,再要到對端的vpn地址就行。

夜神有自帶的adb工具,雖然比正常的adb難用一些,不過如果你沒有什麼深入玩android中Linux層的東西的話,能夠將就着先用。找到你的夜神安裝路徑,我的路徑為“D:Program FilesNoxbin”。在cmd中進入這個路徑,輸入以下指令(我截圖中由於我有配置環境變量所以沒有進入該路徑)。
記得adb shell的指令還需要敲入一個回車鍵。回車完之後如果出現上圖的root@android:/ #證明成功,已經進入android系統的調試模式。注意,前面要是root才是開啟root成功。

元氣騎士遠程聯機
元氣騎士遠程聯機 第2張

【拷入並執行轉發程序】
先退出來,在上面的cmd命令欄中輸入“exit”退出adb,或者新開一個cmd。輸入下面指令,將轉發文件導入系統。前面的是轉發程序所在的路徑,後面的是放入android裏的路徑。

元氣騎士遠程聯機 第3張

出現下圖中的輸出代表成功。需要注意的是,這裏用Push命令的時候要注意一點,我的proxy文件的路徑中存在中文的話造成了傳輸的異常,好像不是一個必現的問題,但是最好還是不要讓文件路徑存在中文。

元氣騎士遠程聯機 第4張

接着,進入該路徑。

元氣騎士遠程聯機 第5張

授予程序執行和權限 “chmod 777 udp_proxy_x86”。下面一行是啟動指令,-d代表debug模式,23333是監聽和目標端口,""地方請輸入你要聯機的對方的vpn的Ip地址。

元氣騎士遠程聯機 第6張
元氣騎士遠程聯機 第7張

【打開遊戲,建立主機】
一定要在上面的轉發程序啟動後再開啟主機,否則轉發程序會啟動失敗。一切順利的話adb裏面會輸出以下信息(當然,ip地址會不一樣),這是接收到了建連廣播包的信號。這時候讓對方在多人遊戲裏面加入遊戲,就可以看到你的主機信息了,也就可以聯機了。

元氣騎士遠程聯機 第8張
標籤: 聯機 遠程
  • 文章版權屬於文章作者所有,轉載請註明 https://miaozhigu.com/sm/youxi/og870.html