Skip to content

Compilation ko KR

ArchiBot edited this page Sep 5, 2026 · 48 revisions

์ปดํŒŒ์ผ

์ปดํŒŒ์ผ์€ ์‹คํ–‰๊ฐ€๋Šฅํ•œ ํŒŒ์ผ์„ ๋งŒ๋“œ๋Š” ๊ณผ์ •์ž…๋‹ˆ๋‹ค. ๋งŒ์•ฝ ASF์— ์ž์‹ ์ด ๋งŒ๋“  ๋ณ€๊ฒฝ์‚ฌํ•ญ์„ ์ถ”๊ฐ€ํ•˜๊ณ  ์‹ถ๊ฑฐ๋‚˜ ๊ณต์‹ ๋ฆด๋ฆฌ์Šค ์—์„œ ์ œ๊ณตํ•˜๋Š” ์‹คํ–‰ํŒŒ์ผ์„ ๋ฌด์Šจ ์ด์œ ์—์„œ๊ฑด ์‹ ๋ขฐํ•˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ ํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ๋งŒ์•ฝ ๋‹น์‹ ์ด ๊ฐœ๋ฐœ์ž๊ฐ€ ์•„๋‹ˆ๋ผ ์‚ฌ์šฉ์ž๋ผ๋ฉด ๋Œ€๋ถ€๋ถ„ ์ด๋ฏธ ์ปดํŒŒ์ผ๋œ ๋ฐ”์ด๋„ˆ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•˜๊ธธ ์›ํ• ๊ฒ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ž์‹ ๋งŒ์˜ ๋ฐ”์ด๋„ˆ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์‹ถ๊ฑฐ๋‚˜ ๋ญ”๊ฐ€ ์ƒˆ๋กœ์šด ๊ฒƒ์„ ๋ฐฐ์šฐ๊ณ  ์‹ถ๋‹ค๋ฉด ๊ณ„์† ์ฝ์œผ์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค.

ASF๋Š” ํ•„์š”๋กœ ํ•˜๋Š” ๋„๊ตฌ๋ฅผ ๋ชจ๋‘ ๊ฐ€์ง€๊ณ ๋งŒ ์žˆ๋‹ค๋ฉด ํ˜„์žฌ ์ง€์›๋˜๋Š” ์–ด๋– ํ•œ ํ”Œ๋žซํผ์—์„œ๋„ ์ปดํŒŒ์ผ ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.


.NET SDK

ํ”Œ๋žซํผ๊ณผ ๊ด€๊ณ„์—†์ด, ASF๋ฅผ ์ปดํŒŒ์ผํ•˜๋ ค๋ฉด (๋Ÿฐํƒ€์ž„๋งŒ์ด ์•„๋‹ˆ๋ผ) ์ „์ฒด .NET SDK๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์„ค์น˜ ๋ฐฉ๋ฒ•์€ .NET ๋‹ค์šด๋กœ๋“œ ํŽ˜์ด์ง€ ์—์„œ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ ์ค‘์ธ OS์— ๋งž๋Š” ์ ์ ˆํ•œ .NET SDK ๋ฒ„์ „์„ ์„ค์น˜ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์„ฑ๊ณต์ ์ธ ์„ค์น˜ ํ›„์— dotnet ๋ช…๋ น์ด ์ž‘๋™ํ•˜๊ณ  ์‹คํ–‰๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. dotnet --info ๋กœ ์ž‘๋™ ์—ฌ๋ถ€๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ์„ค์น˜ํ•œ .NET SDK๊ฐ€ ASF์˜ ๋Ÿฐํƒ€์ž„ ์š”๊ตฌ์‚ฌํ•ญ ์„ ์ถฉ์กฑํ•˜๋Š”์ง€ ํ™•์ธํ•˜์„ธ์š”.


์ปดํŒŒ์ผ

.NET SDK๊ฐ€ ์ •์ƒ ์ž‘๋™ํ•˜๋ฉฐ ์ ์ ˆํ•œ ๋ฒ„์ „์ด๋ผ๋ฉด, ASF ์†Œ์Šค ๋””๋ ‰ํ„ฐ๋ฆฌ(ํด๋ก ํ•˜๊ฑฐ๋‚˜ ๋‹ค์šด๋กœ๋“œ ํ›„ ์••์ถ•์„ ํ‘ผ ASF ์ €์žฅ์†Œ)๋กœ ์ด๋™ํ•˜์—ฌ ๋‹ค์Œ์„ ์‹คํ–‰ํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค:

dotnet publish ArchiSteamFarm -c "Release" -o "out/generic"

Linux/macOS๋ฅผ ์‚ฌ์šฉ ์ค‘์ด๋ผ๋ฉด, ๋Œ€์‹  cc.sh ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ด๋Š” ์กฐ๊ธˆ ๋” ๋ณต์žกํ•œ ๋ฐฉ์‹์œผ๋กœ ๋™์ผํ•œ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค.

์ปดํŒŒ์ผ์ด ์„ฑ๊ณต์ ์œผ๋กœ ๋๋‚˜๋ฉด out/generic ๋””๋ ‰ํ† ๋ฆฌ์— source ํ˜•ํƒœ์˜ ASF๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๊ณต์‹ ์ผ๋ฐ˜ ASF ๋นŒ๋“œ๋„ ๋™์ผํ•˜์ง€๋งŒ, ์ž์ฒด ๋นŒ๋“œ์— ์ ํ•ฉํ•˜๋„๋ก UpdateChannel๊ณผ UpdatePeriod์ด 0 ๊ฐ’์œผ๋กœ ๋˜์–ด์žˆ๋‹ค๋Š” ์ ๋งŒ ๋‹ค๋ฆ…๋‹ˆ๋‹ค.

OS ํŠนํ™”

ํŠน๋ณ„ํ•œ ํ•„์š”๊ฐ€ ์žˆ๋Š” ๊ฒฝ์šฐ, OS๋ณ„(OS-specific) .NET ํŒจํ‚ค์ง€๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ๋Š” ์ด๋ ‡๊ฒŒ ํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ์ด๋ฏธ generic ๋ฒ„์ „์„ ์ปดํŒŒ์ผํ–ˆ๊ณ , ์ด๋Š” ์• ์ดˆ์— ์ปดํŒŒ์ผ์— ์‚ฌ์šฉํ–ˆ๋˜ ๊ธฐ์กด ์„ค์น˜๋œ .NET ๋Ÿฐํƒ€์ž„์œผ๋กœ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ํ˜น์‹œ ํ•„์š”ํ•˜์‹  ๊ฒฝ์šฐ๋ฅผ ์œ„ํ•ด ์•ˆ๋‚ด๋“œ๋ฆฌ๋ฉด:

dotnet publish ArchiSteamFarm -c "Release" -o "out/linux-x64" -r "linux-x64" --self-contained

๋ฌผ๋ก  ๋Œ€์ƒ์œผ๋กœ ํ•˜๋Š” OS ์•„ํ‚คํ…์ณ์— ๋”ฐ๋ผ linux-x64๋ฅผ win-x64 ๋“ฑ์œผ๋กœ ๋ณ€๊ฒฝํ•˜์‹ญ์‹œ์˜ค. ์ด ๋นŒ๋“œ๋„ ์—…๋ฐ์ดํŠธ๊ฐ€ ๋น„ํ™œ์„ฑํ™”๋ฉ๋‹ˆ๋‹ค. --self-contained์œผ๋กœ ๋นŒ๋“œํ•  ๋•Œ๋Š” ์„ ํƒ์ ์œผ๋กœ ๋‘ ๊ฐ€์ง€ ์Šค์œ„์น˜๋ฅผ ์ถ”๊ฐ€๋กœ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค: -p:PublishTrimmed=true๋Š” trim๋œ ๋นŒ๋“œ๋ฅผ ์ƒ์„ฑํ•˜๊ณ , -p:PublishSingleFile=true๋Š” ๋‹จ์ผ ํŒŒ์ผ์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. ๋‘ ๊ฐ€์ง€๋ฅผ ๋ชจ๋‘ ์ถ”๊ฐ€ํ•˜๋ฉด ์ €ํฌ๊ฐ€ ์ž์ฒด ๋นŒ๋“œ์— ์‚ฌ์šฉํ•˜๋Š” ์„ค์ •๊ณผ ๋™์ผํ•ด์ง‘๋‹ˆ๋‹ค.

ASF-ui

์œ„ ๋‹จ๊ณ„๋“ค๋งŒ์œผ๋กœ๋„ ์™„์ „ํžˆ ์ž‘๋™ํ•˜๋Š” ASF ๋นŒ๋“œ๋ฅผ ๋งŒ๋“œ๋Š” ๋ฐ ์ถฉ๋ถ„ํ•˜์ง€๋งŒ, ์ €ํฌ์˜ ๊ทธ๋ž˜ํ”ฝ ์›น ์ธํ„ฐํŽ˜์ด์Šค์ธ ASF-ui ๋นŒ๋“œ์—๋„ ์ถ”๊ฐ€๋กœ ๊ด€์‹ฌ์ด ์žˆ์œผ์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ASF ์ธก์—์„œ๋Š” ASF-ui ๋นŒ๋“œ ๊ฒฐ๊ณผ๋ฌผ์„ ํ‘œ์ค€ ์œ„์น˜์ธ ASF-ui/dist์— ๋„ฃ๊ธฐ๋งŒ ํ•˜๋ฉด ๋˜๋ฉฐ, ๊ทธ ๋‹ค์Œ(ํ•„์š”ํ•œ ๊ฒฝ์šฐ) ๊ทธ๊ฒƒ๊ณผ ํ•จ๊ป˜ ASF๋ฅผ ๋นŒ๋“œํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.

ASF-ui๋Š” git submodule ํ˜•ํƒœ๋กœ ASF์˜ ์†Œ์Šค ํŠธ๋ฆฌ์— ํฌํ•จ๋˜์–ด ์žˆ์œผ๋ฏ€๋กœ, git clone --recursive๋กœ ์ €์žฅ์†Œ๋ฅผ ํด๋ก ํ–ˆ๋Š”์ง€ ํ™•์ธํ•˜์„ธ์š”. ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ํ•„์š”ํ•œ ํŒŒ์ผ์ด ์—†์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ •์ƒ ์ž‘๋™ํ•˜๋Š” NPM๋„ ํ•„์š”ํ•˜๋ฉฐ, Node.js ๋ฅผ ์„ค์น˜ํ•˜๋ฉด ํ•จ๊ป˜ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. Linux/macOS๋ฅผ ์‚ฌ์šฉ ์ค‘์ด๋ผ๋ฉด, ์ €ํฌ์˜ cc.sh ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์‚ฌ์šฉํ•˜์‹œ๊ธธ ๊ถŒ์žฅํ•ฉ๋‹ˆ๋‹ค. ๋ฐฉ๊ธˆ ์–ธ๊ธ‰ํ•œ ์š”๊ตฌ์‚ฌํ•ญ์„ ์ถฉ์กฑํ•˜๋Š” ๊ฒฝ์šฐ, ์ด ์Šคํฌ๋ฆฝํŠธ๊ฐ€ ASF-ui์˜ ๋นŒ๋“œ ๋ฐ ๋ฐฐํฌ ๊ณผ์ •์„ ์ž๋™์œผ๋กœ ์ฒ˜๋ฆฌํ•ด์ค๋‹ˆ๋‹ค.

cc.sh ์Šคํฌ๋ฆฝํŠธ ์™ธ์—๋„, ์•„๋ž˜์— ๊ฐ„๋žตํ™”๋œ ๋นŒ๋“œ ์•ˆ๋‚ด๋ฅผ ํ•จ๊ป˜ ์ฒจ๋ถ€ํ•ฉ๋‹ˆ๋‹ค. ์ถ”๊ฐ€ ๋ฌธ์„œ๋Š” ASF-ui ์ €์žฅ์†Œ ๋ฅผ ์ฐธ๊ณ ํ•˜์„ธ์š”. ์œ„์™€ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ, ASF ์†Œ์Šค ํŠธ๋ฆฌ ์œ„์น˜์—์„œ ๋‹ค์Œ ๋ช…๋ น์–ด๋ฅผ ์‹คํ–‰ํ•˜์„ธ์š”:

rm -rf "ASF-ui/dist" # ASF-ui doesn't clean itself after old build

npm ci --prefix ASF-ui
npm run-script deploy --prefix ASF-ui

rm -rf "out/generic/www" # Ensure that our build output is clean of the old files
dotnet publish ArchiSteamFarm -c "Release" -o "out/generic" # Or accordingly to what you need as per the above

์ด์ œ out/generic/www ํด๋”์—์„œ ASF-ui ํŒŒ์ผ์„ ์ฐพ์„ ์ˆ˜ ์žˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ASF๋Š” ์ด ํŒŒ์ผ๋“ค์„ ๋ธŒ๋ผ์šฐ์ €์— ์ œ๊ณตํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

๋˜๋Š”, ์ˆ˜๋™์œผ๋กœ ํ˜น์€ ์ €ํฌ ์ €์žฅ์†Œ์˜ ๋„์›€์„ ๋ฐ›์•„ ASF-ui๋ฅผ ๋นŒ๋“œํ•œ ๋‹ค์Œ, ๋นŒ๋“œ ๊ฒฐ๊ณผ๋ฌผ์„ ${OUT}/www ํด๋”์— ์ง์ ‘ ๋ณต์‚ฌํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์„œ ${OUT}์€ -o ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ์ง€์ •ํ•œ ASF์˜ ์ถœ๋ ฅ ํด๋”์ž…๋‹ˆ๋‹ค. ์ด๊ฒƒ์ด ๋ฐ”๋กœ ASF๊ฐ€ ๋นŒ๋“œ ๊ณผ์ •์—์„œ ์ˆ˜ํ–‰ํ•˜๋Š” ์ž‘์—…์ž…๋‹ˆ๋‹ค. ASF-ui/dist๊ฐ€ ์กด์žฌํ•˜๋ฉด ์ด๋ฅผ ${OUT}/www๋กœ ๋ณต์‚ฌํ•  ๋ฟ์ด๋ฉฐ, ํŠน๋ณ„ํ•  ๊ฒƒ์€ ์—†๊ณ , ๋ณด์‹œ๋‹ค์‹œํ”ผ ํ•„์š”ํ•˜๋‹ค๋ฉด ๋นŒ๋“œ ์ดํ›„์—๋„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.


๊ฐœ๋ฐœ

ASF ์ฝ”๋“œ๋ฅผ ํŽธ์ง‘ํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด .NET๊ณผ ํ˜ธํ™˜๋˜๋Š” IDE๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์ง€๋งŒ, ์ด๋งˆ์ €๋„ ํ•„์ˆ˜๋Š” ์•„๋‹™๋‹ˆ๋‹ค. ๋ฉ”๋ชจ์žฅ์œผ๋กœ ํŽธ์ง‘ํ•œ ๋’ค ์œ„์—์„œ ์„ค๋ช…ํ•œ dotnet ๋ช…๋ น์–ด๋กœ ์ปดํŒŒ์ผํ•˜๋Š” ๊ฒƒ๋„ ๊ฐ€๋Šฅํ•˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

๋” ๋‚˜์€ ์„ ํƒ์ง€๊ฐ€ ์—†๋‹ค๋ฉด JetBrains Rider ์™€ Visual Studio Code ๋ฅผ ์ถ”์ฒœ๋“œ๋ฆฝ๋‹ˆ๋‹ค. ์ „์ž๋Š” ASF ํŒ€์ด ๊ฐœ์ธ์ ์œผ๋กœ ์‚ฌ์šฉํ•˜๋Š” ์„ ํ˜ธ IDE์ด๋ฉฐ, ํ›„์ž๋Š” ์‹ค์šฉ์ ์ธ ๋Œ€์•ˆ์ž…๋‹ˆ๋‹ค. ๋‘ ํ”„๋กœ๊ทธ๋žจ ๋ชจ๋‘ ํฌ๋กœ์Šค ํ”Œ๋žซํผ์ด๋ฉฐ Linux, macOS, Windows์—์„œ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.


ํƒœ๊ทธ

main ๋ธŒ๋žœ์น˜๋Š” ์ €ํฌ ๋ฆด๋ฆฌ์Šค ์ฃผ๊ธฐ ์—์„œ ์–ธ๊ธ‰ํ–ˆ๋“ฏ ๊ฐœ๋ฐœ ๋ธŒ๋žœ์น˜์ด๊ธฐ ๋•Œ๋ฌธ์—, ์• ์ดˆ์— ์„ฑ๊ณต์ ์ธ ์ปดํŒŒ์ผ์ด๋‚˜ ์™„๋ฒฝํ•œ ASF ์‹คํ–‰์ด ๊ฐ€๋Šฅํ•œ ์ƒํƒœ๋ผ๊ณ  ๋ณด์žฅ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ASF๋ฅผ ์†Œ์Šค์—์„œ ์ปดํŒŒ์ผํ•˜๊ฑฐ๋‚˜ ์ฐธ์กฐํ•˜๋ ค๋ฉด ๋ชฉ์ ์— ๋งž๋Š” ์ ์ ˆํ•œ ํƒœ๊ทธ ๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” ์ตœ์†Œํ•œ ์„ฑ๊ณต์ ์ธ ์ปดํŒŒ์ผ์„ ๋ณด์žฅํ•˜๊ณ , ์•ˆ์ • ๋ฆด๋ฆฌ์Šค๋กœ ํ‘œ์‹œ๋œ ๋นŒ๋“œ๋Š” ๊ฑฐ์˜ ํ ์—†๋Š” ์‹คํ–‰๋„ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ํŠธ๋ฆฌ์˜ ํ˜„์žฌ "์ƒํƒœ(health)"๋ฅผ ํ™•์ธํ•˜๋ ค๋ฉด, ์ €ํฌ CI์ธ GitHub ๋ฅผ ํ™œ์šฉํ•˜์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.


๊ณต์‹ ๋ฆด๋ฆฌ์Šค

๊ณต์‹ ASF ๋ฆด๋ฆฌ์Šค๋Š” ASF ๋Ÿฐํƒ€์ž„ ์š”๊ตฌ์‚ฌํ•ญ ์— ๋งž๋Š” ์ตœ์‹  .NET SDK๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ GitHub ์—์„œ ์ปดํŒŒ์ผ๋ฉ๋‹ˆ๋‹ค. ํ…Œ์ŠคํŠธ๋ฅผ ํ†ต๊ณผํ•˜๋ฉด, ๋ชจ๋“  ํŒจํ‚ค์ง€๋Š” GitHub์—์„œ๋„ ๋ฆด๋ฆฌ์Šค๋กœ ๋ฐฐํฌ๋ฉ๋‹ˆ๋‹ค. ์ด๋Š” ํˆฌ๋ช…์„ฑ๋„ ๋ณด์žฅํ•˜๋Š”๋ฐ, GitHub๋Š” ๋ชจ๋“  ๋นŒ๋“œ์— ํ•ญ์ƒ ๊ณต์‹ ๊ณต๊ฐœ ์†Œ์Šค๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ ๋•Œ๋ฌธ์ด๋ฉฐ, GitHub ์•„ํ‹ฐํŒฉํŠธ์˜ ์ฒดํฌ์„ฌ์„ GitHub ๋ฆด๋ฆฌ์Šค ์ž์‚ฐ๊ณผ ๋น„๊ตํ•ด๋ณผ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ASF ๊ฐœ๋ฐœ์ž๋Š” ๊ฐœ์ธ ๊ฐœ๋ฐœ๊ณผ์ •๊ณผ ๋””๋ฒ„๊น…์„ ์ œ์™ธํ•˜๊ณ ๋Š” ์Šค์Šค๋กœ ์ปดํŒŒ์ผํ•˜๊ฑฐ๋‚˜ ๋นŒ๋“œ๋ฅผ ๊ฒŒ์‹œํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์œ„ ์‚ฌํ•ญ์— ๋”ํ•ด, ASF ๊ด€๋ฆฌ์ž๋“ค์€ ์ถ”๊ฐ€์ ์ธ ๋ณด์•ˆ ์กฐ์น˜๋กœ์„œ GitHub์™€๋Š” ๋…๋ฆฝ๋œ ์›๊ฒฉ ASF ์„œ๋ฒ„์—์„œ ๋นŒ๋“œ ์ฒดํฌ์„ฌ์„ ์ˆ˜๋™์œผ๋กœ ๊ฒ€์ฆํ•˜๊ณ  ๊ฒŒ์‹œํ•ฉ๋‹ˆ๋‹ค. ์ด ๋‹จ๊ณ„๋Š” ๊ธฐ์กด ASF๊ฐ€ ์ž๋™ ์—…๋ฐ์ดํŠธ ๊ธฐ๋Šฅ์˜ ์œ ํšจํ•œ ํ›„๋ณด๋กœ ํ•ด๋‹น ๋ฆด๋ฆฌ์Šค๋ฅผ ์ธ์‹ํ•˜๊ธฐ ์œ„ํ•ด ๋ฐ˜๋“œ์‹œ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

en-US de-DE es-ES lol-US
pt-BR ru-RU zh-CN zh-TW

๐Ÿ‘จโ€๐Ÿซ ๊ธฐ๋ณธ

๐Ÿ‘จโ€๐ŸŽ“๏ธ ๋ฉ”์ธ

๐Ÿง™ ๊ณ ๊ธ‰

๐Ÿ‘ท ๊ฐœ๋ฐœ์ž

Clone this wiki locally