戰地風雲™ 禁區衝突

請輸入您的出生日期

您的 EA 帳號,下次我們會記住您的年齡。

戰地風雲™ 禁區衝突

抱歉,您沒有資格檢視此內容。

前往 EA.com
戰地風雲™ 禁區衝突
新聞文章

《戰地風雲™ 禁區衝突》:Portal 完整指南,建立已驗證和自訂的遊戲體驗

2026年4月14日

目次:

士兵們在飽受戰爭蹂躪的城市中乘坐高爾夫球車在大型金屬結構上行駛。爆炸和毀滅包圍著他們。背景中可見一張巨大的椅子,聳立在建築物上。

《戰地風雲™ 禁區衝突》超越了大逃殺和障礙路線:透過 Portal 的強大功能,任何人都可以使用我們的工具創造免費遊玩的遊戲體驗。無論是發布已驗證的模式獨特變體、使用數十種設定,還是修改林登堡壘的部分區域以利用 Portal SDK 工具打造新地圖,甚至是使用網路腳本工具創造一個全新的遊戲模式,這就是您的自由創作《戰地風雲》。

作為《戰地風雲™ 禁區衝突》免費遊玩內容的一部分,你可以前往《戰地風雲》Portal 網站,並在林登堡壘上建立體驗:該體驗可以是已驗證的模式 (特別是大逃殺模式或障礙路線體驗),也可以是自訂體驗,而唯一的限制就是遊戲內物件和你的想像力。您所建立的任何《戰地風雲™ 禁區衝突》社群 Portal 遊戲體驗,都能讓整個社群(包括《戰地風雲 6》擁有者)存取。 

如果您購買《戰地風雲 6》,將可立即存取額外已驗證的模式及其多人地圖,但請將《禁區衝突》的 Portal 視為探索社群遊戲體驗無限潛力的入口:

遊玩和主持 Portal 社群體驗

某個城市區域的空中視角,右側伴隨著巨大爆炸,濃煙瀰漫在多棟建築物上方。

在建立社群體驗之前,想先試玩看看嗎?這是一個很棒的策略;熟悉地形並在 Portal 上體驗各種可能,將能協助你打造出最完美的體驗。

在您選擇的平台上啟動《戰地風雲™ 禁區衝突》,然後捲動至主選單「遊玩」中的 Portal 方塊。在這裡,你可以選擇加入精選模式,或是在社群體驗資料庫中,使用「搜尋」分頁的下列其中一種方法來搜尋特定的社群體驗:

  • 標籤: 根據社群體驗的設定自動套用的預設詞彙集合。
  • 地圖與模式: 讓您查看處於精確模式(例如多人模式提供的突破或自訂模式),或定義的地圖(例如火線風暴行動和開羅圍城戰)的社群體驗。
  • 依文字搜尋: 尋找名稱或描述包含您指定文字的社群體驗。
  • 體驗代碼: 當您知道確切想玩的社群體驗時最有用。這串字元與單一社群體驗有著直接關聯。只要在此輸入此字元串,即可找到該體驗。

在任何時候,您都可以透過「最熱門」或「精選」等方式來排序社群體驗庫。

你也可以使用瀏覽伺服器(即 Portal 的「伺服器」分頁,而非「搜尋」),以尋找你想遊玩的特定遊戲大廳。此選單包含排序參數,例如玩家數量、地圖或延遲(您 PC 或主機的連線品質),而篩選則允許指定主機地區、最大玩家數、標籤等更多選項。

注意:使用《戰地風雲 6》內容(包括地圖和模式)的 Portal 遊戲體驗,將無法由《戰地風雲™ 禁區衝突》玩家存取。嘗試載入需要《戰地風雲 6》擁有權的遊戲體驗之前,螢幕上將會顯示圖示和警告,通知您擁有權需求。

如何主持社群體驗 (包括您自己的體驗)

無論您想主持自己建立的內容,還是其他社群成員打造的社群體驗,都不需要特殊工具即可讓大廳運作。

在選擇社群體驗後(即使是你自己建立的),選擇「主持」即可前往另一個包含數個簡單選項的螢幕;向下捲動即可依序看到下列內容。首先會看到伺服器名稱和說明。請務必確保在指定字數內,盡可能地準確提供這些資訊,讓玩家願意加入你的伺服器進行遊玩。接著會看到非必要的歡迎與定期訊息,這些訊息會分別在有玩家加入伺服器時,以及在對戰期間定期顯示。 

架設時較複雜的步驟是設定密碼,以及選擇是否開設存續伺服器。如果只想和好友一起遊玩社群體驗,建議一定要設置密碼。如果沒有設置的話,任何搜尋到該主持遊戲體驗的玩家都能加入遊玩。選擇主持存續伺服器的選項時,代表其他玩家在創建者離線期間,仍能搜尋社群體驗伺服器並加入遊玩。

如果您的遊戲體驗是「未發布」狀態,您就必須透過 EA Connect 邀請朋友加入您的大廳才能進行遊戲測試。

這種「先測試」的習慣是建立 Portal 社群體驗的基礎,這也是我們建議您先遊玩並主持目前的社群體驗的原因。先試玩一些,然後再創造您自己的,因為一旦您準備好創造,您就會習慣建立、主持、遊戲測試和調整您的遊戲體驗的流程,直到其準備好發布…然後,當然,發布之後還會有疊代和調整。 

如何建立《戰地風雲™ 禁區衝突》已驗證社群體驗

坍塌的建築框架著一幅城市景象,畫面中有碎片、煙霧,以及建築物上巨大的廣告看板。

對於首次創造者,我們建議從已驗證的社群體驗開始:此遊戲體驗基於官方模式,不需要額外工具,並且可透過我們網站上的簡單逐步流程輕鬆上手。

《戰地風雲》Portal 建造工具是個網站,所以只要有能夠存取網站瀏覽器的系統,那麼你的作業系統或瀏覽器就沒有問題。《戰地風雲》Portal 建造工具也有更精簡的行動網頁版本,更適合透過微調打造標準的已驗證體驗。

在《戰地風雲》 Portal 建造工具上登入你的 EA 帳號後,第一個看到的畫面應該是首頁,當中顯示著你建立的社群體驗,以及標有「建立新內容」的大按鈕。按下該按鈕並從兩個選項中進行選擇:

  • 「已驗證的模式」 - 建議用於您的第一個 Portal 建造工具社群體驗。 建立對現有官方遊戲類型進行修改的社群體驗。發行時有征服、突襲和突破等模式可選擇,更多遊戲模式則會在即將到來的賽季更新中推出。在已驗證的模式中不開放自訂遊戲指令腳本和關卡編輯,但會提供完整的進度,並且易於創建。
  • 「自訂 Portal」 - 建議在具備一些 Portal 建立器知識後,或如果您確切知道要建立什麼時使用。使用全套的 Portal Next 工具來打造專屬體驗,包括自訂遊戲玩法邏輯指令腳本和關卡編輯。以上都可以在 Portal Next SDK 使用。備註:這些體驗在遊玩時會給予修改後的經驗值。

根據選擇,會以空白範本(自定 Portal)或模式(已驗證的模式)開始創建。如果你跟隨步驟,開啟了 Portal 建造工具,那就選擇「已驗證的模式」範本並開始盡情探索各種設置吧。

身為免費遊玩的《禁區衝突》創作者,您將只能存取林登堡壘地圖以及《禁區衝突》中包含已驗證的模式,例如大逃殺和障礙路線。

如何導覽 Portal 網頁建造工具

倉庫內部,堆疊著貨櫃、棧板和儲物架,在工業照明下。

你現在可以自由使用 Portal 建造工具在點擊「發布」之前,可以以任何順序修改從「設定」到「規則編輯器」的所有內容。您甚至可以在這些分頁之間來回切換,同時建立您的社群體驗,並使用大多數選項旁邊的實用「工具提示」(以小寫的「i」圖示表示),以獲取更多資訊。這些分頁如下:

  • 設定: 重新選擇遊戲模式並編輯設定,例如區域大小和傷害、任務和第二次機會(大逃殺),或合格閾值和重新部署延遲(障礙路線)。
  • 地圖輪替 / 障礙路線任務: 適用時,選擇您希望遊戲體驗進行的地圖。截至即將推出的「夜幕降臨」更新
  • 隊伍: 設定玩家數量、隊伍數量,以及是否啟用機器人及其分布方式。
  • 修改設定: 調整遊戲內容、士兵、載具和使用者介面開關/滑桿(啟用機器人時會多一個機器人分頁)。 
  • 限制: 限制兵種、武器、附掛、載具、配件(全域或依隊伍而定,視情況而定)。

滿意後,前往最終分頁「發布」,並將您的遊戲體驗提交給開發人員審查,或保持「未發布」狀態,以便您和您的朋友在《戰地風雲™ 禁區衝突》中進行遊戲測試。在本節中,請務必新增特定名稱與說明(標題最多 64 個字元,說明最多 256 個字元),以及一張能展示您作品的圖片。

在發布您的體驗之前,您可以查看進度詳情(包含您的社群體驗是否提供完整進度或修正過的獲得率),以及體驗驗證,其中會顯示阻礙發布的錯誤。一旦您的社群體驗發布後,您可以為自己感到驕傲了;您已為《戰地風雲 6》體驗庫做出貢獻。此時,你的社群體驗會標記為以下狀態之一: 

  • 未發布: 體驗已儲存為草稿,並已預先驗證,但其他玩家或審核人員仍無法看見。在此階段,你可以編輯、發布或遊玩體驗,並邀請好友在遊戲中進行測試。也可以將其為檔案匯出、將其複製到其他範本或刪除此檔案。
  • 待處理:這是您將社群體驗提交給審核人員後,通常會看到的。你仍然可以編輯你的體驗,獨自遊玩或與好友一起遊玩,或者匯出、複製和刪除。
  • 審核中:您的社群體驗經審核人員處理後,「待處理」狀態將變更為「審核中」。 
  • 需採取行動:這代表您的社群體驗有審核人員標示的錯誤,或者(特別是建立自訂體驗時)您的規則編輯器腳本或在 Portal SDK 工具中建立的地圖出現錯誤。不要害怕失敗!你可以回去編輯體驗,然後在解決所有錯誤後重新發布。 
  • 已發布(上線): 您的社群體驗已獲核准並向社群發布。恭喜!

如何使用 Portal SDK 工具與規則編輯器建立自訂社群體驗

船隻停泊在碼頭邊,煙霧從水面上方的大型拱形橋樑附近升起。

如果已驗證體驗是調整《戰地風雲》中已有的內容,那麼建立自訂體驗就是使用我們的工具,將您的想像力延伸至《戰地風雲》之外。自訂體驗的流程與驗證體驗相同,但有兩個主要組成部分除外:規則編輯器是個以邏輯為基礎的系統,能將遊戲內事件和條件連結到動作和效果觸發器,而 Portal SDK 工具則允許針對數個「林登堡壘」區域進行地圖編輯(以及《戰地風雲 6》完整遊戲中的其他地圖)。

與 EA 網站上提供的 Portal 建造工具不同,Portal SDK 工具軟體程式必須下載到 Windows PC 才能使用。Portal SDK 包含使用 Godot 遊戲編輯工具對遊戲關卡進行空間編輯所需的所有檔案,以及可讓玩家開始創建自訂遊戲規則的範例腳本。 

可以透過點擊此處下載該工具。這與 Portal 建造工具網頁上提供的下載連結相同。

我們不建議或容許在 EA.com 官方網站以外下載任何版本的 Portal SDK 工具。這樣做可能會導致你的電腦出現嚴重的安全相關問題。只能從 EA.com 下載已驗證的 Portal SDK 工具及其更新

下載該工具後,打開 ReadMe 檔案以完成安裝。然後將其打開,按照第一次的 Portal SDK 工具體驗演練進行操作:

如何使用 Portal SDK 工具 - 快速地圖編輯指南

一座大型地中海風格俱樂部會所,俯瞰著景觀高爾夫球場,搭配棕櫚樹和晴朗的天空。

雖然您能透過經驗(自行編輯地圖和從錯誤中學習)以及 Portal SDK 工具中提供的工具提示來學習更多,但以下是關於如何移動和新增物件的快速入門:

  1. 開啟工具,將滑鼠游標移至應用程式左上角的 SCENE,然後選擇 OPEN SCENE,接著瀏覽 LEVELS 資料夾以選擇地圖。

  2. 使用以下工具導覽 3D 空間:

    • 攝影機瞄準(環顧四周) - 右鍵點擊,按住並拖曳滑鼠游標以瞄準攝影機。
    • 移動 - W、A、S、D 鍵以進行二維移動(向前、向後、向左和向右),並按下空白鍵以向上移動,其方向始終為您所視方向的 +90 度。
    • 增加 / 降低移動速度 - 捲動滑鼠滾輪;向前捲動加快,向後捲動減慢。
  3. 請注意地圖上已有的內容;地圖上所有物件都位於其預設位置,而且 Portal SDK 工具支援加法修改。地形和建築物等物件無法移除。

  4. 請查看應用程式底部的 物件庫,將其展開,然後點擊省略符號(...)。物件庫搜尋功能旁的「Generate Library(生成庫)」。

  5. 將這些物件拖曳並放置到地圖上,然後使用以下按鍵綁定來操作它們:

    • 按 Q 鍵以進入選取模式
    • 按 W 鍵以移動物件
    • 按 E 鍵以進入旋轉模式,並使用 WASD 鍵來旋轉物件。
    • 您也可以查看 3D 平面的右側,以開啟檢查器視窗來進行一致縮放(不支援非一致縮放)。

想休息一下,稍後再完成創作嗎?按一下應用程式左上角的「場景」標籤,然後按一下「儲存場景」以確保您的進度已儲存。

準備好發佈你的作品時,請在右下角的視窗(「BFPortal」)中尋找「Export Current Level(匯出目前關卡)」按鈕。點擊該按鈕,然後在同一視窗點擊「開啟匯出」,即可查看你的創作——這個 .JSON 檔就是你將上傳到所選瀏覽器上的 Portal 建造工具的檔案。

如果你尚未登入,請重新登入 Portal 建造工具,選擇現有範本進行修改,或進行建立新體驗的過程。

選取「地圖輪替」分頁,您會看到附加 .JSON 檔案的選項(箭頭指向向下開啟的括號圖示)。在彈出的檔案總管視窗中找到檔案,選取該檔案,然後按一下開啟。現在,你應該會在 Portal 建造工具中看到匯出的關卡!

如何使用規則編輯器進行自訂腳本

現代化設施建築群,搭配玻璃帷幕、景觀階梯,以及入口處多面美國國旗。

規則編輯器是 Portal 網頁建造工具中最先進的功能,它是一個以邏輯為基礎的系統,能讓遊戲內事件和條件觸發動作(已超過 200 種並持續增加)——無論是否有機器人都能使用。

規則編輯器腳本有兩種形式:對於基本腳本,我們建議使用區塊規則編輯器,而 TypeScript(類似於基本程式語言(且與大多數程式語言相同,僅限英文))則可用於更進階的指令。以下是使用各系統的兩個範例規則:

範例規則:使用區塊 - 吸血

預設情況下,您的體驗將已具備一個(灰色)模組區塊,其中包含一個(紫色)規則區塊。若要取得另一個規則區塊,請從規則編輯器左側邊界的可捲動側邊欄中選取「規則」。在此範例中,讓我們專注於現有的模組和規則區塊,並讓每個擊殺敵人的玩家恢復少量生命值:

  1. 首先,請確保您的規則區塊隨時都連結到模組區塊。如果規則區塊位於模組區塊之外,它將不會執行。
  2. 在「規則區塊」中,將事件從「正在進行」變更為「當玩家獲得擊殺時」。您也可以將規則變更為「吸血」,或任何適合的內容。
  3. 返回可捲動的側邊欄,尋找黃色「遊戲」區段,然後捲動直到看見「治療」區塊。
  4. 將其拖曳並放置到規則區塊的「動作」部分(當然,在模組區塊內!)。
  5. 回到可捲動的側邊欄,尋找「事件內容物」,然後將「事件玩家」拖曳到「治療區塊」的第一個部分中。如果您無法直接拖曳,只要拖放到規則編輯器空間中,然後拖曳到第一個槽位即可。
  6. 再次前往側邊欄,尋找「常數」並選取「數字」區塊。拖曳、放置並將數值「25」輸入至欄位中。 

這條完整規則代表玩家每次擊殺敵人時會恢復 25 點生命值(但當然,不會溢出)。您可以隨意將「數字」區塊中的數值變更為您認為公平的數值。

不確定區塊的作用為何?您可以隨時右鍵點擊它並選取「協助」以取得更多情報。

TypeScript 規則範例 - 踏出你的第一步

[[注意:因為 TypeScript 是以英文編寫,因此所有範例程式碼都是英文。如果由於與腳本中其他程式碼的潛在衝突而無法獲得預期的結果,則可能需要調整正在使用的確切程式碼。]]

//這會生成一個腳本 AI 單位功能:在遊戲模式開始() { mod.SpawnAIFromAISpawner(mod.GetSpawner(1), mod.GetTeam(1)); }

// 這是一個簡單的「跟隨」行為,它會指示 AI 站立並走向另一個玩家的位置:async function simpleAIFollowBehavior(player: mod.Player, target: mod.Player) {

// 將 AI 玩家的姿態改為「站立」。 mod.AISetStance(player, mod.Stance.Stand);

// 將 AI 玩家的移動速度改為「行走」。 mod.AISetMoveSpeed(player, mod.MoveSpeed.Walk);

// 只要這個 AI 和目標玩家都還活著,就執行這個迴圈,指示 AI 移動到目標玩家所在的位置。 while (mod.GetSoldierState(player, mod.SoldierStateBool.IsAlive) == true & & mod.GetSoldierState(target, mod.SoldierStateBool.IsAlive) == true) {

// 對 AI 機器玩家呼叫 AI 移動行為,並讓其移動到目標玩家的位置。 mod.AIMoveToBehavior(player, mod.GetSoldierState(target, mod.SoldierStateVector.GetPosition));

// 等待 1 秒。 await mod.Wait(1);

}

}

除了這個範例腳本之外,我們將其餘部分留給你來設計。腳本一開始可能令人望而生畏,但卻能帶來豐厚回報,尤其當你深入鑽研使用者介面(UI)的編輯時。

學習遊戲開發沒有唯一的正確方式;無論您選擇修習遊戲設計與編碼課程,還是透過經驗和我們的社群學習,我們相信您將能創造出令人驚豔的自訂體驗。

發行以來新增:Portal 配件

Portal 配件是一款可裝備工具,專為在 Portal 模式中設計自訂體驗的創作者所打造。 有了 Portal 配件,您可以在您的自訂體驗中,於特定時間和地點綁定並觸發自訂遊戲邏輯。

過去那些透過「蹲下確認」等方式來觸發自訂邏輯的權宜之計,將不復存在。Portal 配件能為您帶來進行特定玩家互動的彈性,並創造動態體驗。

有兩種方式可以裝備並開始使用 Portal 配件:第一種方式是直接將其授予玩家,以取代他們目前的配件。第二個字串則是透過「戰利品生成器」指令來生成一個可取得(或可搜刮)的 Portal 配件:

mod.AddEquipment(player,mod.Gadgets.Misc_PortalGadget);

mod.SpawnLoot(mod.GetLootSpawner(1), mod.Gadgets.Misc_PortalGadget);

這裡,你可以設定一些簡單的指令,例如……

……在玩家按下縮放按鈕時觸發配件……

export function OnPortalGadgetAimStart(eventPlayer: mod.Player): void;

……或在玩家鬆開縮放按鈕時觸發……

export function OnPortalGadgetAimStop(eventPlayer: mod.Player): void;

……或在玩家按下戰術裝置(切換手電筒/雷射)按鈕時觸發配件。

export function OnPortalGadgetLaserToggle(eventPlayer: mod.Player, eventBoolean: boolean): void;

一旦您瞭解基本知識,就可以賦予您的 Portal 配件自訂邏輯,讓它實現您想像中的任何功能(在合理範圍、邏輯限制以及遵守《戰地風雲》社群章程的前提下)。舉例而言,你可以讓它發送一則將顯示在迷你地圖上方的訊息,分為四個步驟:

  1. 請求系統評估兩點之間直線是否中斷。使用「當射線檢測命中時」和 「當射線檢測未命中時」來讀取結果。

    1. export function RayCast(player: Player, start: Vector, stop: Vector): void;
  2. 接著,當射線命中目標時,將會觸發程式碼。

    1. export function OnRayCastHit(eventPlayer: mod.Player, eventPoint: mod.Vector, eventNormal: mod.Vector): void;
  3. 當然,您希望射線被呼叫且沒有命中任何目標時,也會有觸發器。

    1. export function OnRayCastMissed(eventPlayer: mod.Player): void;
  4. 最後,這行程式碼會在迷你地圖上方的世界紀錄中顯示訊息,持續 6 秒。如果沒有提供目標,它將向所有人顯示訊息(這就是為什麼您需要那個故障安全機制)。

    1. export function DisplayHighlightedWorldLogMessage(message: Message, player: Player): void;

自發行以來,社群已經創造了許多獨特的 Portal 創作,我們迫不及待想看到我們的社群會如何運用這個全新的 Portal 配件工具!

十大《禁區衝突》Portal 創作訣竅

大型衛星天線架設在混凝土平台上,陽光從其間灑落。

  1. 從小地方開始。試著以已驗證的模式的形式,建立你的第一個社群體驗,稍微調整一下,例如限制特定武器並調整一些數值,以熟悉創作過程。你永遠可以在之後為更大的點子進行迭代!
  2. 清楚地標記您的自訂體驗。玩家在幾秒內就會決定是否要遊玩一個體驗;利用標題/說明空間來設定預期、規則和意圖。
  3. 無需按部就班。在網頁建造工具中沒有「正確的順序」;隨心所欲地跟隨你的想法,無論是從「設定」開始,還是直接跳到「限制」。
  4. 如有疑問,請查看工具提示並按一下滑鼠右鍵。那些小小的「i」工具提示的存在是有原因的,尤其是在未來更新中出現新設定時!在區塊規則編輯器中,只要在區塊上按一下右鍵,然後選擇「協助」以取得更多資訊。
  5. 如果您沒看到它,您可能就在它下方。初次使用 Portal SDK 工具的玩家可能會想「地圖在哪裡?」你會自動載入在其下方,所以請務必先將樓層往上移動,再添加任何物件。
  6. 確保您的規則編輯器邏輯健全。如果規則失效,這通常是因為模組區塊缺少連結,或者存在不可能或矛盾的條件(兩種工具皆是)。別忘了再三確認!
  7. 為社群創作…… 為使用者體驗 (UX) 進行開發,可以像自己遊玩 Portal 體驗或觀察他人遊玩一樣簡單,記下混淆/摩擦點,並在編輯中加以改善。
  8. …或者更好的是,加入 Portal 社群! 你將能更快學習(並避免常見陷阱),透過與其他 Portal 創作者互動;造訪我們的 Discord 並介紹自己!
  9. 大膽嘗試吧!你的第一個自訂體驗可能不會如預期般順利;請克服沮喪,並持續編輯,直到你的體驗完全符合你的設想!
  10. 只要你用心打造,它就會吸引眾人。我們的資料顯示,建立多個自訂體驗的 Portal 創作者,相較於只建立一兩個體驗的創作者,往往會吸引更多玩家。如果你想成為 Portal 社群體驗專家,請持續嘗試新想法,並在適當的時機分享你的創作!