模組(英文稱
Mod)是一種修改或建立遊戲內檔案以改變遊戲玩法、圖像、環境、模型等內容的行為。 許多 Valve 的第一方遊戲都包含軟體開發套件(SDK)來支援模組創建。
為我們遊戲創建模組時須遵守的法律守則列於
Steam 訂戶協議以及我們提供的模組工具中。 然而,我們經常重複收到來自社群的模組相關問題,特別是與打算在 Steam 上發佈的模組有關的時候。
我們期望模組在預設情況下 (a)本質上並不具商業性質、 (b)以我們遊戲之一的官方 SDK 作為基礎,且 (c)清楚地說明其狀態為社群專案。
非商業性
「非商業性」是指任何擁有原版 Valve 遊戲的玩家都能免費下載並遊玩模組。 您的模組不應該用於支持商業行為。 如果您的模組包含付費廣告或是需要付款,無論這些功能是在遊戲中還是遊戲外,都會被視為商業性產品。 如果玩家可在付款後,或是任何類型的「捐款」後獲得物品、功能或遊戲玩法,這也會被視為商業性用途。
基於官方 SDK
我們為我們的許多遊戲提供 SDK,這些是經批准的模組工具。 一件重要事項為,我們不允許發佈任何使用經洩漏或盜取而得的原始碼的模組。
清晰的溝通
您的模組應該擁有自己的特點,且不應暗示是由 Valve 打造或認可。 此規定在您提及模組的所有時候都適用,包含其名稱。 我們可能會拒絕任何暗示為 Vavle 遊戲的官方前傳、續作或重製版的名稱。
不良名稱:- Ricochet 2
- Ricochet 經典版
- Ricochet: Source
較好的名稱:- Deflection – Ricochet 模組
- Collider – Ricochet 外傳
只要遵循這些守則,您就可以在 Steam、您自己的網站或任何第三方服務上自由地發佈您的模組,無須向 Valve 索取單獨授權。
常見問答
-
問:我希望透過 Steam 發佈 Source 引擎的模組, 需要填寫相關文件嗎?
答: 可以,請完成普通數位文件來登記成為 Steamworks 開發者。 所有欄位皆為必填,包括銀行和稅務資訊,而就算您打算免費發佈模組,也須繳交應用費。
-
問:使用 Source 引擎須支付授權費用嗎?
答: 為您的免費模組使用 Source 引擎無須繳納任何費用。
-
問:我希望透過 Steam 發佈我的 Source 模組。 如何將我的模組納入我的 App ID 中?
答: 您必須從您建立模組時使用的 Valve Source 引擎遊戲中複製執行檔與內容,並將其包裝為應用程式。
儘管您應該包含所有必要的 Source 引擎 dll 檔和執行模組所需的 Source 遊戲主程式的所有內容,Source 引擎模組依然須設定為需要擁有遊戲主程式才能遊玩。 此設定必須由 Valve 完成。
-
問:我希望在我的模組中使用 Steam 成就。 我該如何進行?
答: 在合作夥伴網站中的應用程式管理員頁面上設定成就後,使用包含在 Source 引擎中的 CAchievementMgr 類別。 更多詳細資訊請見統計與成就一文。
-
問:我的遊戲的專用伺服器運作方式是什麼?
答: 您需要一個新的專用伺服器 App ID 以供您為專用伺服器建立 Depot。 為遊戲主程式準備好 App ID 後,您便可以建立您的專用伺服器 App ID。 在 Steamworks 的應用程式登陸頁面中,點擊「所有相關套件、可下載內容、試用版與工具」,然後點擊工具區塊中的「建立新工具」。
-
問:我可以在我的 Source 模組中使用 Valve 的智慧財產嗎?
答: 可以。 不過,請清楚地在您的商面頁面中標示此為模組,且並非由 Valve 所打造。 商業性遊戲和模組若包含角色和劇情等 Valve 的智慧財產,則需事先由 Valve 批准。
-
問:我可以在一個 Source 模組中使用多項 Valve 的智慧財產嗎?
答: 可以。
-
問:我如何取得 Valve 原始碼的存取權?
答: 過去我們曾將一些遊戲的原始碼存取權提供給少數模組團隊,但他們能向我們證明他們有 SDK 無法滿足的需求。 我們可能會在未來於特殊情況下再次採取這種作法,但由於相關的支援責任和洩漏的風險,我們一般的回應是請使用 SDK 進行開發。
-
問:我可以在 Steam / Steam 之外出售我的模組嗎?
答: 我們經常收到這個問題,但很少允許模組進行販售。因為這會使大眾預期 Valve 對模組的開發與持續的支援有一定程度的監督與品管,而我們並沒有辦法提供這些。
-
問:在 Steam 上發佈我的模組時,我需要要求玩家擁有(模組的)遊戲主程式嗎?
答: 要看情況。 如果您的模組基本上只是改善或擴充原作,那就需要擁有遊戲主程式。 不過,如果您發佈完全改變遊戲的模組,且在模組中並不使用我們遊戲的資產,或是您的模組與遊戲主程式擁有完全不同的體驗,那麼我們可能會允許在無需正式擁有相依性的情況下推出。
-
問:為什麼有些 Steam 上的模組並不遵守這些規定?
答: 我們的處理方式不斷在改善,而您能想到的例子都是過去批准並延續至今的。
-
問:那麼其它 Steam 上非 Valve 開發的遊戲的模組呢?
答: 請直接與此遊戲的發行商聯繫。
-
問:我可以在哪裡找到更多關於 Source 引擎的開發資訊?
答: 最適合開始的地方是 Valve Developer Wiki(Valve 開發者維基)。 不過請注意,有些資訊可能已經過時了。
-
問:我該如何詢問未列於此處的問題?
答: 為發佈模組相關的事項與我們聯繫的最佳方式是前往 https://help.steampowered.com 建立客服案件。
《Team Fortress 2》模組常見問答
-
問:我該從何處取得 TF2 SDK?
答: TF2 SDK 是 Source SDK 2013 的一部分,可自 Github 或 Steam 上取得。
-
問:TF2 SDK 提供什麼樣的玩家物品庫存取權限?
答: SDK 可以存取任何執行模組的玩家的唯讀版本物品庫,以取得玩家可以裝備的物品列表。 這會在 TF2 SDK 的預設組建中自動完成,但模組創作者可以自行控制在遊戲中使用哪一些物品。 模組無法增添或移除 TF2 玩家的物品,也無法更改任何物品的詳細資訊。 模組可以控制裝備的物品,並稍微改變或完全重新詮譯它在模組中的作用。
-
問:遊玩 TF2 模組會改變我的物品庫或配置嗎?
答: 模組無法改變您在正版 TF2 中的配置、物品庫、或物品屬性。
-
問:我可以打造沒有物品的 TF2 模組嗎?
答: 可以,模組可以停用一些或所有經濟物品,或是部分的物品。 這取決於模組的目的,很多模組比較適合讓玩家使用 TF2 物品,因為許多玩家在這方面投入了很多心血,且對能使用這些外觀物品的模組較感興趣。
-
問:我可以打造讓玩家能存取所有 TF2 物品的 TF2 模組嗎?
答: 工作坊貢獻者和玩家都在物品上花費了許多心血,我們希望持續尊重這一點。 我們不會允許以操縱物品或經濟為基礎的 TF2 模組。
-
問:我的模組可以轉散發 TF2 遊戲檔案嗎?
答: 不行。 TF2 模組僅能轉散發自己的遊戲檔案,並從本機安裝檔載入 TF2 內容。 玩家必須先裝 TF2 才能遊玩任何 TF2 模組。