Skip to content

Plugins zh TW

ArchiBot edited this page Apr 2, 2024 · 56 revisions

外掛程式

ASF支援可在執行期間載入的自訂外掛程式。 外掛程式使您能夠自訂ASF的行為,例如加入自訂指令、自訂交易邏輯,或與第三方服務或是API進行整體整合。

This page describes ASF plugins from users perspective - explanation, usage and likewise. If you want to view developer's perspective, move here instead.


使用方法

ASF會從您的ASF資料夾中的​plugins​資料夾載入外掛程式。 建議(若外掛程式自動更新,則為強制)為您使用的每個外掛程式提供一個專屬資料夾,該資料夾可以依據外掛程式的名稱命名,例如​我的外掛程式​。 最終會產生​plugins/我的外掛程式​的樹狀結構。 最後,外掛程式的所有二進制檔案都應該放在那個專屬資料夾中,ASF會在重新啟動後成功偵測並使用您的外掛程式。

Usually plugin developers will publish their plugins in form of a zip file with binaries inside, which means that you should unpack that zip file to its own dedicated subdirectory inside plugins directory.

若外掛程式被成功載入,您將會在紀錄中看到它的名稱及版本。 若遇到與您使用的外掛程式相關的問題、或對程式內容或使用方式有疑問時,您應諮詢相應的外掛程式開發人員。

您可以在我們的​第三方工具​章節中找到一些精選的外掛程式。

請注意,ASF外掛程式可能包含惡意功能​。 您應始終確保您所使用的外掛程式來自您可以信任的開發人員。 若您決定使用任何自訂外掛程式,ASF開發人員將不再保證您正常的ASF權益(例如無惡意程式或不被VAC)。 您需要了解,只要載入了外掛程式,它就能完全控制ASF程序。因此,我們無法向您支援使用了自訂外掛程式的設定,因為您已不再執行原版的ASF程式碼。


相容性

Depending on plugin's complexity, scope and a lot of other factors, it's entirely possible that it'll require from you to use generic ASF variant, instead of usually recommended OS-specific. This is because OS-specific variant comes only with core functionality required for ASF itself, and your plugin may require parts that fall outside of main ASF scope, in result being incompatible with trimmed OS-specific builds.

In general, when using third-party plugins, we recommend using ASF generic variant for maximum compatibility. However, not all plugins may require it - please refer to your plugin's information in order to find out whether you need to use generic ASF variant or not.

Clone this wiki locally