-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Plugins ko KR
ASF๋ ๋ฐํ์ ์ค ๋ก๋ํ ์ ์๋ ์ฌ์ฉ์ ์ง์ ํ๋ฌ๊ทธ์ธ์ ์ง์ํฉ๋๋ค. ํ๋ฌ๊ทธ์ธ์ ์ฌ์ฉํ๋ฉด ์ฌ์ฉ์ ์ง์ ๋ช ๋ น์ด ์ถ๊ฐ, ์ฌ์ฉ์ ์ง์ ๊ฑฐ๋ ๋ก์ง, ํน์ ์๋ํํฐ ์๋น์ค ๋ฐ API์์ ์ ์ฒด ํตํฉ ๋ฑ์ ํตํด ASF์ ๋์์ ์ปค์คํฐ๋ง์ด์งํ ์ ์์ต๋๋ค.
์ด ํ์ด์ง์์๋ ์ฌ์ฉ์ ๊ด์ ์์ ASF ํ๋ฌ๊ทธ์ธ์ ๋ํด ์ค๋ช ํฉ๋๋ค - ์ค๋ช , ์ฌ์ฉ๋ฒ ๋ฑ์ ๋ค๋ฃน๋๋ค. ๊ฐ๋ฐ์ ๊ด์ ์์ ๋ณด๊ณ ์ถ์ผ์๋ค๋ฉด ๋์ **์ฌ๊ธฐ**๋ก ์ด๋ํ์ธ์.
ASF๋ ASF ํด๋ ๋ด์ plugins ๋๋ ํฐ๋ฆฌ์์ ํ๋ฌ๊ทธ์ธ์ ๋ก๋ํฉ๋๋ค. ์ฌ์ฉํ๊ณ ์ ํ๋ ๊ฐ ํ๋ฌ๊ทธ์ธ๋ง๋ค ์ ์ฉ ๋๋ ํฐ๋ฆฌ๋ฅผ ์ ์งํ๋ ๊ฒ์ด ๊ถ์ฅ ๋ฐฉ์์
๋๋ค(ํ๋ฌ๊ทธ์ธ ์๋ ์
๋ฐ์ดํธ ๊ธฐ๋ฅ์์๋ ํ์๊ฐ ๋ฉ๋๋ค). ์ด ๋๋ ํฐ๋ฆฌ๋ ํ๋ฌ๊ทธ์ธ ์ด๋ฆ์ ๊ธฐ๋ฐ์ผ๋ก ํ ์ ์์ผ๋ฉฐ, ์๋ฅผ ๋ค์ด MyPlugin๊ณผ ๊ฐ์ด ๋ง๋ค ์ ์์ต๋๋ค. ์ด๋ ๊ฒ ํ๋ฉด ์ต์ข
์ ์ผ๋ก plugins/MyPlugin๊ณผ ๊ฐ์ ํธ๋ฆฌ ๊ตฌ์กฐ๊ฐ ๋ฉ๋๋ค. ๋ง์ง๋ง์ผ๋ก, ํ๋ฌ๊ทธ์ธ์ ๋ชจ๋ ๋ฐ์ด๋๋ฆฌ ํ์ผ์ ํด๋น ์ ์ฉ ํด๋ ์์ ๋ฃ์ผ๋ฉด, ASF๊ฐ ์ฌ์์ ํ ์ด๋ฅผ ์ฌ๋ฐ๋ฅด๊ฒ ์ธ์ํ๊ณ ์ฌ์ฉํฉ๋๋ค.
์ผ๋ฐ์ ์ผ๋ก ํ๋ฌ๊ทธ์ธ ๊ฐ๋ฐ์๋ ๋ฐ์ด๋๋ฆฌ๊ฐ ํฌํจ๋ zip ํ์ผ ํํ๋ก ํ๋ฌ๊ทธ์ธ์ ๋ฐฐํฌํฉ๋๋ค. ์ฆ, ํด๋น zip ํ์ผ์ plugins ๋๋ ํฐ๋ฆฌ ๋ด์ ์ ์ฉ ํ์ ๋๋ ํฐ๋ฆฌ์ ์์ถ ํด์ ํด์ผ ํฉ๋๋ค.
ํ๋ฌ๊ทธ์ธ์ด ์ ์์ ์ผ๋ก ๋ก๋๋๋ฉด, ๋ก๊ทธ์ ํด๋น ํ๋ฌ๊ทธ์ธ์ ์ด๋ฆ๊ณผ ๋ฒ์ ์ด ํ์๋ฉ๋๋ค. ์ฌ์ฉํ๊ธฐ๋ก ๊ฒฐ์ ํ ํ๋ฌ๊ทธ์ธ๊ณผ ๊ด๋ จํด ์ง๋ฌธ, ๋ฌธ์ , ์ฌ์ฉ๋ฒ ๋ฑ์ด ์๋ค๋ฉด ํด๋น ํ๋ฌ๊ทธ์ธ ๊ฐ๋ฐ์์๊ฒ ๋ฌธ์ํด์ผ ํฉ๋๋ค.
๋ช ๊ฐ์ง ์ฃผ์ ํ๋ฌ๊ทธ์ธ์ ์ ํฌ ์๋ํํฐ ์น์ ์์ ํ์ธํ์ค ์ ์์ต๋๋ค.
ASF ํ๋ฌ๊ทธ์ธ์ ์ ์ฑ์ผ ์ ์๋ค๋ ์ ์ ์ ์ํ์ธ์. ์ ์๋ํํฐ ์น์ ์ ์๊ฐ๋ ๊ฒ์ด๋ผ ํ๋๋ผ๋, ํญ์ ์ ๋ขฐํ ์ ์๋ ๊ฐ๋ฐ์๊ฐ ๋ง๋ ํ๋ฌ๊ทธ์ธ์ ์ฌ์ฉํ๊ณ ์๋์ง ํ์ธํด์ผ ํฉ๋๋ค. ์ฌ์ฉ์ ์ง์ ํ๋ฌ๊ทธ์ธ์ ์ฌ์ฉํ๊ธฐ๋ก ๊ฒฐ์ ํ๋ฉด, ASF ๊ฐ๋ฐ์๋ ๋ ์ด์ (์ ์ฑ์ฝ๋๊ฐ ์๋ค๊ฑฐ๋ VAC-free ์ฌ๋ถ ๋ฑ) ASF์ ์ผ๋ฐ์ ์ธ ์์ ์ฑ์ ๋ณด์ฅํ ์ ์์ต๋๋ค. ํ๋ฌ๊ทธ์ธ์ ํ ๋ฒ ๋ก๋๋๋ฉด ASF ํ๋ก์ธ์ค์ ๋ํ ์์ ํ ์ ์ด๊ถ์ ๊ฐ๊ฒ ๋๋ค๋ ์ ์ ์ดํดํด์ผ ํฉ๋๋ค. ์ด๋ก ์ธํด ์ฌ์ฉ์ ์ง์ ํ๋ฌ๊ทธ์ธ์ ์ฌ์ฉํ๋ ์ค์ ์ ๋ ์ด์ ์์ (vanilla) ASF ์ฝ๋๋ก ์คํ๋๋ ๊ฒ์ด ์๋๋ฏ๋ก, ์ ํฌ๊ฐ ์ง์ํด๋๋ฆด ์ ์์ต๋๋ค.
ํ๋ฌ๊ทธ์ธ์ ๋ณต์ก๋, ๋ฒ์, ๊ทธ ๋ฐ์ ์ฌ๋ฌ ์์ธ์ ๋ฐ๋ผ, ์ผ๋ฐ์ ์ผ๋ก ๊ถ์ฅ๋๋ OS๋ณ(OS-specific) ๋ฒ์ ๋์ ์ ๋ค๋ฆญ(generic) ASF ๋ฒ์ ์ ์ฌ์ฉํด์ผ ํ๋ ๊ฒฝ์ฐ๊ฐ ์ถฉ๋ถํ ์์ ์ ์์ต๋๋ค. ์ด๋ OS๋ณ ๋ฒ์ ์๋ ASF ์์ฒด์ ํ์ํ ํต์ฌ ๊ธฐ๋ฅ๋ง ํฌํจ๋์ด ์๊ธฐ ๋๋ฌธ์ ๋๋ค. ์ฌ๋ฌ๋ถ์ ํ๋ฌ๊ทธ์ธ์ด ASF์ ์ฃผ์ ๋ฒ์๋ฅผ ๋ฒ์ด๋๋ ๋ถ๋ถ์ ํ์๋ก ํ ๊ฒฝ์ฐ, ์ถ์๋(trimmed) OS๋ณ ๋น๋์ ํธํ๋์ง ์์ ์ ์์ต๋๋ค.
์ผ๋ฐ์ ์ผ๋ก ์๋ํํฐ ํ๋ฌ๊ทธ์ธ์ ์ฌ์ฉํ ๋๋ ์ต๋ํ์ ํธํ์ฑ์ ์ํด ASF ์ ๋ค๋ฆญ ๋ฒ์ ์ ์ฌ์ฉํ๋ ๊ฒ์ ๊ถ์ฅํฉ๋๋ค. ๋ค๋ง ๋ชจ๋ ํ๋ฌ๊ทธ์ธ์ด ์ด๋ฅผ ํ์๋ก ํ๋ ๊ฒ์ ์๋๋ฏ๋ก, ์ ๋ค๋ฆญ ASF ๋ฒ์ ์ด ํ์ํ์ง ์ฌ๋ถ๋ ์ฌ์ฉ ์ค์ธ ํ๋ฌ๊ทธ์ธ์ ์๋ด ์ ๋ณด๋ฅผ ์ฐธ๊ณ ํ์๊ธฐ ๋ฐ๋๋๋ค.
ASF์๋ ํ๋ฌ๊ทธ์ธ ์๋ ์ ๋ฐ์ดํธ๋ฅผ ์ํ ๋ด์ฅ ๋ฉ์ปค๋์ฆ์ด ์์ต๋๋ค. ์ด ๊ธฐ๋ฅ์ด ๋์ํ๋ ค๋ฉด, ๋จผ์ ์ฌ์ฉ ์ค์ธ ํ๋ฌ๊ทธ์ธ์ด ํด๋น ๋ฉ์ปค๋์ฆ์ **์ง์**ํด์ผ ํฉ๋๋ค. ์๋ ์ ๋ฐ์ดํธ๋ฅผ ์ง์ํ๋ ํ๋ฌ๊ทธ์ธ์ ๋ก๋ํ ๊ฒฝ์ฐ, ASF๋ ํ๋ฌ๊ทธ์ธ ์ด๊ธฐํ ๊ณผ์ ์์ ์ด๋ฅผ ๋ก๊ทธ์ ์ ์ ํ ํ์ํฉ๋๋ค. ์๋ฅผ ๋ค์ด "plugin has been disabled from automatic updates"(ํ๋ฌ๊ทธ์ธ์ด ์๋ ์ ๋ฐ์ดํธ์์ ๋นํ์ฑํ๋์์ต๋๋ค) ๋๋ "plugin has been registered and enabled for automatic updates"(ํ๋ฌ๊ทธ์ธ์ด ๋ฑ๋ก๋์ด ์๋ ์ ๋ฐ์ดํธ๊ฐ ํ์ฑํ๋์์ต๋๋ค)์ ๊ฐ์ด ํ์๋ฉ๋๋ค.
๊ธฐ๋ณธ์ ์ผ๋ก ์ฌ์ฉ์ ์ง์ ํ๋ฌ๊ทธ์ธ์ ์๋ ์
๋ฐ์ดํธ๋ ๋ณด์์์ ์ด์ ๋ก ๋นํ์ฑํ๋์ด ์์ต๋๋ค. PluginsUpdateList ๋ฐ/๋๋ **PluginsUpdateMode**๋ฅผ ์ฌ์ฉํด ์๋ ์
๋ฐ์ดํธ๋ฅผ ์ค์ ์์ ๊ตฌ์ฑํ ์ ์์ผ๋ฉฐ, ์์ธํ ๋ด์ฉ์ ํด๋น ์ค์ ์์ฑ์ ์ค๋ช
์ ์ฐธ๊ณ ํ์๊ธฐ ๋ฐ๋๋๋ค. ๋ํ ASF ์
๋ฐ์ดํธ์ ๋ง์ฐฌ๊ฐ์ง๋ก, ์๋ ์
๋ฐ์ดํธ๋ฅผ ๋นํ์ฑํํด๋ ์ฑ updateplugins **๋ช
๋ น์ด**๋ฅผ ์ฌ์ฉํด ํ์ํ ๋๋ง๋ค ์๋์ผ๋ก ์
๋ฐ์ดํธํ๋ ๋ฐฉ์๋ ์ ํํ ์ ์์ต๋๋ค.
๋ ๋ฐฉ์ ๋ชจ๋ ํ๋ก์ธ์ค์ ๋ก๋ํ ์ฌ์ฉ์ ์ง์ ํ๋ฌ๊ทธ์ธ์ ์ ๋ถ, ์ผ๋ถ, ๋๋ ์ ํ ์ ๋ฐ์ดํธํ์ง ์๋๋ก ์ ํํ ์ ์๊ฒ ํด์ค๋๋ค.
![]() |
![]() |
![]() |
![]() |
|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
|---|---|---|---|
- ๐ก ํ
- ๐ฌ ์์ฃผ ๋ฌป๋ ์ง๋ฌธ
- โ๏ธ ์์ํ๊ธฐ (์ฌ๊ธฐ์๋ถํฐ)
- ๐ฅ ๋ฐฑ๊ทธ๋ผ์ด๋ ๊ฒ์ ๋ฑ๋ก๊ธฐ
- ๐ข ๋ช ๋ น์ด
- ๐ ๏ธํธํ์ฑ
- ๐ง ํ๊ฒฝ์ค์
- ๐ด ItemsMatcherPlugin
- ๐ ๊ด๋ฆฌ
- โฑ๏ธ ์ฑ๋ฅ
- ๐ก ์๊ฒฉ ํต์
- ๐ช Steam ๊ฐ์กฑ ๊ณต์
- ๐ ๊ฑฐ๋
- โจ๏ธ ๋ช ๋ น์ค ์ธ์
- ๐ง ์ฌ์ฉ ์ค๋จ
- ๐ณ Docker
- ๐ค ์ถ๊ฐ ์์ฃผ ๋ฌป๋ ์ง๋ฌธ
- ๐ ๊ณ ์ฑ๋ฅ ์ค์
- ๐ IPC
- ๐ ํ์งํ
- ๐ ๋ก๊น
- ๐พ ์ ์ฌ์ ๋ฉ๋ชจ๋ฆฌ ํ๊ฒฝ ์ค์
- ๐ต๐ผโโ๏ธ MonitoringPlugin
- ๐ ํ๋ฌ๊ทธ์ธ
- ๐ ๋ณด์
- โฌ๏ธ SteamTokenDumperPlugin
- ๐ฆ ์๋ ํํฐ
- ๐ต 2๋จ๊ณ ์ธ์ฆ







