官方客戶端橋接使用指南
本指南說明如何讓官方 aLogin.exe 先連到 FloatPilot,再由 FloatPilot 把連線轉送到官方伺服器。
本文會用到的名稱
| 名稱 | 白話說明 |
|---|---|
| 官方遊戲程式 | 遊戲公司提供的原本遊戲程式。 |
aLogin.exe |
官方遊戲程式裡負責登入遊戲的檔案。 |
| BridgeHost | FloatPilot 顯示給官方遊戲程式使用的本機連線位置。 |
127.0.0.x |
代表「這台電腦自己」的本機位置;不同帳號要使用不同數字。 |
| 連線橋接 | 讓官方遊戲程式先連到 FloatPilot,再由 FloatPilot 連到官方伺服器。 |
upstream-connect-failed |
FloatPilot 無法連到官方伺服器時顯示的錯誤訊息。 |
重要:FloatPilot 的
server.ini與官方遊戲程式的SERVER.INI用途不同。FloatPilot 必須保留真正的官方伺服器位置;只有官方遊戲程式的SERVER.INI要改成本機BridgeHost。目前不同官方遊戲版本的實際相容情況仍可能不同。
先分清楚兩份伺服器設定
| 設定檔 | 用途 | 應該填什麼 |
|---|---|---|
FloatPilot 的 server.ini |
提供 Bridge 要連線的真正官方伺服器 | 保留官方伺服器 IP,不要改成 127.0.0.x |
官方遊戲程式的 SERVER.INI |
讓 aLogin.exe 先連到 FloatPilot |
將原本使用的伺服器位置改成帳號清單顯示的 BridgeHost |
快速開始
- 啟動 FloatPilot,開啟登入視窗。
- 選擇帳號、官方伺服器與角色位置。
- 將「連線方式」選為
aLogin 橋接。 - 按下「登入」,等待帳號清單顯示
等待 aLogin。 - 啟動對應的
aLogin.exe。
正常連線時,帳號狀態會依序顯示:
等待 aLogin
aLogin 已連線
連線官方伺服器中
官方伺服器已連線
遊戲已登入
用 App 操作同一個連線
確認帳號狀態已到「遊戲已登入」後,App 與 aLogin 會共用同一條連線。可以用「傳送 → 回遊樂場」作為簡單測試:
- 確認角色目前不在戰鬥、對話、交易或其他忙碌狀態。
- 開啟 FloatPilot 上方選單的「傳送」。
- 按下「回遊樂場」。
- 等待官方伺服器回覆,再執行下一個動作。
若登入尚未完成或已斷線,App 會拒絕操作。
斷線與重新連線
一直顯示「等待 aLogin」
- 確認 FloatPilot 已完成帳號登入流程。
- 確認修改的是官方遊戲程式的
SERVER.INI,不是 FloatPilot 的server.ini。 - 確認連線位置與帳號清單顯示的
BridgeHost完全相同。 - 確認已啟動正確資料夾內的
aLogin.exe。
顯示 upstream-connect-failed
確認 FloatPilot.App 自己的 server.ini 仍保留正確的官方伺服器位置,不要把這份檔案改成 127.0.0.x;只有官方遊戲程式資料夾內的 SERVER.INI 才要改成本機位置。
最後檢查清單
- FloatPilot 的
server.ini仍指向真正的官方伺服器 IP。 - 官方遊戲程式的
SERVER.INI已指向帳號清單的BridgeHost:6414。 - 登入視窗的連線方式已選為
aLogin 橋接。 - FloatPilot 先進入「等待 aLogin」,再啟動
aLogin.exe。 - 多帳號使用不同的
127.0.0.x,且最好使用不同的遊戲程式資料夾。 - 帳號狀態已完成登入確認後,再由 App 執行操作。
- 遇到版本相容問題時,已保留版本、設定與診斷證據。