BF2142Unlocker
BF2142Unlocker 會在你的電腦上跑一台主伺服器,離線也能用全部解鎖和戰績,不用自己動手改檔案。它還能列出不同主伺服器上的遊戲,想加入或自己開一場都很方便。

架設主伺服器

玩多人模式
先看一下這幾點
- Host 只會開主伺服器(管登入和解鎖)。真正的遊戲伺服器,還是要在遊戲裡自己開。
- 就算完全沒網路,兩個也都能開。
- Host 會接受所有網路的連線(
0.0.0.0),Singleplayer 則只接受這台電腦(127.0.0.1)。 - Unlocker 會改動 OpenSpy 修正檔。想回 OpenSpy 玩的話,用系統管理員身分打開 BF2142 Hub,重裝 OpenSpy 修正檔。
下載
章節標題「下載」來源:Dankrad @ BF2142 Remastered
更新內容
- 新增 FESL SSL 代理,支援 OpenSpy 現在要求的 TLS 1.3,也同時支援 NovGames 和其他主伺服器用的 SSLv3 和舊版加密套件。
- 新增 PACvsEU 主伺服器。
- 已知問題:區網多人模式壞掉。從離線或快速選單開遊戲後,一按多人模式就會當機。
來源:Dankrad @ BF2142 Remastered
更新內容
- 遊戲裡的 OpenSpy 戰績和好友列表又能用了(
server.ini現在會另外存 FESL 位址)。 - 修好 NovGames 建帳號的問題。
- FESL 伺服器沒回應時比較不會當機了。
來源:Dankrad @ BF2142 Remastered
更新內容
- 拿掉 PlayBF2142 主伺服器(上面已經沒有任何伺服器了)。
- 修正 OpenSpy 主伺服器位址,登入和建帳號又能用了。
- 新增 2× 反鋸齒選項。
- 修好 Windows hosts 檔案裡有主伺服器 IP 時,一開遊戲就黑畫面當機的問題。感謝 Dennie 找出原因。
- 建置和相容性修正。
RC7 的設定步驟不一樣,請看舊版指南。
設定
章節標題「設定」-
解壓縮下載的檔案,執行
BF2142Unlocker.exe。 -
遊戲路徑設成你的
Battlefield 2142資料夾,通常在C:\Program Files (x86)\Electronic Arts\Battlefield 2142。 -
開啟 LAA-Patch,讓遊戲最多能用 4 GB 記憶體,比較不會當機。
-
勾選 Window Mode 並設定解析度。先用視窗模式比較好抓問題,確定都沒事再切全螢幕。
-
選好 Mod、設定 Player name,再檢查一下 Video、Audio 和 HUD 設定。
-
按 Host 開啟主伺服器,然後就能進 BF2142 開打了。
視窗模式下畫面變形?
幫兩個遊戲執行檔都開啟 High DPI Aware:
- 在
Battlefield 2142資料夾裡,對BF2142.exe按右鍵 → Properties → Compatibility → Change high DPI settings。 - 勾選 Override high DPI scaling behavior,設成 Application,按 OK。
BF2142Patched.exe也照做一次。
和朋友連線
章節標題「和朋友連線」-
按 Host,再照架設伺服器開好遊戲伺服器,「開始之前」那幾點也別漏看。要透過網路連線的話,Unlocker 還多用了兩個連接埠,也要一起轉發。
-
把你的 IPv4 位址傳給朋友:同一個區網就給區網 IP,透過網路就給公開 IP。
-
朋友在 Unlocker 的 IP-Address 欄填上這個位址,勾選 Auto join server,按 Connect,就會一次連上你的主伺服器和遊戲伺服器。
感謝
章節標題「感謝」- Dankrad 製作並維護 BF2142Unlocker,出自 BF2142 Remastered
- Dennie 找出開主機和單人模式當機的原因,出自 BF2142 Remastered