-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
SteamTokenDumperPlugin ko KR
SteamTokenDumperPlugin์ ์ ํฌ๊ฐ ๊ฐ๋ฐํ ๊ณต์ ASF **ํ๋ฌ๊ทธ์ธ**์ผ๋ก, ์ฌ๋ฌ๋ถ์ Steam ๊ณ์ ์ด ์ ๊ทผ ๊ฐ๋ฅํ ํจํค์ง ํ ํฐ, ์ฑ ํ ํฐ, ๋ํฌ ํค๋ฅผ ๊ณต์ ํจ์ผ๋ก์จ SteamDB ํ๋ก์ ํธ์ ๊ธฐ์ฌํ ์ ์๊ฒ ํด์ค๋๋ค. ์์ง๋ ๋ฐ์ดํฐ์ ๋ํ ์์ธํ ์ ๋ณด์ SteamDB๊ฐ ์ด๋ฅผ ํ์๋ก ํ๋ ์ด์ ๋ SteamDB์ Token Dumper ํ์ด์ง์์ ํ์ธํ์ค ์ ์์ต๋๋ค. ์ ์ถ๋๋ ๋ฐ์ดํฐ์๋ ์ ์ฌ์ ์ผ๋ก ๋ฏผ๊ฐํ ์ ๋ณด๊ฐ ํฌํจ๋์ง ์์ผ๋ฉฐ, ์ ์ค๋ช
์ ๋ช
์๋ ๋๋ก ๋ณด์/๊ฐ์ธ์ ๋ณด ์ํ์ด ์ ํ ์์ต๋๋ค.
ASF๋ ๋ฆด๋ฆฌ์ค์ SteamTokenDumperPlugin์ ํจ๊ป ๋ฒ๋ค๋ก ์ ๊ณตํ์ง๋ง, ์ด ํ๋ฌ๊ทธ์ธ ์์ฒด๋ ๊ธฐ๋ณธ์ ์ผ๋ก ๋นํ์ฑํ๋์ด ์์ต๋๋ค. SteamTokenDumperPluginEnabled ASF ์ ์ญ ์ค์ ์์ฑ์ JSON ๋ฌธ๋ฒ์ผ๋ก true๋ก ์ค์ ํ์ฌ ํ๋ฌ๊ทธ์ธ์ ํ์ฑํํ ์ ์์ต๋๋ค:
{
"SteamTokenDumperPluginEnabled": true
}ASF ํ๋ก๊ทธ๋จ์ด ์คํ๋๋ฉด, ํ์ค ASF ๋ก๊น ๋ฉ์ปค๋์ฆ์ ํตํด ํ๋ฌ๊ทธ์ธ์ด ์ฑ๊ณต์ ์ผ๋ก ํ์ฑํ๋์๋์ง ์๋ ค์ค๋๋ค. ์น ๊ธฐ๋ฐ ์ค์ ์์ฑ๊ธฐ๋ฅผ ํตํด์๋ ํ๋ฌ๊ทธ์ธ์ ํ์ฑํํ ์ ์์ต๋๋ค.
ํ์ฑํ๋๋ฉด, ์ด ํ๋ฌ๊ทธ์ธ์ ์ฌ๋ฌ๋ถ์ด ASF์์ ์คํ ์ค์ธ ๋ด๋ค์ ํ์ฉํด ํด๋น ๋ด๋ค์ด ์ ๊ทผ ๊ฐ๋ฅํ ํจํค์ง ํ ํฐ, ์ฑ ํ ํฐ, ๋ํฌ ํค ํํ๋ก ๋ฐ์ดํฐ๋ฅผ ์์งํฉ๋๋ค. ๋ฐ์ดํฐ ์์ง ๋ชจ๋์๋ ๋ฐ์ดํฐ ์์ง์ผ๋ก ์ธํด ๋ฐ์ํ๋ ์ถ๊ฐ ๋ถํ๋ฅผ ์ต์ํํ๊ธฐ ์ํ ์๋(passive) ๋ฐ ๋ฅ๋(active) ๋ฃจํด์ด ํฌํจ๋์ด ์์ต๋๋ค.
์์์ ์ค๋ช
ํ ๋ฐ์ดํฐ ์์ง ๋ฃจํด์ ๋ํด, ๊ณํ๋ ์ฌ์ฉ ์ฌ๋ก๋ฅผ ์์ํ๊ธฐ ์ํด ์ฃผ๊ธฐ์ ์ผ๋ก ์ด๋ค ๋ฐ์ดํฐ๋ฅผ SteamDB์ ์ ์ถํด์ผ ํ๋์ง ๊ฒฐ์ ํ๋ ์ญํ ์ ๋ด๋นํ๋ ์ ์ถ ๋ฃจํด๋ ์ด๊ธฐํ๋ฉ๋๋ค. ์ด ๋ฃจํด์ ASF ์์ ํ ์ต๋ 1์๊ฐ ์ด๋ด์ ์คํ๋๋ฉฐ, ์ดํ 24์๊ฐ๋ง๋ค ๋ฐ๋ณต๋ฉ๋๋ค. ์ด ํ๋ฌ๊ทธ์ธ์ ์ ์กํด์ผ ํ ๋ฐ์ดํฐ์ ์์ ์ต์ํํ๊ธฐ ์ํด ์ต์ ์ ๋คํฉ๋๋ค. ๋ฐ๋ผ์ ์ผ๋ถ ์์ง๋ ๋ฐ์ดํฐ๊ฐ ์ ์ถํ ํ์๊ฐ ์๋ ๊ฒ์ผ๋ก ํ๋จ๋์ด ๊ฑด๋๋ฐ์ด์ง ์ ์์ต๋๋ค(์: ์ ๊ทผ ํ ํฐ์ ๋ณ๊ฒฝํ์ง ์๋ ์ฑ ์
๋ฐ์ดํธ).
์ด ํ๋ฌ๊ทธ์ธ์ config/SteamTokenDumper.cache ์์น์ ์ ์ฅ๋๋ ์์์ ์ธ ์บ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ฌ์ฉํ๋ฉฐ, ์ด๋ ASF์์ config/ASF.db๊ฐ ํ๋ ๊ฒ๊ณผ ์ ์ฌํ ์ญํ ์ ํฉ๋๋ค. ์ด ํ์ผ์ ์์ง ๋ฐ ์ ์ถ๋ ๋ฐ์ดํฐ๋ฅผ ๊ธฐ๋กํ๊ณ , ์๋ก ๋ค๋ฅธ ASF ์คํ ๊ฐ์ ์ํํด์ผ ํ ์์
๋์ ์ต์ํํ๊ธฐ ์ํด ์ฌ์ฉ๋ฉ๋๋ค. ์ด ํ์ผ์ ์ญ์ ํ๋ฉด ํ๋ก์ธ์ค๊ฐ ์ฒ์๋ถํฐ ๋ค์ ์์๋๋ฏ๋ก, ๊ฐ๋ฅํ๋ค๋ฉด ์ญ์ ๋ฅผ ํผํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
ASF๋ ์์ฒญ์ ๊ธฐ์ฌ์(contributor)์ steamID๋ฅผ ํฌํจ์ํค๋ฉฐ, ์ด๋ ์ฌ๋ฌ๋ถ์ด ASF์์ ์ค์ ํ SteamOwnerID ๊ฐ์ด๋, ์ค์ ํ์ง ์์๋ค๋ฉด ๊ฐ์ฅ ๋ง์ ๋ผ์ด์ ์ค๋ฅผ ๋ณด์ ํ ๋ด์ Steam ID๋ก ๊ฒฐ์ ๋ฉ๋๋ค. ๋ฑ๋ก๋ ๊ธฐ์ฌ์๋ ์ง์์ ์ธ ๋์์ ๋ํ ๋ณด์์ผ๋ก SteamDB๋ก๋ถํฐ ์ถ๊ฐ ํํ(์: ์น์ฌ์ดํธ ํ์์ ๋ฑ๊ธ)์ ๋ฐ์ ์๋ ์์ง๋ง, ์ด๋ ์ ์ ์ผ๋ก SteamDB์ ์ฌ๋์ ๋ฌ๋ ค ์์ต๋๋ค.
์ด๋ค ๊ฒฝ์ฐ๋ , SteamDB ์คํํ๋ ์ฌ๋ฌ๋ถ์ ๋์์ ๋ฏธ๋ฆฌ ๊ฐ์ฌ๋ฅผ ์ ํ๊ณ ์ถ์ดํฉ๋๋ค. ์ ์ถ๋ ๋ฐ์ดํฐ๋ SteamDB๊ฐ ํจํค์ง, ์ฑ, ๋ํฌ์ ๋ํ ์ ๋ณด๋ฅผ ์ถ์ ํ ์ ์๊ฒ ํด์ฃผ๋ฉฐ, ์ฌ๋ฌ๋ถ์ ๋์ ์์ด๋ ๋ถ๊ฐ๋ฅํ ์ผ์ ๋๋ค.
STD ํ๋ฌ๊ทธ์ธ์ ์ถ๊ฐ ASF ๋ช
๋ น์ด์ธ std [Bots]๋ฅผ ์ ๊ณตํ๋ฉฐ, ์ด๋ฅผ ํตํด ์ ํํ ๋ด์ ๋ํด ์ํ๋ ์์ ์ ๊ฐฑ์ ๋ฐ ์ ์ถ์ ์คํํ ์ ์์ต๋๋ค. ์ด ๋ช
๋ น์ด๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํด ์ค์ ์ ํ์ฑํํ ํ์๋ ์์ผ๋ฉฐ, ์ด๋ฅผ ํตํด ์๋ ์์ง ๋ฐ ์ ์ถ์ ๊ฑด๋๋ฐ๊ณ ํ๋ก์ธ์ค๋ฅผ ์ง์ ์๋์ผ๋ก ์ ์ดํ ์ ์์ต๋๋ค. ๋ฌผ๋ก ์ค์ ์ด ํ์ฑํ๋ ์ํ์์๋ ์คํํ ์ ์์ผ๋ฉฐ, ์ด ๊ฒฝ์ฐ ๋จ์ํ ํ์๋ณด๋ค ์ผ์ฐ ์ผ๋ฐ์ ์ธ ์์ง ๋ฐ ์ ์ถ ์ ์ฐจ๊ฐ ์คํ๋ฉ๋๋ค.
์ฌ์ฉ ๊ฐ๋ฅํ ๋ชจ๋ ๋ด์ ๋ํด ๊ฐฑ์ ์ ์คํํ๋ ค๋ฉด !std ASF๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ ๊ถ์ฅํฉ๋๋ค. ๋ค๋ง ์ํ์ ๋ค๋ฉด ์ ํํ ๋ด๋ค์ ๋ํด์๋ง ์คํํ ์๋ ์์ต๋๋ค.
์ ํฌ ํ๋ฌ๊ทธ์ธ์ ๋ด๋ถ ๋์์ ์ํ๋ ๋๋ก ์กฐ์ ํ๊ณ ์ถ์ ๋ถ๋ค์ ์ํ ๊ณ ๊ธ ์ค์ ์ ์ง์ํฉ๋๋ค.
๊ณ ๊ธ ์ค์ ์ ASF.json ๋ด์ ๋ค์๊ณผ ๊ฐ์ ๊ตฌ์กฐ๋ก ์์นํฉ๋๋ค:
{
"SteamTokenDumperPlugin": {
"Enabled": false,
"SecretAppIDs": [],
"SecretDepotIDs": [],
"SecretPackageIDs": [],
"SkipAutoGrantPackages": true
}
}๋ชจ๋ ์ต์ ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
bool ํ์
์ผ๋ก ๊ธฐ๋ณธ๊ฐ์ false์
๋๋ค. ์ด ์์ฑ์ ์์์ ์ค๋ช
ํ ์ต์์ ์์ค์ SteamTokenDumperPluginEnabled ์์ฑ๊ณผ ๋์ผํ๊ฒ ๋์ํ๋ฉฐ, ๊ทธ ๋์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ํ๋ฌ๊ทธ์ธ ๊ด๋ จ ์ค์ ์ ์ฒด๋ฅผ ์์ฒด ๊ตฌ์กฐ ์์ ๋๊ณ ์ถ์ ์ฌ๋๋ค์ ์ํ ๊ฒ์
๋๋ค(๋ฐ๋ผ์ ์๋์ ์ค๋ช
๋ ๋ค๋ฅธ ๊ณ ๊ธ ์์ฑ์ ์ด๋ฏธ ์ฌ์ฉ ์ค์ธ ๊ฒฝ์ฐ์ผ ๊ฐ๋ฅ์ฑ์ด ๋์ต๋๋ค).
ImmutableHashSet<uint> ํ์
์ผ๋ก ๊ธฐ๋ณธ๊ฐ์ ๋น์ด์์ต๋๋ค. ์ด ์์ฑ์ ํ๋ฌ๊ทธ์ธ์ด ํ์ธํ์ง ์์, ๊ทธ๋ฆฌ๊ณ ์ด๋ฏธ ํ์ธ๋ ๊ฒฝ์ฐ์๋ ํ ํฐ์ ์ ์ถํ์ง ์์ appIDs๋ฅผ ์ง์ ํฉ๋๋ค. ์ด ์์ฑ์ ๋ฏธ๊ณต๊ฐ ํญ๋ชฉ์ ๋ํ ์ ์ฌ์ ์ผ๋ก ๋ฏผ๊ฐํ ์ ๋ณด์ ์ ๊ทผํ ์ ์๋ ์ฌ๋๋ค, ํนํ ๊ฐ๋ฐ์, ํผ๋ธ๋ฆฌ์
๋๋ ๋น๊ณต๊ฐ ๋ฒ ํ ํ
์คํฐ์๊ฒ ์ ์ฉํ ์ ์์ต๋๋ค.
ImmutableHashSet<uint> ํ์
์ผ๋ก ๊ธฐ๋ณธ๊ฐ์ ๋น์ด์์ต๋๋ค. ์ด ์์ฑ์ ํ๋ฌ๊ทธ์ธ์ด ํ์ธํ์ง ์์, ๊ทธ๋ฆฌ๊ณ ์ด๋ฏธ ํ์ธ๋ ๊ฒฝ์ฐ์๋ ํค๋ฅผ ์ ์ถํ์ง ์์ depotIDs๋ฅผ ์ง์ ํฉ๋๋ค. ์ด ์์ฑ์ ๋ฏธ๊ณต๊ฐ ํญ๋ชฉ์ ๋ํ ์ ์ฌ์ ์ผ๋ก ๋ฏผ๊ฐํ ์ ๋ณด์ ์ ๊ทผํ ์ ์๋ ์ฌ๋๋ค, ํนํ ๊ฐ๋ฐ์, ํผ๋ธ๋ฆฌ์
๋๋ ๋น๊ณต๊ฐ ๋ฒ ํ ํ
์คํฐ์๊ฒ ์ ์ฉํ ์ ์์ต๋๋ค.
ImmutableHashSet<uint> ํ์
์ผ๋ก ๊ธฐ๋ณธ๊ฐ์ ๋น์ด์์ต๋๋ค. ์ด ์์ฑ์ ํ๋ฌ๊ทธ์ธ์ด ํ์ธํ์ง ์์, ๊ทธ๋ฆฌ๊ณ ์ด๋ฏธ ํ์ธ๋ ๊ฒฝ์ฐ์๋ ํ ํฐ์ ์ ์ถํ์ง ์์ packageIDs(subIDs๋ผ๊ณ ๋ ํจ)๋ฅผ ์ง์ ํฉ๋๋ค. ์ด ์์ฑ์ ๋ฏธ๊ณต๊ฐ ํญ๋ชฉ์ ๋ํ ์ ์ฌ์ ์ผ๋ก ๋ฏผ๊ฐํ ์ ๋ณด์ ์ ๊ทผํ ์ ์๋ ์ฌ๋๋ค, ํนํ ๊ฐ๋ฐ์, ํผ๋ธ๋ฆฌ์
๋๋ ๋น๊ณต๊ฐ ๋ฒ ํ ํ
์คํฐ์๊ฒ ์ ์ฉํ ์ ์์ต๋๋ค.
bool ํ์
์ผ๋ก ๊ธฐ๋ณธ๊ฐ์ true์
๋๋ค. ์ด ์์ฑ์ SecretPackageIDs์ ๋งค์ฐ ์ ์ฌํ๊ฒ ๋์ํ๋ฉฐ, ํ์ฑํํ๋ฉด EPaymentMethod๊ฐ AutoGrant์ธ ํจํค์ง๋ฅผ ์๋์ ์ค๋ช
๋ ํ์ธ ๋ฃจํด์์ ๊ฑด๋๋ฐ๊ฒ ํฉ๋๋ค. AutoGrant ๊ฒฐ์ ์๋จ์ **Steamworks**๊ฐ ๊ฐ๋ฐ์ ๊ณ์ ์ ํจํค์ง๋ฅผ ์๋์ผ๋ก ๋ถ์ฌํ ๋ ์ฌ์ฉ๋ฉ๋๋ค. ์ด ์ต์
์ ๋ค๋ฅธ Secret ์ต์
๋งํผ ๋ช
์์ ์ด์ง ์์ ๋ฌด์ธ๊ฐ๋ฅผ ๋ณด์ฅํ์ง๋ ์์ง๋ง(AutoGrant ์ธ์๋ ์ ์ถํ๊ณ ์ถ์ง ์์ ํจํค์ง๊ฐ ์์ ์ ์์ผ๋ฏ๋ก), ๋น๋ฐ ํจํค์ง์ ์ ๋ถ๋ ์๋๋๋ผ๋ ๋๋ถ๋ถ์ ๊ฑด๋๋ฐ๊ธฐ์๋ ์ถฉ๋ถํฉ๋๋ค. ์ด ์ต์
์ ๊ธฐ๋ณธ์ ์ผ๋ก ํ์ฑํ๋์ด ์์ต๋๋ค. ์ค์ ๋ก AutoGrant ํจํค์ง์ ์ ๊ทผํ ์ ์๋ ์ฌ๋์ด๋ผ๋ฉด ๊ทธ ์ ๋ณด๋ฅผ ์ผ๋ฐ ๋์ค์๊ฒ ์ ์ถํ๊ณ ์ถ์ด ํ๋ ๊ฒฝ์ฐ๊ฐ ๊ฑฐ์ ์๊ธฐ ๋๋ฌธ์ด๋ฉฐ, ๋ฐ๋ผ์ false ๊ฐ์ ์ฌ์ฉํ๋ ๊ฒ์ ๋งค์ฐ ์ํฉ์ ๋ฐ๋ฅธ ์ ํ์
๋๋ค.
์ต์์ ์์ค์์ ๋ชจ๋ Steam ๊ณ์ ์ packageID(subID๋ผ๊ณ ๋ ํจ)๋ก ๋ถ๋ฅ๋๋ ํจํค์ง(๋ผ์ด์ ์ค, ๊ตฌ๋
)์ ์งํฉ์ ์์ ํฉ๋๋ค. ๋ชจ๋ ํจํค์ง๋ appID๋ก ๋ถ๋ฅ๋๋ ์ฌ๋ฌ ์ฑ์ ํฌํจํ ์ ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋ชจ๋ ์ฑ์ depotID๋ก ๋ถ๋ฅ๋๋ ์ฌ๋ฌ ๋ํฌ๋ฅผ ํฌํจํ ์ ์์ต๋๋ค.
โโโ sub/124923
โ โโโ app/292030
โ โ โโโ depot/292031
โ โ โโโ depot/378648
โ โ โโโ ...
โ โโโ app/378649
โ โโโ ...
โโโ ...
์ด ํ๋ฌ๊ทธ์ธ์๋ ๊ฑด๋๋ด ํญ๋ชฉ์ ๊ณ ๋ คํ๋ ๋ ๊ฐ์ง ๋ฃจํด, ์ฆ ํ์ธ ๋ฃจํด๊ณผ ์ ์ถ ๋ฃจํด์ด ์์ต๋๋ค.
ํ์ธ ๋ฃจํด์ ์์์ ๋ณผ ์ ์๋ ํธ๋ฆฌ๋ฅผ ํ์ธํ๋ ์ญํ ์ ํฉ๋๋ค. ํจํค์ง/์ฑ/๋ํฌ๋ฅผ ๋ฏธ๋ฆฌ ์ฐจ๋จ ๋ชฉ๋ก์ ์ถ๊ฐํ๋ฉด, ๋๋จธ์ง ๋ถ๋ถ์ ๋ณ๋๋ก ์ง์ ํ ํ์ ์์ด ์ฐจ๋จ๋ ๊ฐ์ง/์ ์ง์ ์์ ํธ๋ฆฌ๋ฅผ ํจ๊ณผ์ ์ผ๋ก ์๋ผ๋ผ ์ ์์ต๋๋ค. ์์ ์์์์ 124923 ํจํค์ง๊ฐ SecretPackageIDs ๋๋ SkipAutoGrantPackages์ ์ํด ๋ฌด์๋์๊ณ , ๊ทธ ํจํค์ง๊ฐ 292030 appID์ ์ฐ๊ฒฐ๋ ์ ์ผํ ์์ ํจํค์ง์๋ค๋ฉด 292030 appID ์ญ์ ํ์ธ๋์ง ์์ผ๋ฉฐ, ๊ฐ์ ์๋ฆฌ๋ก 292031 ๋ฐ 378648 ๋ํฌ์ ์ฐ๊ฒฐ๋ ๋ค๋ฅธ ํ์ธ๋ ์ฑ์ด ์์๋ค๋ฉด ํด๋น ๋ํฌ๋ค๋ ํ์ธ๋์ง ์์ต๋๋ค. ๋ค๋ง ํ๋ฌ๊ทธ์ธ์ด ์ด๋ฏธ ํธ๋ฆฌ๋ฅผ ํ์ธํ ์ํ๋ผ๋ฉด, ์ด๋ ์ฌ์ค์ ํด๋น ํญ๋ชฉ์ด ๋ ์ด์ ์
๋ฐ์ดํธ๋์ง ์๋๋ก ๋ง์ ๋ฟ์ด๋ฉฐ(์: ์ ์ฑ ์ถ๊ฐ), ์ด๋ฏธ ํ์ธ๋ ๊ธฐ์กด ํญ๋ชฉ(์: ์ฐจ๋จํ๊ธฐ๋ก ๊ฒฐ์ ํ๊ธฐ ์ ์ ํด๋น ํจํค์ง์์ ๋ฐ๊ฒฌ๋ ์ฑ)์ ํ๋ฌ๊ทธ์ธ์ด "์๊ฒ" ๋ง๋ค์ง๋ ์๋๋ค๋ ์ ์ ์ ์ํ์ธ์. ๋ฐฉ๊ธ ๊ฑด๋๋ฐ๊ธฐ ์ต์
์ ํ์ฑํํ๊ณ ASF๊ฐ ์ด๋ฏธ ํ์ธ๋ ํธ๋ฆฌ๋ฅผ ์ํํ์ง ์๋๋ก ํ๊ณ ์ถ๋ค๋ฉด, ํ๋ฌ๊ทธ์ธ์ด ์บ์๋ฅผ ๋ณด๊ดํ๋ config/SteamTokenDumper.cache ํ์ผ์ ํ ๋ฒ ์ญ์ ํ๋ ๊ฒ์ ๊ณ ๋ คํ ์ ์์ต๋๋ค.
์ ์ถ ๋ฃจํด์ (์์ ํ์ธ ๋ฃจํด์ ์ํด) ์ด๋ฏธ ํ์ธ๋ ํญ๋ชฉ์ ํจํค์ง ํ ํฐ, ์ฑ ํ ํฐ, ๋ํฌ ํค๋ฅผ ์ ์ถํ๋ ์ญํ ์ ํฉ๋๋ค. ์ฌ๊ธฐ์๋ ์ฐจ๋จ ๋ชฉ๋ก์ด ์ฆ์ ํจ๋ ฅ์ ๊ฐ์ง๋๋ค. ํ๋ฌ๊ทธ์ธ์ด ์ด๋ฏธ ์ ๋ณด๋ฅผ ํ์ธํ๋๋ผ๋, ์ฐจ๋จ ๋ชฉ๋ก์ ๋ฑ๋กํด ๋์๋ค๋ฉด ํ์ธ ์ฌ๋ถ์ ๊ด๊ณ์์ด ์ ์ถ ๋ฃจํด์ด ํด๋น ์ ๋ณด๋ฅผ SteamDB๋ก ์ ์ถํ์ง ์๊ธฐ ๋๋ฌธ์ ๋๋ค. ๋ค๋ง ์ด ์์ ์์๋ ๋ ์ด์ ํธ๋ฆฌ์ ๋ํด ์ด์ผ๊ธฐํ๋ ๊ฒ์ด ์๋๋ผ๋ ์ ์ ์ ์ํ์ธ์. ์ ์ถ ๋ฃจํด์ ์ฑ์ ๋ํ ์ ๋ณด๊ฐ ์ด๋ ํจํค์ง์์ ์จ ๊ฒ์ธ์ง ์์ง ๋ชปํ๋ฏ๋ก, ํญ๋ชฉ๋ค์ด ์๋ก ์ด๋ค ๊ด๊ณ์ ์๋ ์๊ด์์ด ์ฐจ๋จ ๋ชฉ๋ก์ ์๋ ํน์ ํญ๋ชฉ์ ์ ๋ณด๋ง ๊ฑด๋๋๋๋ค.
๋๋ถ๋ถ์ ๊ฐ๋ฐ์์ ํผ๋ธ๋ฆฌ์
์๊ฒ๋ SkipAutoGrantPackages๋ฅผ ํ์ฑํํ ์ํ๋ก ๋๊ณ , ํ์ํ๋ค๋ฉด SecretPackageIDs๋ง ์ถ๊ฐ๋ก ์ฌ์ฉํ๋ ๊ฒ์ผ๋ก ์ถฉ๋ถํฉ๋๋ค. ์ด๋ ํธ๋ฆฌ๋ฅผ ์์ ๊ฐ์ง์์ ํจ๊ณผ์ ์ผ๋ก ์๋ผ๋ด์ด, ๋์ผํ ์ฑ์ ์ฐ๊ฒฐ๋ ๋ค๋ฅธ ํจํค์ง๊ฐ ์๋ ํ ๊ทธ ์๋์ ํฌํจ๋ ์ฑ๊ณผ ๋ํฌ๊ฐ ์ ์ถ๋์ง ์๋๋ก ๋ณด์ฅํ๊ธฐ ๋๋ฌธ์
๋๋ค. ๋์ฑ ํ์คํ ํ๊ณ ์ถ๋ค๋ฉด ์ฌ๊ธฐ์ ๋ํด SecretAppIDs๋ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์ด ์ต์
์ ์ฐจ๋จํ์ง ์์ ๋ค๋ฅธ ๋ผ์ด์ ์ค๊ฐ ํด๋น ์ฑ์ ์ฐ๊ฒฐ๋์ด ์๋๋ผ๋ ์ฑ์ ํ์ธ์ ๊ฑด๋๋๋๋ค. SecretDepotIDs๋ ํน๋ณํ๊ณ ๊ตฌ์ฒด์ ์ธ ํ์(์: ํจํค์ง์ ์ฑ ์ ๋ณด๋ ๊ณ์ ์ ์ถํ๋ฉด์ ํน์ ๋ํฌ๋ง ๊ฑด๋๋ฐ๊ธฐ)๊ฐ ์๊ฑฐ๋, ์ผ์ค์ผ๋ก ์์ ํ๊ฒ ํ๊ธฐ ์ํด ํ ๊ฒน์ ๋ ์ถ๊ฐํ๊ณ ์ถ์ ๊ฒฝ์ฐ๊ฐ ์๋๋ผ๋ฉด ์ฌ์ฉํ ํ์๊ฐ ์์ต๋๋ค.
![]() |
![]() |
![]() |
![]() |
|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
|---|---|---|---|
- ๐ก ํ
- ๐ฌ ์์ฃผ ๋ฌป๋ ์ง๋ฌธ
- โ๏ธ ์์ํ๊ธฐ (์ฌ๊ธฐ์๋ถํฐ)
- ๐ฅ ๋ฐฑ๊ทธ๋ผ์ด๋ ๊ฒ์ ๋ฑ๋ก๊ธฐ
- ๐ข ๋ช ๋ น์ด
- ๐ ๏ธํธํ์ฑ
- ๐ง ํ๊ฒฝ์ค์
- ๐ด ItemsMatcherPlugin
- ๐ ๊ด๋ฆฌ
- โฑ๏ธ ์ฑ๋ฅ
- ๐ก ์๊ฒฉ ํต์
- ๐ช Steam ๊ฐ์กฑ ๊ณต์
- ๐ ๊ฑฐ๋
- โจ๏ธ ๋ช ๋ น์ค ์ธ์
- ๐ง ์ฌ์ฉ ์ค๋จ
- ๐ณ Docker
- ๐ค ์ถ๊ฐ ์์ฃผ ๋ฌป๋ ์ง๋ฌธ
- ๐ ๊ณ ์ฑ๋ฅ ์ค์
- ๐ IPC
- ๐ ํ์งํ
- ๐ ๋ก๊น
- ๐พ ์ ์ฌ์ ๋ฉ๋ชจ๋ฆฌ ํ๊ฒฝ ์ค์
- ๐ต๐ผโโ๏ธ MonitoringPlugin
- ๐ ํ๋ฌ๊ทธ์ธ
- ๐ ๋ณด์
- โฌ๏ธ SteamTokenDumperPlugin
- ๐ฆ ์๋ ํํฐ
- ๐ต 2๋จ๊ณ ์ธ์ฆ







