Difference between revisions of "Item schema/zh-hant"

From Team Fortress Wiki
Jump to: navigation, search
(Created page with "{{hatnote|請不要和物品掉落系統混淆。}} {{Quotation|'''這裡稱之為"架構"。'''|'''"Schema"這個詞目前沒有看見統一的...")
 
m
Line 1: Line 1:
 
{{hatnote|請不要和[[Item drop system/zh-hant|物品掉落系統]]混淆。}}
 
{{hatnote|請不要和[[Item drop system/zh-hant|物品掉落系統]]混淆。}}
{{Quotation|'''這裡稱之為"架構"。'''|'''"Schema"這個詞目前沒有看見統一的中文說法,它是用來描述資料庫內中的表格結構、欄位格式以及記載每個表格中的關聯。<!--此頁面的內容如果有誤歡迎更正--> '''}}
+
{{Quotation|'''這裡稱之為"綱要"。'''|'''"Schema"這個詞目前沒有看見統一的中文說法,它是用來描述資料庫內中的表格結構、欄位格式以及記載每個表格中的關聯。<!--此頁面的內容如果有誤歡迎更正--> '''}}
{{DISPLAYTITLE:Item Schema/物品架構}}​​​
+
{{DISPLAYTITLE:Item Schema/物品綱要}}​​​
'''Item Schema(物品架構)'''是''Team Fortress 2''中的一種資源,它定義了所有現有的物品以及分配給它們的屬性。
+
'''Item Schema(物品綱要)'''是''Team Fortress 2''中的一種資源,它定義了所有現有的物品以及分配給它們的屬性。
 
出現於客戶端在遊戲界面的各種選單中,包括[[Mann Co. Store/zh-hant|曼恩商店]]、[[Mann Co. Catalog/zh-hant|曼恩企業目錄]]和玩家的[[backpack/zh-hant|背包]]。
 
出現於客戶端在遊戲界面的各種選單中,包括[[Mann Co. Store/zh-hant|曼恩商店]]、[[Mann Co. Catalog/zh-hant|曼恩企業目錄]]和玩家的[[backpack/zh-hant|背包]]。
架構中的每個物品都將作為一個對象維護,且具有不同的對應:表示其名稱、類型和插槽、可以裝備它的[[classes/zh-hant|職業]]以及功能(例如,是否可以使用[[Paint Can/zh-hant|油漆上色]]或{{item link|Name Tag}})。
+
綱要中的每個物品都將作為一個對象維護,且具有不同的對應:表示其名稱、類型和插槽、可以裝備它的[[classes/zh-hant|職業]]以及功能(例如,是否可以使用[[Paint Can/zh-hant|油漆上色]]或{{item link|Name Tag}})。
  
除了標準"物品架構"之外,從遊戲客戶端拉取的架構版本稱為"Client Schema(客戶端架構)"。
+
除了標準"物品綱要"之外,從遊戲客戶端拉取的綱要版本稱為"Client Schema(客戶端綱要)"。
"客戶端架構"以[[WebAPI/VDF|VDF(Valve Data File)]]格式獲取,供遊戲引擎解析,並包含其他不在"標準物品架構中"的細節,例如[[Equip region/zh-hant|裝備區域]]、附加武器音效和[[Bodygroup/zh-hant|身體區塊]]等資訊。
+
"客戶端綱要"以[[WebAPI/VDF|VDF(Valve Data File)]]格式獲取,供遊戲引擎解析,並包含其他不在"標準物品綱要"中的細節,例如[[Equip region/zh-hant|裝備區域]]、附加武器音效和[[Bodygroup/zh-hant|身體區塊]]等資訊。
"物品架構"和"客戶端架構"都包含所有的[[List of item attributes/zh-hant|物品功能]]、[[Item sets/zh-hant|套裝]]、[[Particle effects/zh-hant|粒子效果]]、[[Strange/zh-hant|奇異屬性]]的武器、裝飾品的物品等級以及等級的定義。
+
"物品綱要"和"客戶端綱要"都包含所有的[[List of item attributes/zh-hant|物品功能]]、[[Item sets/zh-hant|套裝]]、[[Particle effects/zh-hant|粒子效果]]、[[Strange/zh-hant|奇異屬性]]的武器、裝飾品的物品等級以及等級的定義。
"客戶端架構"在伺服器端上和客戶端的本地存儲檔案為{{code|tf/scripts/items/items_game.txt}}。客戶端和伺服器端在啟動時將載入此架構副本。
+
"客戶端綱要"在伺服器端上和客戶端的本地存儲檔案為{{code|tf/scripts/items/items_game.txt}}。客戶端和伺服器端在啟動時將載入此綱要副本。
連接至伺服器後,"物品伺服器"會向客戶端和服務器發送一個"URL(統一資源定位器)",在該  URL 中可以下載到最新的架構,然後客戶端和伺服器端將下載並使用該 URL。
+
連接至伺服器後,"物品伺服器"會向客戶端和服務器發送一個"URL(統一資源定位器)",在該  URL 中可以下載到最新的綱要,然後客戶端和伺服器端將下載並使用該 URL。
對架構的後續更新將以這種方式通過"物品伺服器"進行處理。
+
對綱要的後續更新將以這種方式通過"物品伺服器"進行處理。
  
 
自{{Patch name|10|15|2014}}開始,{{code|items_game.txt}}檔案將受[[w:zh:數位簽章|數位簽章(Digital Signature,又稱公鑰數位簽章)]]的保護,如果該檔案被修改,客戶端和伺服器端都將不會啟動。
 
自{{Patch name|10|15|2014}}開始,{{code|items_game.txt}}檔案將受[[w:zh:數位簽章|數位簽章(Digital Signature,又稱公鑰數位簽章)]]的保護,如果該檔案被修改,客戶端和伺服器端都將不會啟動。
Line 17: Line 17:
 
== 參見 ==
 
== 參見 ==
 
* '''[[WebAPI]]'''
 
* '''[[WebAPI]]'''
** [[WebAPI/GetSchema]] &ndash; 可通過 Steam Web API 查閱物品架構的技術描述和所有數值。
+
** [[WebAPI/GetSchema]] &ndash; 可通過 Steam Web API 查閱物品綱要的技術描述和所有數值。
 
* [[Items/zh-hant|物品]]
 
* [[Items/zh-hant|物品]]
  
 
[[Category:Items]]
 
[[Category:Items]]
 
[[Category:WebAPI]]
 
[[Category:WebAPI]]

Revision as of 17:08, 3 January 2022

請不要和物品掉落系統混淆。
"Schema"這個詞目前沒有看見統一的中文說法,它是用來描述資料庫內中的表格結構、欄位格式以及記載每個表格中的關聯。
這裡稱之為"綱要"。

​​​ Item Schema(物品綱要)Team Fortress 2中的一種資源,它定義了所有現有的物品以及分配給它們的屬性。 出現於客戶端在遊戲界面的各種選單中,包括曼恩商店曼恩企業目錄和玩家的背包。 綱要中的每個物品都將作為一個對象維護,且具有不同的對應:表示其名稱、類型和插槽、可以裝備它的職業以及功能(例如,是否可以使用油漆上色名稱標籤)。

除了標準"物品綱要"之外,從遊戲客戶端拉取的綱要版本稱為"Client Schema(客戶端綱要)"。 "客戶端綱要"以VDF(Valve Data File)格式獲取,供遊戲引擎解析,並包含其他不在"標準物品綱要"中的細節,例如裝備區域、附加武器音效和身體區塊等資訊。 "物品綱要"和"客戶端綱要"都包含所有的物品功能套裝粒子效果奇異屬性的武器、裝飾品的物品等級以及等級的定義。 "客戶端綱要"在伺服器端上和客戶端的本地存儲檔案為tf/scripts/items/items_game.txt。客戶端和伺服器端在啟動時將載入此綱要副本。 連接至伺服器後,"物品伺服器"會向客戶端和服務器發送一個"URL(統一資源定位器)",在該 URL 中可以下載到最新的綱要,然後客戶端和伺服器端將下載並使用該 URL。 對綱要的後續更新將以這種方式通過"物品伺服器"進行處理。

2014年10月15日更新開始,items_game.txt檔案將受數位簽章(Digital Signature,又稱公鑰數位簽章)的保護,如果該檔案被修改,客戶端和伺服器端都將不會啟動。

參見