-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Trading ko KR
ASF๋ Steam ๋น-๋ํํ(์คํ๋ผ์ธ) ๊ฑฐ๋๋ฅผ ์ง์ํฉ๋๋ค. ๊ฑฐ๋๋ฅผ ๋ฐ๋๊ฒ(์๋ฝ/๊ฑฐ์ )๊ณผ ๋ณด๋ด๋ ๊ฒ์ด ์ฆ์ ๊ฐ๋ฅํ๊ณ , ํน๋ณํ ์ค์ ์ด ํ์ํ์ง ์์ง๋ง ๋ถ๋ช ํ ์ ํ๋์ง ์์ Steam ๊ณ์ ์ด ํ์ํฉ๋๋ค.(์์ ์์ $5๋ฅผ ์ด๋ฏธ ์ฌ์ฉํ ๊ณ์ ) ์ ํ๋ ๊ณ์ ์์๋ ์ ํ์ ์ธ ๊ฑฐ๋ ๊ธฐ๋ฅ๋ง ์ฌ์ฉํ ์ ์์ต๋๋ค.
์ฐ์ , BotBehaviour์ DisableIncomingTradesParsing ํ๋๊ทธ๋ฅผ ์ฌ์ฉํ์ฌ ๋ค์ด์ค๋(incoming) ๊ฑฐ๋ ์ ์์ ๋ชจ๋ ๋นํ์ฑํํ ์ ์์ต๋๋ค. ์ด๋ฆ์์ ์ ์ ์๋ฏ์ด, ์ด๋ฅผ ์ฌ์ฉํ๋ฉด ๋ค์ด์ค๋ ๊ฑฐ๋ ํ์ฑ๊ณผ ๊ด๋ จ๋ ๋ชจ๋ ๊ธฐ๋ฅ์ด ๋นํ์ฑํ๋๋ฉฐ, ์ฌ๊ธฐ์๋ ์๋์ ๊ธฐ๋ณธ ๋ก์ง๋ฟ๋ง ์๋๋ผ ๋ค์ด์ค๋ ๊ฑฐ๋ ์ ์์ ๋ฐ์ํ๋ ๊ฒ์ ์์กดํ๋ ๋ชจ๋ ์ถ๊ฐ ๊ธฐ๋ฅ๋ ํฌํจ๋ฉ๋๋ค. ๊ธฐ๋ณธ ์ค์ ์ ์ด๋ฏธ ๋น์นจํด์ (non-intrusive)์ด๋ฏ๋ก, ๋ค์ด์ค๋ ๊ฑฐ๋์ ๊ด๋ จํ์ฌ ASF๊ฐ ์ด๋ ํ ์์
๋ ํ์ง ์๊ธฐ๋ฅผ ์ ํ ์ํ์ง ์๋ ๊ฒฝ์ฐ์๋ง ์ด ์ต์
์ ์ฌ์ฉ์ ๊ณ ๋ คํ์
์ผ ํฉ๋๋ค.
์๋์์๋ ๋ค์ด์ค๋ ๊ฑฐ๋ ์ ์ ํ์ฑ์ด ํ์ฑํ๋์ด ์์ ๋(๊ธฐ๋ณธ ์ต์ )์ ๋ก์ง์ ์ค๋ช ํฉ๋๋ค.
ASF๋ Master ํน์ ๊ทธ ์ด์์ ๋ด ์ ๊ทผ๊ถํ์ ๊ฐ์ง ์ฌ์ฉ์๊ฐ ๋ณด๋ธ ๋ชจ๋ ๊ฑฐ๋๋ฅผ ํญ๋ชฉ์ ์๊ด์์ด ์๋ฝํฉ๋๋ค. ์ด๋ฅผ ํตํด ๋ด ์ธ์คํด์ค๊ฐ ํ๋ฐํ Steam ์นด๋๋ฅผ ์์ฝ๊ฒ lootํ ์ ์์ ๋ฟ๋ง ์๋๋ผ, ๋ด์ด ์ธ๋ฒคํ ๋ฆฌ์ ๋ณด๊ด ์ค์ธ Steam ์์ดํ
๋(CS:GO์ ๊ฐ์ ๋ค๋ฅธ ๊ฒ์์ ์์ดํ
ํฌํจ) ์์ฝ๊ฒ ๊ด๋ฆฌํ ์ ์์ต๋๋ค.
ASF๋ ๊ฑฐ๋ ๋ชจ๋์ ๋ธ๋๋ฆฌ์คํธ์ ์ค๋ฅธ ์ฃผ์ธ์ด ์๋ ๋ชจ๋ ์ฌ์ฉ์๋ก๋ถํฐ์ ๊ฑฐ๋ ์ ์์ ๋ด์ฉ๊ณผ ์๊ด์์ด ๊ฑฐ์ ํฉ๋๋ค. Blacklist๋ ํ์ค BotName.db ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ์ฅ๋๋ฉฐ, tb, tbadd, tbrm **๋ช
๋ น์ด**๋ฅผ ํตํด ๊ด๋ฆฌํ ์ ์์ต๋๋ค. ์ด๋ Steam์ด ์ ๊ณตํ๋ ํ์ค ์ฌ์ฉ์ ์ฐจ๋จ์ ๋์์ผ๋ก์จ ์๋ํ๋ฏ๋ก ์ฌ์ฉ์ ์ฃผ์ํ์๊ธฐ ๋ฐ๋๋๋ค.
ASF๋ TradingPreferences์ DontAcceptBotTrades์ด ๋ช
์๋์ด์์ง ์๋ ํ ๋ด ๊ฐ์ ๋ชจ๋ loot ๊ฐ์ ๊ฑฐ๋๋ฅผ ์๋ฝํฉ๋๋ค. ์ฆ, TradingPreferences์ ๊ธฐ๋ณธ๊ฐ์ธ None์ ์์์ ์ค๋ช
ํ๋๋ก ๋ด์ Master ๊ถํ์ ๊ฐ์ง ์ฌ์ฉ์๋ก๋ถํฐ์ ๊ฑฐ๋๋ฅผ ์๋์ผ๋ก ์๋ฝํ๋๋ก ํฉ๋๋ค. ๋ํ ASF ํ๋ก์ธ์ค๋ก ์ผ์ด๋๋ ๋ค๋ฅธ ๋ด์ ๊ธฐ๋ถ ๊ฑฐ๋๋ ์๋์ผ๋ก ์๋ฝํฉ๋๋ค.
TradingPreferences์ AcceptDonations์ ํ์ฑํํ๋ฉด ๋ด ๊ณ์ ์ด ์ด๋ค ํญ๋ชฉ๋ ์์ง ์๋ ๊ธฐ๋ถ ๊ฑฐ๋๋ฅผ ์๋ฝํ ๊ฒ์
๋๋ค. ์ด ์์ฑ๊ฐ์ ๋ด์ด ์๋ ๊ณ์ ์๋ง ์ํฅ์ ์ฃผ๊ณ , ๋ด ๊ณ์ ์ DontAcceptBotTrades์ ์ํฅ์ ๋ฐ์ต๋๋ค. AcceptDonations์ ๋ค๋ฅธ ์ฌ๋์ด๋ ASF ํ๋ก์ธ์ค์ ์ฐธ์ฌํ์ง ์์ ๋ด์ผ๋ก๋ถํฐ์ ๊ธฐ๋ถ๋ฅผ ์ฝ๊ฒ ์๋ฝํ๊ฒ ํด์ค๋๋ค.
์ด๋ค ํญ๋ชฉ๋ ์์ง ์๋ ๊ฒฝ์ฐ ํ์ธ์ฌํญ์ด ์์ผ๋ฏ๋ก AcceptDonations์ ASF 2๋จ๊ณ ์ธ์ฆ ์ ํ์๋ก ํ์ง ์์์ ์์๋์ญ์์ค.
TradingPreferences๋ฅผ ์ ์ ํ๊ฒ ์์ ํ์ฌ ASF์ ๊ฑฐ๋ ๊ธฐ๋ฅ์ ๋ ์์ธํ๊ฒ ์ง์ ํ ์ ์์ต๋๋ค. TradingPreferences์ ์ฃผ์ ๊ธฐ๋ฅ ์ค ํ๋๋ SteamTradeMatcher ์ต์
์ผ๋ก, SteamTradeMatcher ์ ๊ณต๊ฐ ๋ฆฌ์คํธ์ ํ์
ํ ๋ ํนํ ์ ์ฉํ๋ฐ, ๋ฐฐ์ง๋ฅผ ์์ฑํ ์ ์๋๋ก ๊ฑฐ๋๋ฅผ ๋ฐ์๋ค์ด๋ ASF์ ๋ด์ฅ ๋
ผ๋ฆฌ๊ตฌ์กฐ๋ฅผ ์ฌ์ฉํ๋๋ก ํฉ๋๋ค. ๋ฌผ๋ก SteamTradeMatcher ์์ด๋ ๊ฐ๋ฅํฉ๋๋ค. ์๋์์ ๋ ์์ธํ๊ฒ ์ค๋ช
ํ๊ฒ ์ต๋๋ค.
SteamTradeMatcher๊ฐ ํ์ฑํ ๋๋ฉด, ASF๋ ๊ฑฐ๋๊ฐ STM์ ๊ท์น์ ํต๊ณผํ๊ณ ์ฐ๋ฆฌ์๊ฒ ์ ์ด๋ ์ค๋ฆฝ์ธ์ง๋ฅผ ํ์ธํ๋ ๊ฝค ๋ณต์กํ ์๊ณ ๋ฆฌ์ฆ์ ์ฌ์ฉํฉ๋๋ค. ์ค์ ๋
ผ๋ฆฌ๊ตฌ์กฐ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
-
MatchableTypes์ ํน์ ๋ ํญ๋ชฉํ์ ์ด ์๋ ๊ฒ์ ์๊ฒ ๋๋ฉด ๊ฑฐ๋๋ฅผ ๊ฑฐ์ ํฉ๋๋ค. - ๊ฒ์๋ณ, ํ์ ๋ณ, ํฌ๊ท๋๋ณ๋ก ์ต์ํ ๋์ผํ ๊ฐ์์ ์์ดํ ์ ๋ฐ์ง ๋ชปํ๋ ๊ฒฝ์ฐ ํด๋น ๊ฑฐ๋๋ฅผ ๊ฑฐ๋ถํฉ๋๋ค.
- ์ฌ์ฉ์๊ฐ ํน๋ณํ Steam ์ฌ๋ฆ/๊ฒจ์ธ ์ธ์ผ ์นด๋๋ฅผ ์์ฒญํ๊ณ , ๊ฑฐ๋ ์ง์ฐ์ ์ํฅ์ ๋ฐ๋๋ค๋ฉด ๊ฑฐ๋๋ฅผ ๊ฑฐ์ ํฉ๋๋ค.
- ๊ฑฐ๋ ์ง์ฐ ๊ธฐ๊ฐ์ด ์ผ๋ฐ ํ๊ฒฝ์ค์ ์
MaxTradeHoldDuration์์ฑ๊ฐ์ ์ด๊ณผํ๋ ๊ฒฝ์ฐ ๊ฑฐ๋๋ฅผ ๊ฑฐ์ ํฉ๋๋ค. -
MatchEverything์ค์ ์ด ์๋๋ผ๋ฉด ๊ฑฐ๋๋ฅผ ๊ฑฐ์ ํฉ๋๋ค. ์ด๋ ์ฐ๋ฆฌ์๊ฒ ์ค๋ฆฝ๋ณด๋ค ๋ ๋์ฉ๋๋ค. - ์์ ๋ด์ฉ์ผ๋ก ๊ฑฐ์ ๋์ง ์์๋ค๋ฉด ๊ฑฐ๋๋ฅผ ์๋ฝํฉ๋๋ค.
ASF๊ฐ ๊ณผ์ง๊ธ์ ์ง์ํจ์ ์์๋์ญ์์ค. ์ด ๋ ผ๋ฆฌ๊ตฌ์กฐ๋ ์์ ๋ชจ๋ ์กฐ๊ฑด์ ๋ง์กฑํ๋ฉด์ ์ฌ์ฉ์๊ฐ ๋ญ๊ฐ๋ฅผ ์ถ๊ฐ๋ก ๊ฑฐ๋์ ์ถ๊ฐํ ๋ ์ ํํ๊ฒ ๋์ํฉ๋๋ค.
์ฒ์ 4๊ฐ์ ๊ฑฐ์ ์กฐ๊ฑด์ ๋ชจ๋์๊ฒ ๋ช ๋ฐฑํด์ผ ํฉ๋๋ค. ๋ง์ง๋ง ๊ฑฐ์ ์กฐ๊ฑด์ ์ฐ๋ฆฌ ๋ณด๊ดํจ์ ํ์ฌ ์ํ๋ฅผ ํ์ธํ๊ณ ๊ฑฐ๋ ์ํ๋ฅผ ๊ฒฐ์ ํ๋ ์ค์ ์ค๋ณต ๋ ผ๋ฆฌ๊ตฌ์กฐ๋ฅผ ํฌํจํฉ๋๋ค.
- ์ธํธ ์์ฑ ์งํ๋๊ฐ ์ฆ๊ฐํ๋ค๋ฉด ์ด ๊ฑฐ๋๋ ์ข์(good) ์ ๋๋ค. ์์: A A (๋ณ๊ฒฝ ์ ) -> A B (๋ณ๊ฒฝ ํ)
- ์ธํธ ์์ฑ ์งํ๋๊ฐ ํ์ํ ๊ทธ๋๋ก๋ผ๋ฉด ์ด ๊ฑฐ๋๋ ์ค๋ฆฝ(neutral) ์ ๋๋ค. ์์: A B (๋ณ๊ฒฝ ์ ) -> A C (๋ณ๊ฒฝ ํ)
- ์ธํธ ์์ฑ ์งํ๋๊ฐ ๊ฐ์ํ๋ค๋ฉด ์ด ๊ฑฐ๋๋ ๋์จ(bad) ์ ๋๋ค. ์์: A C (๋ณ๊ฒฝ ์ ) -> A A (๋ณ๊ฒฝ ํ)
STM์ ์ข์ ๊ฑฐ๋๋ง ์ํํฉ๋๋ค. ์ฆ, ์ค๋ณต ๋งค์นญ์ ์ํด STM์ ์ฌ์ฉํ๋ ์ฌ์ฉ์๋ ์ฐ๋ฆฌ์๊ฒ๋ ํญ์ ์ข์ ๊ฑฐ๋๋ง ์ ์ํ ๊ฒ์ ๋๋ค. ํ์ง๋ง ASF๋ ์์ ๋ฏผ์ฃผ์ฃผ์๋ผ์ ์ค๋ฆฝ ๊ฑฐ๋๋ ์๋ฝํฉ๋๋ค. ์ค๋ฆฝ ๊ฑฐ๋๋ ์ค์ ๋ก ์ฐ๋ฆฌ๊ฐ ์๋๊ฒ์ด ์๊ธฐ ๋๋ฌธ์, ๊ฑฐ์ ํ ์ด์ ๊ฐ ์์ต๋๋ค. ์ด๋ ๋น์ ์ ์น๊ตฌ๋ค์๊ฒ ํนํ ์ ์ฉํฉ๋๋ค. ๊ทธ๋ค์ STM์ ์ ํ ์ฌ์ฉํ์ง ์๊ณ ๋ ๋น์ ์ ๊ณผ๋ํ ์นด๋๋ฅผ ๊ตํํ ์ ์์ต๋๋ค. ๋น์ ์ ์ธํธ ์์ฑ ์งํ๋๋ ๋จ์ด์ง์ง ์์ต๋๋ค.
๊ธฐ๋ณธ์ ์ผ๋ก ASF๋ ๋์จ ๊ฑฐ๋๋ฅผ ๊ฑฐ์ ํฉ๋๋ค. ์ด๋ ์ฌ์ฉ์๋ผ๋ฉด ๊ฑฐ์ ํญ์ ์ํ๋ ๊ฒ์
๋๋ค. ํ์ง๋ง, ASF๊ฐ ๋์จ ๊ฑฐ๋๋ฅผ ํฌํจํ ๋ชจ๋ ์ค๋ณต ๊ฑฐ๋๋ฅผ ๋ฐ์๋ค์ผ ์ ์๋๋ก TradingPreferences์ MatchEverything๋ฅผ ํ์ฑํํ ์๋ ์์ต๋๋ค. ์ด๋ ๋น์ ์ ๊ณ์ ์์ 1:1 ๊ฑฐ๋ ๋ด์ ์คํํ๊ณ ์ถ์ ๊ฒฝ์ฐ ์ ์ฉํฉ๋๋ค. ๋ฌผ๋ก ASF๋ ๋์ด์ ๋น์ ์ ๋ฐฐ์ง์์ฑ ์งํ๋๋ฅผ ๋์์ฃผ์ง ์์๊ฒ์ด๊ณ , ์์ฑ๋ ์ธํธ๋ฅผ ์ค๋ณต ์นด๋ N์ฅ์ผ๋ก ๋ฐ๊ฟ๋ฒ๋ฆฌ๊ธฐ ์ฝ๊ฒ ํจ์ ์๊ณ ๊ณ์ญ์์ค. ์๋์ ์ผ๋ก ์ด๋ค ์ธํธ๋ ์ ๋ ์์ฑํ์ง ์๊ณ , ๊ด์ฌ ์๋ ๋ชจ๋ ์ฌ์ฉ์์๊ฒ ์ธ๋ฒคํ ๋ฆฌ ์ ์ฒด๋ฅผ ์ ๊ณตํ๋ ๊ฑฐ๋ ๋ด์ผ๋ก ์ด์ํ๊ณ ์ถ๋ค๋ฉด ์ด ์ต์
์ ํ์ฑํํ ์ ์์ต๋๋ค.
์ ํํ TradingPreferences์ ๊ด๊ณ์์ด, ASF๊ฐ ๊ฑฐ๋๋ฅผ ๊ฑฐ๋ถํ๋ค๊ณ ํด์ ์ง์ ์๋ฝํ ์ ์๋ค๋ ์๋ฏธ๋ ์๋๋๋ค. RejectInvalidTrades๊ฐ ํฌํจ๋์ง ์์ BotBehaviour ๊ธฐ๋ณธ๊ฐ์ ์ ์งํ๊ณ ์๋ค๋ฉด, ASF๋ ํด๋น ๊ฑฐ๋๋ค์ ๊ทธ๋ฅ ๋ฌด์ํ๋ฉฐ, ๊ด์ฌ์ด ์๋์ง ์ฌ๋ถ๋ ์ง์ ํ๋จํ์ฌ ๊ฒฐ์ ํ ์ ์์ต๋๋ค. MatchableTypes ๋ฒ์ ๋ฐ์ ์์ดํ
์ด ํฌํจ๋ ๊ฑฐ๋๋ ๊ทธ ์ธ์ ๋ชจ๋ ๊ฒฝ์ฐ๋ ๋ง์ฐฌ๊ฐ์ง์
๋๋ค โ ์ด ๋ชจ๋์ STM ๊ฑฐ๋๋ฅผ ์๋ํํ๋ ๋ฐ ๋์์ ์ฃผ๊ธฐ ์ํ ๊ฒ์ด์ง, ์ด๋ค ๊ฑฐ๋๊ฐ ์ข๊ณ ๋์์ง๋ฅผ ํ๋จํ๊ธฐ ์ํ ๊ฒ์ด ์๋๋๋ค. ์ด ๊ท์น์ ์ ์ผํ ์์ธ๋ tbadd ๋ช
๋ น์ด๋ฅผ ์ฌ์ฉํ์ฌ ๊ฑฐ๋ ๋ชจ๋์์ blacklist ์ฒ๋ฆฌํ ์ฌ์ฉ์์ ๊ด๋ จ๋ ๊ฒฝ์ฐ์
๋๋ค โ ์ด๋ฌํ ์ฌ์ฉ์๋ก๋ถํฐ์ ๊ฑฐ๋๋ BotBehaviour ์ค์ ๊ณผ ๊ด๊ณ์์ด ์ฆ์ ๊ฑฐ๋ถ๋ฉ๋๋ค.
์ด ์ต์
์ ํ์ฑํํ ๋๋ **ASF 2FA**๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ ๊ฐ๋ ฅํ ๊ถ์ฅํฉ๋๋ค. ๋ชจ๋ ๊ฑฐ๋๋ฅผ ์๋์ผ๋ก ํ์ธ(confirm)ํ๊ธฐ๋ก ํ๋ฉด ์ด ๊ธฐ๋ฅ์ ์ ์ฌ๋ ฅ์ ์์ ํ ์๊ฒ ๋๊ธฐ ๋๋ฌธ์
๋๋ค. SteamTradeMatcher๋ ๊ฑฐ๋๋ฅผ ํ์ธ(confirm)ํ ์ ์๋ ์ํ์์๋ ์ ์์ ์ผ๋ก ์๋ํ์ง๋ง, ์ ๋ ์๋ฝํ์ง ์์ผ๋ฉด ํ์ธ(confirmation) ๋๊ธฐ์ด์ด ์์ผ ์ ์์ต๋๋ค.
![]() |
![]() |
![]() |
![]() |
|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
|---|---|---|---|
- ๐ก ํ
- ๐ฌ ์์ฃผ ๋ฌป๋ ์ง๋ฌธ
- โ๏ธ ์์ํ๊ธฐ (์ฌ๊ธฐ์๋ถํฐ)
- ๐ฅ ๋ฐฑ๊ทธ๋ผ์ด๋ ๊ฒ์ ๋ฑ๋ก๊ธฐ
- ๐ข ๋ช ๋ น์ด
- ๐ ๏ธํธํ์ฑ
- ๐ง ํ๊ฒฝ์ค์
- ๐ด ItemsMatcherPlugin
- ๐ ๊ด๋ฆฌ
- โฑ๏ธ ์ฑ๋ฅ
- ๐ก ์๊ฒฉ ํต์
- ๐ช Steam ๊ฐ์กฑ ๊ณต์
- ๐ ๊ฑฐ๋
- โจ๏ธ ๋ช ๋ น์ค ์ธ์
- ๐ง ์ฌ์ฉ ์ค๋จ
- ๐ณ Docker
- ๐ค ์ถ๊ฐ ์์ฃผ ๋ฌป๋ ์ง๋ฌธ
- ๐ ๊ณ ์ฑ๋ฅ ์ค์
- ๐ IPC
- ๐ ํ์งํ
- ๐ ๋ก๊น
- ๐พ ์ ์ฌ์ ๋ฉ๋ชจ๋ฆฌ ํ๊ฒฝ ์ค์
- ๐ต๐ผโโ๏ธ MonitoringPlugin
- ๐ ํ๋ฌ๊ทธ์ธ
- ๐ ๋ณด์
- โฌ๏ธ SteamTokenDumperPlugin
- ๐ฆ ์๋ ํํฐ
- ๐ต 2๋จ๊ณ ์ธ์ฆ







