Skip to content

Setting up ko KR

GitHub Action edited this page Apr 5, 2021 · 75 revisions

μ„€μΉ˜ν•˜κΈ°

μ—¬κΈ° μ˜€μ‹ κ²Œ μ²˜μŒμΈκ°€μš”? ν™˜μ˜ν•©λ‹ˆλ‹€! 우리 ν”„λ‘œμ νŠΈμ— 관심을 가진 뢄이 또 μžˆλ‹€λ‹ˆ 정말 ν–‰λ³΅ν•©λ‹ˆλ‹€. λ‹€λ§Œ 큰 νž˜μ—λŠ” 큰 μ±…μž„μ΄ λ”°λ₯Έλ‹€λŠ” 것을 κΈ°μ–΅ν•˜μ„Έμš”. ASFλŠ” Steam에 κ΄€λ ¨λœ λ‹€μ–‘ν•œ λ§Žμ€ 것을 ν•  수 μžˆμ§€λ§Œ 당신이 μ–΄λ–»κ²Œ μ‚¬μš©ν•œν•˜λŠ”μ§€ μΆ©λΆ„νžˆ μ•„λŠ” 만큼만 μ“Έ 수 μžˆμŠ΅λ‹ˆλ‹€. 이에 λŒ€ν•œ ν•™μŠ΅ 곑선은 κ°€νŒŒλ₯΄κ³ , 이 κ΄€μ μ—μ„œ μš°λ¦¬λŠ” λͺ¨λ“ κ²ƒμ΄ μ–΄λ–»κ²Œ λ™μž‘ν•˜λŠ”μ§€ μ„ΈλΆ€μ μœΌλ‘œ μ„€λͺ…ν•˜λŠ” μœ„ν‚€λ₯Ό 당신이 μ½μ–΄μ£Όμ‹œκΈΈ λ°”λžλ‹ˆλ‹€.

μœ„μ˜ ν…μŠ€νŠΈλ₯Ό κ²¬λŽŒλ‚΄κ³  μ—¬μ „νžˆ μ—¬κΈ° μžˆλ„€μš”? μ’‹μ•„μš”. 막 λ„˜κΈ°μ§€ μ•Šμ•˜λ‹€λ©΄ 이제 곧 **λ”μ°ν•œ μ‹œκ°„**이 λ κ²λ‹ˆλ‹€... μ–΄μ¨Œκ±΄κ°„μ—, ASFλŠ” ν‰μ†Œμ— 쓰건 μΉœμˆ™ν•œ GUIκ°€ μ—†λŠ” μ½˜μ†” ν”„λ‘œκ·Έλž¨μž…λ‹ˆλ‹€. ASFλŠ” 주둜 μ„œλ²„μ—μ„œ λŒμ•„κ°€λ„λ‘ λ˜μ–΄μžˆκ³ , λ°μŠ€ν¬νƒ‘ ν”„λ‘œκ·Έλž¨μ΄ μ•„λ‹Œ μ„œλΉ„μŠ€(λŒ€λͺ¬)으둜 λ™μž‘ν•©λ‹ˆλ‹€.

ν•˜μ§€λ§Œ PCμ—μ„œ μ‚¬μš©ν•  수 μ—†λ‹€κ±°λ‚˜ μ‚¬μš©λ²•μ΄ λ­”κ°€ 더 λ³΅μž‘ν•˜λ‹€κ±°λ‚˜ 뭐 그런 λœ»μ€ μ•„λ‹™λ‹ˆλ‹€. ASFλŠ” μ„€μΉ˜κ°€ ν•„μš”μ—†λŠ” 독립싀행 ν”„λ‘œκ·Έλž¨μœΌλ‘œ, μƒμžμ—μ„œ κΊΌλ‚΄λ©΄ λ°”λ‘œ μž‘λ™ν•©λ‹ˆλ‹€. ν•˜μ§€λ§Œ μ“Έλ§Œν•΄μ§€λ €λ©΄ 섀정이 ν•„μš”ν•©λ‹ˆλ‹€. 섀정은 ASFκ°€ μ‹€ν–‰λœ 후에 μ‹€μ œλ‘œ 뭘 ν•΄μ•Όν•˜λŠ”μ§€λ₯Ό μ•Œλ €μ£ΌλŠ” μΌμž…λ‹ˆλ‹€. μ„€μ •ν•˜μ§€ μ•Šκ³  μ‹€ν–‰ν•˜λ©΄ ASFλŠ” 아무 것도 ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€. κ°„λ‹¨ν•˜μ£ .


νŠΉμ • OS에 μ„€μΉ˜ν•˜κΈ°

일반적으둜 λ‹€μŒ λͺ‡λΆ„λ™μ•ˆ ν•  일의 λͺ©λ‘μž…λ‹ˆλ‹€:

κ½€ κ°„λ‹¨ν•œ 것 κ°™μ£ ? 자 이제 ν•΄λ΄…μ‹œλ‹€.


.NET Core ν•„μˆ˜ ꡬ성 μš”μ†Œ

첫 번째 λ‹¨κ³„λŠ” λ‹Ήμ‹ μ˜ OSκ°€ ASFλ₯Ό μ œλŒ€λ‘œ μ‹€ν•΄ν•  수 μžˆλŠ”μ§€λ₯Ό ν™•μΈν•˜λŠ” κ²ƒμž…λ‹ˆλ‹€. ASFλŠ” C#으둜 μž‘μ„±λ˜μ—ˆκ³  .NET Coreλ₯Ό 기반으둜 ν•˜λ―€λ‘œ λ‹Ήμ‹ μ˜ ν”Œλž«νΌμ—μ„œ 아직 μ‚¬μš©ν•  수 μ—†λŠ” λ„€μ΄ν‹°λΈŒ 라이브러리λ₯Ό ν•„μš”λ‘œ ν•  μˆ˜λ„ μžˆμŠ΅λ‹ˆλ‹€. μœˆλ„μš°, λ¦¬λˆ…μŠ€, OS X μ–΄λ–€ 것을 μ“°λŠ”μ§€μ— 따라 ν•„μš”μ‘°κ±΄μ΄ λ‹¬λΌμ§€λŠ”λ°, .NET Core ν•„μˆ˜ ꡬ성 μš”μ†Œ λ¬Έμ„œμ— λͺ¨λ‘ λ‚˜μ—΄λ˜μ–΄ μžˆμœΌλ‹ˆ λ”°λΌν•˜μ‹œκΈ° λ°”λžλ‹ˆλ‹€.λ‹€ 이 참쑰자료λ₯Ό μ‚¬μš©ν•΄μ•Ό ν•˜μ§€λ§Œ, 편의λ₯Ό μœ„ν•΄ μ•„λž˜μ— ν•„μš”ν•œ λͺ¨λ“  νŒ¨ν‚€μ§€λ₯Ό μ„€λͺ…ν–ˆμœΌλ―€λ‘œ λ¬Έμ„œ 전체λ₯Ό 읽을 ν•„μš”λŠ” μ—†μŠ΅λ‹ˆλ‹€.

λ‹Ήμ‹ μ˜ μ‹œμŠ€ν…œμ— 일뢀(ν˜Ήμ€ 전체) 쒅속성이 이미 μ‘΄μž¬ν•˜λŠ” 것은 μ‚¬μš©ν•˜κ³  μžˆλŠ” 제3자 μ†Œν”„νŠΈμ›¨μ–΄κ°€ μ„€μΉ˜ν–ˆμ„ 수 μžˆμœΌλ―€λ‘œ μ™„λ²½ν•˜κ²Œ μ •μƒμž…λ‹ˆλ‹€. ν•˜μ§€λ§Œ λ‹Ήμ‹ μ˜ OS에 λ§žλŠ” μ„€μΉ˜κ΄€λ¦¬μžκ°€ 싀행쀑인지λ₯Ό 확인해야 ν•©λ‹ˆλ‹€. 이 쒅속성 μ—†μ΄λŠ” ASFκ°€ μ „ν˜€ μ‹€ν•΄λ˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.

νŠΉμ • OS용 λΉŒλ“œλŠ” 이미 λͺ¨λ“  것을 ν¬ν•¨ν•˜κ³  μžˆμœΌλ―€λ‘œ .NET Core SDKλ‚˜ λŸ°νƒ€μž„μ˜ μ„€μΉ˜ λ“± λ‹€λ₯Έ μ–΄λ–€ 것도 ν•  ν•„μš”κ°€ μ—†λ‹€λŠ” 것을 λͺ…μ‹¬ν•˜μ‹­μ‹œμ˜€. ASF에 ν¬ν•¨λœ .NET Core λŸ°νƒ€μž„μ„ μ‹€ν–‰ν•˜κΈ° μœ„ν•΄μ„œλŠ” .NET Core ν•„μˆ˜ ꡬ성 μš”μ†Œ(쒅속 ν”„λ‘œκ·Έλž¨)만 ν•„μš”ν•©λ‹ˆλ‹€.

  • Microsoft Visual C++ 2015 Redistributable Update (x64 for 64-bit Windows, x86 for 32-bit Windows)
  • λͺ¨λ“  μœˆλ„μš° μ—…λ°μ΄νŠΈλ₯Ό 미리 μ„€μΉ˜ν•΄ λ†“λŠ” 것을 맀우 ꢌμž₯ν•©λ‹ˆλ‹€. 적어도 **KB2533623**κ³Ό **KB2999226**은 ν•„μˆ˜μ΄κ³  더 λ§Žμ€ μ—…λ°μ΄νŠΈκ°€ ν•„μš”ν•  수 μžˆμŠ΅λ‹ˆλ‹€. μœˆλ„μš°κ°€ μ΅œμ‹  μƒνƒœλΌλ©΄ λͺ¨λ“  것이 μ„€μΉ˜λ˜μ–΄ μžˆμ„ κ²ƒμž…λ‹ˆλ‹€. Visual C++ νŒ¨ν‚€μ§€λ₯Ό μ„€μΉ˜ν•˜κΈ° 전에 μš”κ΅¬μ‚¬ν•­μ„ μΆ©μ‘±ν•˜λŠ”μ§€ ν™•μΈν•˜μ‹­μ‹œμ˜€.

λ¦¬λˆ…μŠ€ λ°°ν¬νŒμ— 따라 νŒ¨ν‚€μ§€ 이름이 λ‹€λ¦…λ‹ˆλ‹€. μ•„λž˜μ— 곡톡적인 것듀을 λ‚˜μ—΄ν–ˆμŠ΅λ‹ˆλ‹€. λ°λΉ„μ•ˆμ—μ„œλŠ” apt, CentOSμ—μ„œλŠ” yum λ“± OSμ—μ„œ μ‚¬μš©ν•˜λŠ” 자체 νŒ¨ν‚€μ§€ κ΄€λ¦¬μžλ₯Ό 톡해 μ „λΆ€λ₯Ό μ„€μΉ˜ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

  • libc6 (libc)
  • libgcc1 (libgcc)
  • libicu (icu-libs, latest version for your distribution, for example libicu67)
  • libgssapi-krb5-2 (libkrb5-3, krb5-libs)
  • libssl1.1 (libssl, openssl-libs, latest version for your distribution, 1.1.X or 1.0.X)
  • libstdc++6 (libstdc++, in version 5.0 or higher)
  • zlib1g (zlib)

At least a majority of those should be already natively available on your system. The minimal installation of Debian stable required only libicu63.

  • ν˜„μž¬λŠ” μ—†μŠ΅λ‹ˆλ‹€λ§Œ, 적어도 10.13 μ΄μƒμ˜ OS X μ΅œμ‹ λ²„μ „μ΄ μ„€μΉ˜λ˜μ–΄ μžˆμ–΄μ•Ό ν•©λ‹ˆλ‹€.

λ‹€μš΄λ‘œλ“œ

λͺ¨λ“  ν•„μš”ν•œ 쒅속 ν”„λ‘œκ·Έλž¨μ„ λ‹€ 가지고 μžˆμœΌλ―€λ‘œ, λ‹€μŒ λ‹¨κ³„λŠ” **μ΅œμ‹  ASF 릴리즈**λ₯Ό λ‹€μš΄λ‘œλ“œ λ°›λŠ” κ²ƒμž…λ‹ˆλ‹€. ASFλŠ” λ‹€μ–‘ν•œ 변쒅이 μžˆμ§€λ§Œ 당신은 OS와 아킀텍쳐에 λ§žλŠ” νŒ¨ν‚€μ§€λ₯Ό 원할 κ²ƒμž…λ‹ˆλ‹€. 예λ₯Όλ“€μ–΄ 64-λΉ„νŠΈ μœˆλ„μš°λ₯Ό μ‚¬μš©ν•œλ‹€λ©΄, ASF-win-x64 νŒ¨ν‚€μ§€λ₯Ό μ‚¬μš©ν•˜λ©΄ λ©λ‹ˆλ‹€. μ‚¬μš©κ°€λŠ₯ν•œ 변쒅에 λŒ€ν•œ 더 λ§Žμ€ 정보λ₯Ό μ›ν•˜μ‹œλ©΄ ν˜Έν™˜μ„± ν•­λͺ©μ„ μ°Έκ³ ν•˜μ‹­μ‹œμ˜€. ASFλŠ” 32λΉ„νŠΈ μœˆλ„μš°κ°™μ€ νŠΉμ •OS용 νŒ¨ν‚€μ§€κ°€ μ—†λŠ” λ‹€λ₯Έ OSμ—μ„œλ„ 싀행이 κ°€λŠ₯ν•©λ‹ˆλ‹€. **[일반 μ„€μΉ˜](#일반 μ„€μΉ˜)**ν•­λͺ©μ„ μ°Έκ³ ν•˜μ‹œκΈ° λ°”λžλ‹ˆλ‹€.

Assets

λ‹€μš΄λ‘œλ“œ 후에 zip 파일의 압좕을 폴더에 ν‘ΈλŠ” 것뢀터 μ‹œμž‘ν•˜μ‹­μ‹œμ˜€. We recommend using 7-zip, but all standard utilities like unzip from Linux/OS X should work without problems as well.

If you're using Linux/OS X, don't forget to chmod +x ArchiSteamFarm in the extracted folder, since permissions are not automatically set in the zip file. 졜초 μ••μΆ•ν•΄μ œμ‹œ ν•œλ²ˆλ§Œ ν•˜λ©΄ λ©λ‹ˆλ‹€.

ASFλ₯Ό 기쑴에 λ‹€λ₯Έ λ¬΄μ–Έκ°€λ‘œ μ“°κ³ μžˆλ˜ 디렉토리가 μ•„λ‹Œ μƒˆ 디렉토리에 압좕을 ν‘ΈλŠ” 것을 ꢌμž₯ν•©λ‹ˆλ‹€. ASF의 μžλ™μ—…λ°μ΄νŠΈ κΈ°λŠ₯은 μ—…κ·Έλ ˆμ΄λ“œν• λ•Œ λͺ¨λ“  였래되고 관련이 μ—†λŠ” νŒŒμΌλ“€μ„ μ‚­μ œν•©λ‹ˆλ‹€. λ§Œμ•½ ASF디렉토리에 관련이 μ—†λŠ” λ­”κ°€κ°€ μžˆλ‹€λ©΄ μ—†μ–΄μ§ˆ κ²ƒμž…λ‹ˆλ‹€. ASF와 ν•¨κ»˜ μ‚¬μš©ν•˜κ³  싢은 μΆ”κ°€ μŠ€ν¬λ¦½νŠΈλ‚˜ 파일이 μžˆλ‹€λ©΄ ν•œλ‹¨κ³„ μƒμœ„ 폴더에 λ„£μœΌμ‹­μ‹œμ˜€.

λ‹€μŒμ€ ꡬ쑰도 μ˜ˆμ‹œμž…λ‹ˆλ‹€:

C:\ASF (where you put your own things)
    β”œβ”€β”€ ASF shortcut.lnk (optional)
    β”œβ”€β”€ Config shortcut.lnk (optional)
    β”œβ”€β”€ Commands.txt (optional)
    β”œβ”€β”€ MyExtraScript.bat (optional)
    β”œβ”€β”€ (...) (any other files of your choice, optional)
    └── Core (dedicated to ASF only, where you extract the archive)
         β”œβ”€β”€ ArchiSteamFarm(.exe)
         β”œβ”€β”€ config
         β”œβ”€β”€ logs
         β”œβ”€β”€ plugins
         └── (...)

ν™˜κ²½μ„€μ •

λ§ˆμ§€λ§‰ 단계인 ν™˜κ²½μ„€μ •μ„ ν•  μ€€λΉ„κ°€ λ˜μ—ˆμŠ΅λ‹ˆλ‹€. 아직 μ΅μˆ™ν•˜μ§€ μ•Šμ€ λ§Žμ€ μƒˆλ‘œμš΄ 정보가 μž”λœ© μƒκΈ°λ―€λ‘œ μ§€κΈˆκΉŒμ§€ μ€‘μ—μ„œ κ°€μž₯ λ³΅μž‘ν•œ λ‹¨κ³„μž…λ‹ˆλ‹€. κ·Έλž˜μ„œ μ΄ν•΄ν•˜κΈ° μ‰¬μš΄ μ˜ˆμ œμ™€ κ°„λž΅ν•œ μ„€λͺ…을 μ—¬κΈ°μ—μ„œ μ œκ³΅ν•˜λ €κ³  ν•©λ‹ˆλ‹€.

κ°€μž₯ λ¨Όμ €, ν™˜κ²½μ„€μ •κ³Ό κ΄€λ ¨λœ λͺ¨λ“  것 을 μ„€λͺ…ν•˜λŠ” ν™˜κ²½μ„€μ • νŽ˜μ΄μ§€κ°€ μžˆμ§€λ§Œ μ—„μ²­λ‚œ μ–‘μ˜ μƒˆλ‘œμš΄ 정보이고, μƒλ‹ΉλŸ‰μ€ λ‹Ήμž₯ μ•Œ ν•„μš”λŠ” μ—†μŠ΅λ‹ˆλ‹€. κ·Έ λŒ€μ‹ , μ‹€μ œλ‘œ μ°ΎλŠ” 정보λ₯Ό μ–»λŠ” 방법을 μ•Œλ €λ“œλ¦¬κ² μŠ΅λ‹ˆλ‹€.

ASF ν™˜κ²½μ„€μ •μ€ μ›Ή ν™˜κ²½μ„€μ • 생성기 λ˜λŠ” μˆ˜λ™μ˜ 두가지 λ°©λ²•μœΌλ‘œ ν•  수 μžˆμŠ΅λ‹ˆλ‹€. 이에 λŒ€ν•΄ ν™˜κ²½μ„€μ • ν•­λͺ©μ—μ„œ 깊게 μ„€λͺ…ν•˜κ³  μžˆμœΌλ―€λ‘œ 더 μžμ„Έν•œ 정보λ₯Ό μ›ν•œλ‹€λ©΄ μ°Έκ³ ν•˜μ‹­μ‹œμ˜€. μ—¬κΈ°μ„œλŠ” 훨씬 쉽기 λ•Œλ¬Έμ— μ›Ή ν™˜κ²½μ„€μ • 생성기λ₯Ό μ‚¬μš©ν•˜κ² μŠ΅λ‹ˆλ‹€.

μ‚¬μš©ν•˜λŠ” μ›Ή λΈŒλΌμš°μ €λ‘œ μ›Ή ν™˜κ²½μ„€μ • 생성기 νŽ˜μ΄μ§€μ— κ°‘λ‹ˆλ‹€. μžλ°”μŠ€ν¬λ¦½νŠΈλ₯Ό μˆ˜λ™μœΌλ‘œ λΉ„ν™œμ„±ν™” ν–ˆλ‹€λ©΄ ν™œμ„±ν™” 해두어야 ν•©λ‹ˆλ‹€. ν¬λ‘¬μ΄λ‚˜ νŒŒμ΄μ–΄ν­μŠ€λ₯Ό ꢌμž₯ν•˜μ§€λ§Œ, 거의 λŒ€λΆ€λΆ„μ˜ 유λͺ…ν•œ λΈŒλΌμš°μ €μ—μ„œ μž‘λ™ν•©λ‹ˆλ‹€.

νŽ˜μ΄μ§€λ₯Ό μ—° ν›„ "Bot" νƒ­μœΌλ‘œ μ „ν™˜ν•©λ‹ˆλ‹€. μ•„λž˜μ™€ λΉ„μŠ·ν•œ νŽ˜μ΄μ§€λ₯Ό λ³Ό 수 μžˆμŠ΅λ‹ˆλ‹€.

Bot tab

ν˜Ήμ‹œλΌλ„ 방금 λ‹€μš΄λ‘œλ“œν•œ ASF의 버전이 ν™˜κ²½μ„€μ • 생성기가 기본으둜 μ‚¬μš©ν•˜λ„λ‘ μ„€μ •λœ 버전보닀 μ˜€λž˜λ˜μ—ˆλ‹€λ©΄, λ“œλ‘­λ‹€μš΄ λ©”λ‰΄μ—μ„œ μ‚¬μš©μ€‘μΈ ASF 버전을 μ„ νƒν•©λ‹ˆλ‹€. ν™˜κ²½μ„€μ • μƒμ„±κΈ°λŠ” μ‚¬μ „λ¦΄λ¦¬μŠ€ λ“± 아직 μ•ˆμ •λ²„μ „μ΄ μ•„λ‹Œ μƒˆλ‘œμš΄ ASF λ²„μ „μš©μœΌλ‘œλ„ μ‚¬μš©ν•  수 μžˆμ–΄μ„œ 이런 일이 λ°œμƒν•©λ‹ˆλ‹€. ASF의 μ΅œμ‹  μ•ˆμ • 릴리슀λ₯Ό λ‹€μš΄λ‘œλ“œν–ˆλ‹€λ©΄ μ•ˆμ •μ μœΌλ‘œ λ™μž‘ν•  κ²ƒμž…λ‹ˆλ‹€.

λΉ¨κ°„μƒ‰μœΌλ‘œ κ°•μ‘°λœ ν•„λ“œμ— 봇 이름을 λ„£λŠ” 것뢀터 μ‹œμž‘ν•˜μ‹­μ‹œμ˜€. 이것은 별λͺ…, 계정λͺ…, 숫자 λ“±λ“± 당신이 μ‚¬μš©ν•˜κ³  싢은 μ–΄λ–€ 이름이라도 κ°€λŠ₯ν•©λ‹ˆλ‹€. μ‚¬μš©ν•  수 μ—†λŠ” 단 ν•˜λ‚˜μ˜ 단어가 μžˆμŠ΅λ‹ˆλ‹€. ASF λŠ” 일반 ν™˜κ²½μ„€μ • 파일둜 μ˜ˆμ•½λœ ν‚€μ›Œλ“œμž…λ‹ˆλ‹€. μΆ”κ°€λ‘œ, 봇 이름은 λ§ˆμΉ¨ν‘œλ‘œ μ‹œμž‘ν•  수 μ—†μŠ΅λ‹ˆλ‹€.(ASFλŠ” 이 νŒŒμΌμ„ λ‚΄λΆ€μ μœΌλ‘œ λ¬΄μ‹œν•©λ‹ˆλ‹€.) 곡백문자λ₯Ό μ‚¬μš©ν•˜μ§€ μ•ŠλŠ” 것을 μΆ”μ²œν•˜λ―€λ‘œ 단어 κ΅¬λΆ„μžκ°€ ν•„μš”ν•˜λ©΄ _λ₯Ό μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

After you decided about your name, change Enabled switch to be on, this defines whether your bot is supposed to be started by ASF automatically after launch (of the program).

Now you can decide upon two things:

  • You can put your login in SteamLogin field and your password in SteamPassword field
  • Or you can leave them empty

Doing the first thing will allow ASF to automatically use your account credentials during startup, so you won't need to input them manually each time ASF needs them. You can however decide to omit them, in which case they're not being saved, so ASF won't be able to automatically start without your help and you'll need to input them during runtime.

ASF requires your login credentials because it includes its own implementation of Steam client and needs the same details to log in as the one that you use yourself. Your login credentials are not saved anywhere but on your PC in ASF config directory only, our web config generator is client-based which means that the code is run locally in your browser to generate valid ASF configs, without details you're inputting ever leaving your PC in the first place, so there is no need to worry about any possible sensitive data leak. Still, if you for whatever reason don't want to put your credentials there, we understand that, and you can put them manually later in generated files, or omit them entirely and put them only in ASF command prompt. More on security matter can be found in configuration section.

You can also decide to leave just one field empty, such as SteamPassword, ASF will then be able to use your login automatically, but will still ask for password (similar to Steam Client). If you're using Steam parental to unlock the account, you'll need to put it into SteamParentalCode field.

After the decision and optional details, your web page will now look similar to the one below:

Bot tab 2

You can now hit "download" button and our web config generator will generate new json file based on your chosen name. Save that file into config directory which is located in the folder where you've extracted our zip file in the previous step.

config λ””λ ‰ν† λ¦¬λŠ” λ‹€μŒκ³Ό 같은 λͺ¨μŠ΅μ΄ λ©λ‹ˆλ‹€.

Structure 2

μΆ•ν•˜ν•©λ‹ˆλ‹€! 기본적인 ASF 봇 ν™˜κ²½μ„€μ •μ„ λλ§ˆμ³€μŠ΅λ‹ˆλ‹€. μž μ‹œ 후에 μΆ”κ°€μ μœΌλ‘œ 더 ν•˜κ² μ§€λ§Œ, μ§€κΈˆμœΌλ‘œμ„  μ—¬κΈ°κΉŒμ§€λ§Œ 있으면 λ©λ‹ˆλ‹€.


ASF μ‹€ν–‰

이제 ν”„λ‘œκ·Έλž¨μ„ 처음 μ‹€ν–‰ν•  μ€€λΉ„κ°€ λ˜μ—ˆμŠ΅λ‹ˆλ‹€. Simply double-click ArchiSteamFarm binary in ASF directory.

After doing so, assuming you installed all required dependencies in the first step, ASF should launch properly, notice your first bot (if you didn't forget to put generated config in config directory), and attempt to log in:

ASF

If you supplied SteamLogin and SteamPassword for ASF to use, you'll be asked for your SteamGuard token only (e-mail, 2FA or none, depending on your Steam settings). If you didn't, you'll also be asked for your Steam login and password.

Now is a good time to review our privacy policy section if you're concerned about what will happen next, as stated by ASF itself.

After passing through initial login gate, assuming your details are correct, you'll successfully log in, and ASF will start idling using default settings that you didn't change as of now:

ASF 2

This proves that ASF is now successfully doing its job on your account, so you can now minimize the program and do something else. After enough of time (depending on performance), you'll see Steam trading cards slowly being dropped. Of course, for that to happen you must have valid games to idle, showing as "you can get X more card drops from playing this game" on your badges page - if there are no games to idle, then ASF will state that there is nothing to do, as stated in our FAQ.

This concludes our very basic setting up guide. You can now decide whether you want to configure ASF further, or let it do its job in default settings. We'll cover a few more basic details, then leave you entire wiki for discovery.


μΆ”κ°€ ν™˜κ²½μ„€μ •

μ—¬λŸ¬ 계정을 ν•œλ²ˆμ— 농사짓기

ASF supports idling more than one account at a time, which is its primary function. You can add more accounts to ASF by generating more bot config files, in exactly the same way as you've generated your first one just a few minutes ago. You need to ensure only two things:

  • Unique bot name, if you already have your first bot named "MainAccount", you can't have another one with the same name.
  • Valid login details, such as SteamLogin, SteamPassword and SteamParentalCode (if using Steam parental settings)

In other words, simply jump to configuration again and do exactly the same, just for your second or third account. Remember to use unique names for all of your bots.


μ„€μ • λ³€κ²½

You change existing settings in exactly the same way - by generating a new config file. If you didn't close our web config generator yet, click on "toggle advanced settings" and see what is there for you to discover. For this tutorial we'll change CustomGamePlayedWhileFarming setting, which allows you to set custom name being displayed when ASF is idling, instead of showing actual game.

So let's do that, if you run ASF and start idling, in default settings you'll see that your Steam account is in-game now:

Steam

이제 이것을 λ³€κ²½ν•΄λ΄…μ‹œλ‹€. Toggle advanced settings in web config generator and find CustomGamePlayedWhileFarming. Once you do that, put your own custom text there that you want to display, such as "Idling cards":

Bot tab 3

Now download the new config file in exactly the same way, then overwrite your old config file with new one. You can also delete your old config file and put new one in its place of course.

Once you do that and start ASF again, you'll notice that ASF now displays your custom text in previous place:

Steam 2

This confirms that you've successfully edited your config. In exactly the same way you can change global ASF properties, by switching from bot tab to "ASF" tab, downloading generated ASF.json config file and putting it in your config directory.


Using ASF-ui

ASF is a console app and doesn't include a graphical user interface. However, we're actively working on ASF-ui frontend to our IPC interface, which can be a very decent and user-friendly way to access various ASF features.

In order to use ASF-ui, you should ensure that you set up IPC and SteamOwnerID global configuration properties (ASF tab).

For SteamOwnerID, you need to input unique Steam identificator in 64-bit form of your account. You can look it up in various different ways, we'll use SteamRep for that purpose. Open the website, locate sign in through Steam button in top right corner, then log in. Afterwards, in the same place, click on your avatar, and look up steamID64 field on your profile.

SteamRep

For my account, this is 76561198006963719 number. You'll have a similar one, also starting from 7656. Copy it.

Now navigate once again to our web config generator and input that number as SteamOwnerID. Lastly, you need to enable IPC option nearby for the interface to activate.

IPC

Now you can download your ASF config and put it in your config directory, as usual. Afterwards, launch ASF again, and you should be able to confirm that it properly started IPC interface:

IPC 2

If you did everything properly, you'll now be able to access ASF's IPC interface under this link, as long as ASF is running. You can use ASF-ui for various purposes, e.g. sending commands. Feel free to take a look around in order to find out all ASF-ui functionalities.

ASF-ui

Please note that ASF-ui is currently in preview state and not everything is available/working yet, but it's more than enough for simple ASF usage.


μš”μ•½

You've successfully set up ASF to use your Steam accounts and you've already customized it to your liking a little. If you followed our entire guide, then you even managed to send a simple command through our ASF-ui interface. Now is a good time to read our entire configuration section in order to learn what all those different settings you've seen in advanced tab actually do, and what ASF can offer. If you've stumbled upon some issue or you have some generic question, read FAQ instead which should cover all, or at least majority of questions that you may have. If you want to learn everything about ASF and how it can make your life easier, head over to the rest of our wiki. Have fun!


일반 μ„€μΉ˜

This setup is for advanced users that want to set up ASF to run in generic variant. It's not recommended for people that can use OS-specific setup.

You want to use generic variant mainly in those situations (but of course you can use it regardless):

  • When you're using OS that we don't build OS-specific package for (such as 32-bit Windows)
  • When you already have .NET Core Runtime/SDK, or want to install and use one
  • When you want to minimize ASF structure size by handling runtime requirements yourself
  • When you want to use a custom plugin which requires a generic setup of ASF to run properly (due to missing native dependencies)

However, keep in mind that you're in charge of .NET Core runtime in this case. This means that if your .NET Core SDK (runtime) is unavailable, outdated or broken, ASF won't work. This is why we don't recommend this setup for casual users, since you now need to ensure that your .NET Core SDK (runtime) matches ASF requirements and can run ASF, as opposed to us ensuring that our .NET Core runtime bundled with ASF can do so.

For generic package, you can follow entire OS-specific guide above, with two small changes. In addition to installing .NET Core prerequisites, you also want to install .NET Core SDK, and instead of having OS-specific ArchiSteamFarm(.exe) executable file, you now have a generic ArchiSteamFarm.dll binary only. Everything else is exactly the same.

With extra steps:

Helper scripts (such as ArchiSteamFarm.cmd for Windows and ArchiSteamFarm.sh for Linux/OS X) are located next to ArchiSteamFarm.dll binary - those are included in generic variant only. You can use them if you don't want to execute dotnet command manually. Obviously helper scripts won't work if you didn't install .NET Core SDK and you don't have dotnet executable available in your PATH. Helper scripts are entirely optional to use, you can always dotnet /path/to/ArchiSteamFarm.dll manually.

Clone this wiki locally