메뉴 건너뛰기

조회 수 32863 추천 수 82 댓글 125
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부
Extra Form

스팀 트레이딩 카드 농사 프로그램 ArchiSteamFarm (ASF) 소개

 

목차

(링크를 클릭하면 해당 항목으로 이동합니다.)

 

1. 개요

asf.png

 

2017-03-01 현재 최신 버전: v2.2.2.4

 

현재 국내에서 많이 쓰이는 것으로 판단되는 카드 농사 프로그램인 IdleMaster는 스팀 장터 정책 변경으로 인하여 개발자가 개발 중지 선언을 하였습니다. 따라서 보안 이슈가 발생하거나 스팀 내부 동작이 변경될 경우 IdleMaster는 사용할 수 없을지도 모릅니다.

반면, ASF는 계속 업데이트가 되고 있습니다. (이 글을 쓰는 시점에서 불과 6시간 전에 소스 코드가 업데이트됨)


이 글에서는 다른 카드 농사 프로그램인 ArchiSteamFarm (이하 ASF)를 소개하려고 합니다.
후술하겠지만 환경 설정 파일에 아이디와 비밀번호를 직접 입력하고 직접 화면을 볼 수 있는 것이 아니므로, 불안하게 여길 수 있는 분이 계실지도 모르겠습니다. 프로그램을 이용할지는 여러분들의 선택이며, 꺼림칙하시다면 이런 프로그램도 있다 하고 넘어가시면 되겠습니다.


ASF는 IdleMaster와는 달리 GUI를 지원하지 않습니다. 모든 것을 CUI로 표시합니다. (단, 환경 설정 파일을 간단하게 관리할 수 있는 프로그램은 지원합니다.)
ASF를 사용하면 얻을 수 있는 장점은 다음과 같습니다.

  • 스팀 클라이언트를 실행하지 않고도 농사 가능
  • 더 빠른 트레이딩 카드 획득 가능 (FAQ 참조)
  • 한 컴퓨터에서 여러 계정의 농사 가능
  • 채팅 메시지로 각종 명령 실행
  • ... 기타 등

2017-01-31: ASF가 한국어를 지원하기 시작했습니다.

 

2. 설치 방법

이 프로그램은 .NET Framework 4.6 이상을 필요로 합니다. 이 링크에서 다운로드 받을 수 있습니다. ASF 실행 시 오류가 나는 경우 설치 상태를 확인하시기 바랍니다. Windows 10 사용자는 기본적으로 설치되어 있습니다.

링크에서 최신 버전의 ASF를 다운로드 받습니다. (ASF.zip) 다운로드 받은 후 임의의 폴더에 압축을 풉니다.
 

├── config (폴더)
│   ├── ASF.json (글로벌 설정 파일)
│   ├── example.json (봇 설정 파일 예시)
│   └── minimal.json (최소한의 봇 설정 파일 예시)
├── ASF.exe (메인 실행 파일)
└── ASF-ConfigGenerator.exe (ASF의 환경 설정 파일을 관리하는 GUI 프로그램)

 

3. 간단 설정

나는 잘 모르겠고, 빨리 농사부터 짓고 싶다 하시면 이 단락만 참조하시면 됩니다. 자세한 설명은 4번 단락부터 설명되어 있습니다.

 

첨부된 ASF-ConfigGenerator.exe 파일을 실행합니다.

처음 실행했다면 한국어로 된 튜토리얼 메시지가 표시될 것입니다.

 

아래는 튜토리얼에 대한 설명입니다.

[이미지 첨부에 오류가 발생해서 텍스트로 대체합니다.]

  1. 상단의 + 버튼을 누른 후 봇 이름을 입력합니다.
  2. 코어의 Enabled 항목을 누르면 오른쪽에 드롭다운 메뉴가 표시되는데 False를 True로 바꿉니다.
  3. SteamLogin 값에 스팀 아이디를, SteamPassword 항목에 스팀 비밀번호를 입력합니다.

모든 설정은 자동적으로 저장되므로 바로 창을 닫으셔도 됩니다.

 

ASF.exe 파일을 실행하면 농사가 진행됩니다. 최초 실행시 스팀 가드 코드 입력을 요구하는 메시지가 나올 수 있으며, 최초 입력시에만 묻고 이후 실행시에는 묻지 않습니다.

 

4-1. 글로벌 설정 (ASF.json)

ASF는 환경 설정 파일로 JSON 파일 포맷을 사용합니다. 간단히 메모장으로 수정하거나 별도의 텍스트 수정 전문 프로그램을 사용할 수도 있습니다. 또는 압축 파일 내 동봉된 ASF-ConfigGenerator.exe 파일을 사용하여 GUI 환경으로도 수정할 수도 있습니다.
환경 설정 파일은 전체 환경을 관리하는 ASF.json 파일과 개별 봇(계정의 단위라고 생각하면 편할 것 같습니다.)들의 설정 파일로 구성됩니다. ASF.json 파일은 글로벌 설정에 관계되므로 이름을 바꾸거나 삭제하면 안 됩니다.

 

아래 그림은 ASF-ConfigGenerator.exe 파일을 실행하여 설정 파일을 관리하는 모습입니다. 각종 값들을 GUI 환경에서 수정할 수 있습니다.

 

gui_global.jpg

{
  "Debug": false,
  "Headless": false,
  "AutoUpdates": true,
  "AutoRestart": true,
  "UpdateChannel": 1,
  "SteamProtocol": 6,
  "SteamOwnerID": 0,
  "MaxFarmingTime": 10,
  "IdleFarmingPeriod": 3,
  "FarmingDelay": 15,
  "LoginLimiterDelay": 10,
  "InventoryLimiterDelay": 3,
  "GiftsLimiterDelay": 1,
  "ForceHttp": false,
  "HttpTimeout": 60,
  "WCFHostname": "localhost",
  "WCFPort": 1242,
  "LogToFile": true,
  "Statistics": true,
  "HackIgnoreMachineID": false,
  "Blacklist": [
    267420,
    303700,
    335590,
    368020,
    425280,
    480730
  ]
}

아래 내용 중 설명이 없는 속성은 글이 너무 길어지는 것도 있고, 농사에 크게 영향을 주는 것도 아니므로 기본값으로 하는 것을 권장합니다. 원문 설명은 이 링크 (영어)에서 볼 수 있습니다.

 

  • Debug (기본 값: false)
    이 속성은 프로세스가 디버그 모드에서 실행되어야 하는지를 정의합니다.
  • AutoUpdate (기본 값: true)
    이 속성은 프로세스가 실행중일 때 24시간마다 새로운 업데이트가 있는지 확인합니다.
  • AutoRestert (기본 값: true)
    이 속성은 ASF가 재시작할 필요가 있을 때(업데이트 등) 자동으로 재시작할지를 결정합니다.
  • UpdateChannel (기본 값: 1)
    업데이트 방식을 정의합니다. 이 값이 1이면 안정된 버전(Stable), 2이면 실험 버전(베타)입니다.
  • MaxFarmingTime (기본 값: 10)
    한 게임의 최대 농사 시간을 설정합니다. Steam은 항상 올바르게 작동되지 않으며 (서버 다운 등) 이때 농사가 끝났는데도 무의미하게 시간이 낭비될 수 있습니다. 이러한 시간의 제한 값을 설정합니다.
  • LogToFile (기본 값: true)
    이 속성은 ASF 동작을 log.txt 파일에 기록할지를 설정합니다.
  • Statistics (기본 값: true)
    이 속성은 ASF 개발자에게 통계를 제공할 것인지를 설정합니다. true로 설정된 경우 개발자의 스팀 그룹 (Archi's SC Farm)에 자동으로 가입되며, 채팅방에 입장됩니다. (이 그룹의 채팅 참여 인원이 1000명 정도로 유지되는 것도 이와 같은 이유입니다.) 그룹 가입이 자동으로 되는 것이 싫으시다면 이 값을 false로 권장합니다.
  • BlackList: 카드 농사를 짓지 않을 게임을 설정합니다. 기본값으로 정의되어 있는 267420, 303700, 335590, 368020, 425280, 480730 은 스팀의 여름/겨울 할인때 자신의 배지 페이지에 일시적으로 생성되는 AppID인데, 이는 농사를 원활하게 하지 못하게 할 수 있어서 기본적으로 블랙리스트에 들어가 있습니다. 곧 다가오는 2016년 겨울 할인 때도 이와 관련된 문제가 발생한다면 간단히 블랙리스트에 해당 값을 넣어주면 됩니다.

 

4-2. 봇 설정

위의 설명은 글로벌 설정을 다뤘다면, 이번에는 봇(계정의 단위) 설정입니다. 농사를 짓고 싶은 계정의 수만큼 따로 파일을 만들어서 관리하면 되며 (1.json, 아이디.json 등) 최소 1개 이상의 봇이 있어야 농사를 진행할 수 있습니다.

example.json, minimal.json 파일은 예시 파일로서 어떠한 설정 값 변화를 주어도 봇으로 인식하지(파일을 읽지) 않습니다. 이 경우 No bots are running, exiting 등의 오류가 발생합니다.

 

{

  "Enabled": false,
  "SteamLogin": null,
  "SteamPassword": null
}

위의 내용은 minimal.json 파일의 내용으로 봇 실행에 최소한의 정보를 담고 있는 파일입니다. 간단하게는 이 파일을 열어 Enabled 속성을 true, 아이디와 비밀번호를 입력(문자열이므로 따옴표로 감싸야 합니다)하고 원하는 파일로 이름을 변경하면 됩니다.

{
  "Enabled": true,
  "SteamLogin": "pablo32",
  "SteamPassword": "pass123"
}

봇 설정이 완료되었다면, ASF.exe 파일을 실행하면 카드 획득을 위한 농사가 진행됩니다. 최초 실행 시 스팀 가드 코드 입력을 요구하는 창이 나올 수 있으며, 해당 코드를 화면에 입력하면 config 폴더 내의 *.db, *.bin 파일이 생성되면서 인증 정보가 저장됩니다. 이후 실행시에는 바로 농사가 진행되게 됩니다.

 


 

나는 좀 더 자세한 설정을 하고 싶다 하면 아래를 참조하시기 바랍니다. 아래는 example.json 파일의 내용입니다. 마찬가지로 중요한 몇 가지만 설명하겠습니다. 자세한 내용은 Wiki (영어)를 참조하시기 바랍니다.

 

gui_bot.jpg

 

{

  "Enabled": false,
  "StartOnLaunch": true,
  "SteamLogin": null,
  "SteamPassword": null,
  "PasswordFormat": 0,
  "SteamParentalPIN": "0",
  "SteamApiKey": null,
  "SteamMasterID": 0,
  "SteamMasterClanID": 0,
  "CardDropsRestricted": false,
  "DismissInventoryNotifications": true,
  "FarmOffline": false,
  "HandleOfflineMessages": false,
  "AcceptGifts": false,
  "IsBotAccount": false,
  "SteamTradeMatcher": false,
  "ForwardKeysToOtherBots": false,
  "DistributeKeys": false,
  "ShutdownOnFarmingFinished": false,
  "SendOnFarmingFinished": false,
  "SteamTradeToken": null,
  "SendTradePeriod": 0,
  "AcceptConfirmationsPeriod": 0,
  "CustomGamePlayedWhileIdle": null,
  "GamesPlayedWhileIdle": [
    0
  ]
}
  • Enabled (기본 값: false)
    봇의 동작을 결정합니다. false 상태로 되어있으면 죽었다 깨어나도 농사가 되지 않으니 이 값을 true로 바꾸시기 바랍니다.
  • StartOnLaunch (기본 값: true)
    ASF를 실행할 때 자동으로 이 봇을 실행할지를 결정합니다.
  • SteamLogin (기본 값: null)
    농사짓기를 원하는 계정의 아이디를 입력합니다. 문자열이므로 반드시 따옴표(")로 감싸야 합니다!
  • SteamPassword (기본 값: null)
    농사짓기를 원하는 계정의 비밀번호를 입력합니다. 위와 마찬가지로 반드시 따옴표로 감싸야 합니다!
  • PasswordFormat (기본 값: 0)
    환경 설정 파일에 그대로 비밀번호가 노출되는 문제점을 방지하기 위해 v2.1.1.7 버전에서 새로 추가된 항목으로, SteamPassword 문자열이 어떠한 형식으로 지정되었는지를 나타내는 값입니다. 0은 암호화되지 않은 평문(PlainText)을 의미하며, 1은 AES 알고리즘으로 암호화 된 값을, 2는 현재 유저로 암호화 된 값(ProtectedDataForCurrentUser)를 의미합니다. 암호화 된 값을 사용하려면 최초에는 암호화 되지 않은 값을 입력해야 하며, 이후 채팅 명령어나 WCF 클라이언트로 해당 봇에게 !password 명령어를 전송하면 다음과 같은 정보를 받게 됩니다.
     
    [AES] password: (암호화 된 문자열)
    [ProtectedDataForCurrentUser] password: (암호화 된 매우 긴 문자열)

    이 값 중 AES 알고리즘으로 암호화 된 값을 사용하고 싶다면 1을 입력한 후 SteamPassword 값에 해당 문자열을 입력하면 되고, ProtectedDataForCurrentUser 로 암호화 된 값을 사용하고 싶다면 2를 입력한 후 마찬가지로 SteamPassword 값에 입력하면 됩니다.
  • SteamMasterID (기본 값: 0)
    이 계정을 관리할 아이디의 SteamID64 값을 입력합니다. (7656119...로 시작하는 17자리 숫자 값) 이 값이 정의되면 채팅 메시지로 각종 봇 명령어들을 사용할 수 있습니다. (원격으로 CD-KEY 등록이나 농사를 중지하는 등)
  • CardDropsRestricted (기본 값: true)
    계정이 농사를 짓는데 시간이 오래 걸리는 경우 true로 설정합니다. 원래는 빠르면 약 10분마다 카드가 획득되었지만 스팀 환불 정책이 대규모로 개편되면서 이를 악용하는 것을 방지하기 위해 게임을 켠 후 2시간이 지나야 카드가 획득되게 변경되었습니다. 그러다 반발이 심했는지 환불 이력이 없는 사람(추정)들은 이전처럼 카드가 획득되게 바뀌었습니다.
    본인의 계정이 2시간 이내에 카드가 획득되지 않는다면 이 값을 true로 설정하여 더 빠른 카드 획득을 가능하게 할 수 있습니다. (IdleMaster의 설정 중에 2시간까지 게임을 동시에 돌리고 이후에 개별적으로 돌리는 옵션을 생각하면 될 것 같습니다.)
    간단히 말해서 농사를 돌리고 싶은 계정의 환불 이력이 있는 경우 이 값을 true, 그렇지 않은 경우(환불 이력이 없는 경우) false로 설정하면 되겠습니다. 이와 관련된 내용은 cards farming algorithm (영어)를 참조하세요.
    추가: v2.1.3.9 버전부터 기본 값이 false 에서 true로 변경되었습니다. 단일 게임으로 농사를 짓고 싶다면 이 값을 false로 설정하시기 바랍니다.
  • DismissInventoryNotifications (기본 값: true)
    카드를 획득하면 보관함에 카드가 추가되었다는 알림창이 뜨며, 알림 메시지가 도착하는데, 이를 자동으로 읽을지를 설정합니다.
  • FarmOffline (기본 값: false)
    농사를 오프라인으로 할지를 결정합니다.
  • ShutdownOnFarmingFinished (기본 값: false)
    농사가 끝나면 자동으로 봇을 종료할지를 결정합니다.

 

5. 봇 명령어

ASF는 프로세스와 봇의 동작을 제어하는데 사용될 수 있는 다양한 명령어를 지원합니다. 채팅 메시지 등을 통해서 CD-KEY를 등록하거나, 부 계정에서 획득한 카드를 본 계정으로 이동하거나, 농사를 중지/재개 하는 등의 기능이 있습니다. 자세한 설명은 Wiki를 참조하시기 바랍니다.

 

6. FAQ

더 많은 정보를 얻고 싶으시다면 Wiki를 참조하시기 바랍니다. 아래는 간단한 정보만 서술하겠습니다.

Q: ASF는 IdleMaster보다 빠른가요?
A: 네. 간단히 예를 들면, IdleMaster는 카드 획득 여부를 15분마다 확인하며, 획득 가능한 카드가 1장이 남았다면 5분마다 확인합니다. 그러나 ASF는 다른 방식(거의 실시간)으로 동작합니다. (설명이 다소 복잡하니 Wiki를 참조하시기 바랍니다.)

Q: ASF는 동시에 여러 개의 게임을 돌릴 수 있나요?
A: 네. 또한 ASF는 기본적으로 여러 계정을 지원할 수 있도록 만들어졌기 때문에 여러 개의 계정을 동시에 돌릴 수도 있습니다!

Q: 이 프로그램을 사용하면 VAC ban에 걸릴 수 있나요?
A: 아니요. ASF는 IdleMaster 또는 SAM과 달리 스팀 클라이언트와 어떤 방법으로도 간섭하지 않는 프로세스이며, 그것은 불가능합니다. (실제로 스팀 클라이언트를 켜지 않고도 농사를 할 수 있습니다.)

Q: 이 프로그램은 안전한가요?
A: ASF는 개인 정보를 도용하는 바이러스와 같은 다른 것들을 설치하지 않으며, 이는 컴퓨터에 손실을 주지 않게 되는 것을 의미합니다. 코드는 오픈 소스이며, 이 코드는 항상 공개된 소스에서 컴파일 됩니다. 이를 신뢰하지 않는다면 직접 소스 코드를 내려 받아 직접 컴파일할 수 있습니다.

 

Q: 트레이딩 카드 획득이 되지 않아요!

A: 카드 획득이 되지 않는 경우, 다음의 경우를 생각해 볼 수 있습니다.

  1. 환불 이력으로 인하여 트레이딩 카드가 2시간 이상부터 드롭되는 경우 - 2시간 이상부터 카드가 드롭되기 시작합니다.
  2. 제한된 계정(5달러 이상을 사용하지 않은 계정)인 경우 - 레벨이 0이면 거의 100% 이 경우라고 보시면 됩니다. 제한된 계정인 경우 자신의 배지 페이지에 You cannot level up because your account is limited. Please visit Steam Support for details. 와 같은 메시지가 표시됩니다.) 스팀에 5달러 이상을 충전하거나 구매할 경우 이 제한이 해제됩니다.

Q: IdleMaster 처럼 농사를 지으면서 게임 실행이 가능한가요?

A: 아니요. 불가능합니다. 클라이언트에 간섭하지는 않아도 현재 실행중인 게임은 스팀 서버와 연동되고, ASF 자체가 하나의 클라이언트를 실행한 상태이기 때문에 스팀 클라이언트에서 게임 실행이 되지 않습니다.

 

Q: WCF 서버를 이용하여 봇 명령어를 사용하는 방법을 알려주세요.

A: 명령 프롬포트 또는 바로가기를 이용해서 ASF.exe --server 명령어를 관리자 권한으로 실행합니다. 그럼 WCF(Windows Communication Foundation) 서버가 실행됩니다.
서버가 실행중인 상태에서 그 창을 끄지 마시고 다른 명령 프롬포트를 열어서 (클라이언트는 관리자 권한이 필요 없습니다) ASF.exe --client "원하는 명령어" 를 입력하면 봇 명령어들을 사용할 수 있습니다. (WCF 서버를 이용할때 봇 명령어는 앞에 !가 붙지 않습니다.)

봇이 하나인 경우의 스팀 키 등록의 예: ASF.exe --client "redeem A1B2C-3D4E5-F6G7H"

봇이 여러 개인 경우의 스팀 키 등록의 예: ASF.exe --client "redeem pablo32 A1B2C-3D4E5-F6G7H"
pablo32는 예시로, ASF 창에 표시되는 봇 이름 (대소문자 구분)을 입력하면 됩니다.

 

이와 같은 설정이 어려우신 분을 위해 간단한 배치파일을 제작했습니다. ASF 와 같은 위치에 아래의 배치파일을 넣으신 후 서버를 켤 때는 ASF --server (관리자).cmd 파일을 사용하시고 메시지를 전송하실 때 ASF --client.cmd 파일을 사용하시기 바랍니다.

 

ASF --server (관리자).cmd

ASF --client.cmd

 

(... 계속 추가 예정)

 

7. 문제 해결 및 주의 사항

ASF 창이 선택 상태가 되지 않도록 주의 하시기 바랍니다. (선택 상태가 되면 ASF 창의 제목이 선택 ArchiSteamFarm 으로 바뀜) 화면이 갱신되지 않을 뿐더러 농사가 끝났는데도 다음 게임으로 넘어가지 않는 경우가 생길 수 있습니다.

참조 이미지: https://www.google.co.kr/search?q=command+line+select+text&tbm=isch

 

Windows Defender를 사용하시는 분 중에 ASF.exe 파일을 트로이 목마(진단명: Win32/Fethar.B!cl)로 진단하는 경우가 있습니다. 이는 오진이며, 바이러스 토탈을 통해 샘플 분석 결과를 확인할 수 있습니다. 이를 신뢰하지 않는다면 프로그램을 사용하지 않는 것이 좋습니다. 또한, 자동 업데이트를 끄려면 ASF.json 파일에서 AutoUpdates 값을 false로 바꾸시고 GitHub에서 이전 버전을 사용하는 것도 방법이 될 수 있습니다. (Wiki의 FAQ 항목 중 ASF is being detected by my AV as Trojan: Win32/Fethar.B!cl! 를 참조하시기 바랍니다.)

v2.1.1.7 분석 결과: https://www.virustotal.com/ko/file/d40cc117c485046990e9e5c4640b62571abb5c4a4b82125f2b31f43fa5499e6c/analysis/
v2.1.0.7 분석 결과: https://www.virustotal.com/ko/file/12888e2a1c69efb661ea67437cdbfc227a63740434883b9110bcc14017ab9c43/analysis/

v2.1.1.8 버전에서 리팩 모듈(ILRepack -> LibZ)을 변경하여 더 이상 Windows Defender에서 트로이목마로 인식하지 않습니다.

 

8. 관련 링크

 

9. 업데이트 내역

2017-03-01: 간단 설정을 ASF-ConfigGenerator.exe 파일을 이용한 설명으로 변경

2016-09-18: ASF를 WCF 서버 모드로 이용할 수 있는 배치파일 추가

2016-07-02: 비밀번호 암호화 방법 (PasswordFormat) 추가, .NET Framework 요구 조건 수정, FAQ 추가

2016-06-05: 봇 설정에 example.json, minimal.json 파일을 기본적으로 무시한다는 설명 추가

 


 

최대한 간추려서 썼는데도 스크롤이 상당히 길어졌네요. 이 글을 읽어주신 분들께 감사드리며, 궁금한 사항이나 틀린 내용이 있다면 이 글에 댓글로 남겨주시기 바랍니다. 이 프로그램을 사용하는 다른 분들의 궁금증도 같이 해결될 수 있기 때문입니다. 제가 아는 한도 내에서 최대한 답변해 드리겠습니다.

글쓴이 님의 최신글
  1. 2016-11-17 00:18 이야기 > 도전 과제 10,000개 달성했습니다. *15
  2. 2016-05-18 18:24 이야기 > 트레이딩 카드 농사 프로그램 ArchiSteamFarm (ASF) 소개 *125
  3. 2015-09-21 00:00 출석부 > 좋은 하루♡
  4. 2015-09-20 00:44 출석부 > 사랑해요 ITCM♡
  5. 2015-09-19 04:16 출석부 > 좋은 하루♡

  • profile
    MementoMori 2016.06.27 03:40
    죄송하지만 한가지 더 질문드릴께요...
    명령어를 채팅으로 보내려면 친구추가가 필요하잖아요
    이 과정 없이 할수 있는 방법이 혹 있나요?
  • profile
    HwangTi 2016.06.27 04:59
    ASF를 WCF 서버 모드로 켜신 후(ASF.exe --server / 관리자 권한 필요) 클라이언트에서 명령어를 입력하시면 됩니다. (ASF.exe --client "명령어")
    사용 방법은 이전 댓글에 설명해 놓았습니다.
  • profile
    MementoMori 2016.06.27 06:14
    답변 감사합니다.
    어렵네요..ㅎ;;
  • profile
    깊푸 2016.07.02 00:21

    간단히만 돌릴려고하는데요.. 3번대로 mi어쩌구 파일명 바꾸고 안에 내용을 바꾸고 저장.

    그다음 asf 실행시켜도 말씀하신No bots are running, exiting 가 뜨면서 종료되요 ㅠㅠ..

    무엇이 문제인지 모르ㅆ어용.. 

  • profile
    HwangTi 2016.07.02 01:04
    minimal.json 파일 이름을 바꾸셨다면 그 파일의 Enabled 값이 true로 되어있는지 확인하시기 바랍니다.
  • profile
    깊푸 2016.07.02 01:29
    {
    "Enabled": ture,
    "SteamLogin": "아이디",
    "SteamPassword": "비번",
    "CardDropsRestricted": true
    }

    요렇게 하고 저장했습니다 ㅠㅠㅠ
  • profile
    HwangTi 2016.07.02 01:32
    오타가 있습니다. ture -> true
  • profile
    깊푸 2016.07.02 02:01
    헐대박... 바보인가봐요 ㅠㅠㅠ
    밤늦게 감사합니다 !!!
    즐거운 주말 되세요 :D
  • profile
    haku 2016.07.04 10:56
    오늘 아침에 급하게 설명에씌여있는 카드만 일단 뽑자로 거기까지만 세팅하고 켜놓고 왔는데 asf도 파밍중일때 스팀 친구창에 xxxx게임중 이라고 뜨나요??

    Asf켜놓고왔는데 온라인상탱고 카드가 안들어오는거 같은 기분ㅇ라 궁금합니다...

    스팀 로그인 인증번호도 적고 석세스 뜨는것 까지 봤는데 첨ㅇ라 궁금하네요;;;
  • profile
    HwangTi 2016.07.04 13:27
    네. 실행중인 게임이 표시됩니다.
    DismissInventoryNotifications 옵션이 true (기본 값도 true)라면 카드가 들어올 때 알림 메시지를 자동으로 읽어주기 때문에 카드가 들어오지 않은 것처럼 보일 수 있습니다.
  • profile
    haku 2016.07.04 13:53
    아하... 카드들어오는 알람ㅇ 따로 안뜨는군요 ㅎㅎ 답변 감사합니다
  • profile
    coroncorom 2016.07.04 15:53

    minimal.json 파일이름,내용은 바꿨는데 example 파일도 이름바꿔서 내용적용시켜야하나요?

  • profile
    coroncorom 2016.07.04 15:59
    1페이지 메멘님댓글하고 똑같은소리한거같네요 죄송합니다 허헣 ㅋㅋㅋ
  • profile
    coroncorom 2016.07.04 16:18 Files첨부 (1)

    fg.JPG

     

      minimal.json 파일을 파일명하고,내용설정을하고 example파일 안건드리고 ASF.exe파일 실행했거든요

     그런데 이렇게 뜨는데 돌아가는건가요..? 2번째 팩터 코드를 입력하라는데 무슨말인지 모르겠어요..

  • profile
    coroncorom 2016.07.04 16:33 Files첨부 (1)

    df.JPG

    스팀가드뜨는 키 입력했더니 팜솔로,팜,게임코드뜨는데 이게 돌아가고있다는건가요~?

     

  • profile
    coroncorom 2016.07.04 17:53
    카드가 나오네요 @_@ 감사합니다;
  • profile
    HwangTi 2016.07.04 17:54
    네 올바르게 입력하셨고 잘 돌아가는 상태입니다.
  • profile
    영혼의돌 2016.07.04 19:51 Files첨부 (1)

    캡처.PNG

    요거는 왜 그런걸까요?

  • profile
    영혼의돌 2016.07.04 19:52
    아 됐네요!
  • profile
    영혼의돌 2016.07.04 19:53 Files첨부 (1)

    요거 되고 있는건가요?캡처.PNG

     

  • profile
    HwangTi 2016.07.04 21:14
    위 그림은 json 파일 문법 오류 (오타)로 보이지만 해결되신 것 같습니다.
    아래 그림은 정상적으로 동작하는 상태입니다.
  • profile
    영혼의돌 2016.07.04 21:23
    보통 몇분정도에 들어오나요?
  • profile
    HwangTi 2016.07.04 21:25
    게임마다 다르지만 보통 1장 당 30분~2시간 정도 간격으로 들어옵니다.
  • profile
    영혼의돌 2016.07.04 21:28
    음..우선 켜놔봐야겟네요 아직 들어오는지 감이 안잡히네요 ㅋㅋ 답변 감사드립니다~
  • profile
    드라마시티 2016.07.04 22:33

    넷프레임워크 깔아도 확장자명이 안바뀌는거 머가 문제인거죠 ` `?

  • profile
    HwangTi 2016.07.05 00:21
    무엇을 말씀하시는지 잘 모르겠네요.
    닷넷 프레임워크 설치와 확장자명 바꾸는 것은 관계가 없습니다.
  • profile
    브레인스톰 2016.07.16 17:23

    좋은 정보 감사합니다

     

  • profile
    영혼의돌 2016.07.17 15:32 Files첨부 (1)

    다음과 같은 문제가 뜨는데 어떻게 해결해야 하나요 ㅠ캡처.PNG

     

  • profile
    HwangTi 2016.07.17 17:09

    해당 오류는 본문에 이미 설명되어 있습니다.

     

    1. example.json 또는 minimal.json 파일의 이름을 바꾸었는지 확인하세요.
    2. 봇 파일(ASF.json 파일이 아님)의 Enabled 속성이 true로 되어있는지 확인하세요.

  • profile
    영혼의돌 2016.07.17 19:18
    감사합니다!!
  • profile
    메바 2016.07.22 20:25

    XP는 프레임워크 4만 지원한다고 되 있는거 같은데 그럼 실행은 안 되나요?

  • profile
    메바 2016.07.22 21:30
    채팅으로 원격 조종하는거 같은 계정으로는 메세지를 못 보내니 당연히 못하는 거겠죠..
  • profile
    HwangTi 2016.07.23 01:27
    XP에서 실행 해 본적이 없어서 동작하는지는 잘 모르겠습니다.
    다만, 공식 페이지에 나와있는 설명에 의하면 Vista부터 지원한다고 표시되어 있습니다.
  • profile
    메바 2016.07.23 02:23

    다른 컴퓨터로 돌려서 모니터를 끄니까 지난 2주 동안 시간은 올라가는데 기록상 시간은 안 올라갑니다. 이거 카드는 획득 되나요?

  • profile
    HwangTi 2016.07.23 02:55
    스팀 프로필 상에 게임이 실행중이라면 농사가 진행된다고 보시면 될 것 같습니다.
  • profile
    메바 2016.07.23 03:34
    넵 친절한 답변 감사합니다
  • profile
    안녕하심니까 2016.07.25 03:32

    저도 한번 이걸로 갈아타 보려고 들어왔습니다 

    친절한 설명 감사드립니다 !

    클라이언트 없이도 서버상에 로그인해서 돌리는거 같은데 어떻게 모바일로도 가능하면  최강이겠네요 ㅋㅋㅋㅋㅋ

  • profile
    Gaonnuri 2016.08.03 11:36

    minimal.json 파일을 이름을 바꾼후에 

     

    {
      "Enabled": true,
      "SteamLogin": "pablo32",
      "SteamPassword": "pass123"
    }

    한 후 저장하니 실행되었는데 혹시 몰라서  "CardDropsRestricted": true 추가 한후에 켰더니 not bots are runnig exiting 이라고 뜨는데 어떻게 된 상황인가요 +_+ 

     

  • profile
    HwangTi 2016.08.03 18:50

    문법 오류가 있는지 확인하시기 바랍니다. 오류가 있는 경우 노란색으로 메시지가 표시됩니다.
    한 줄 추가했다고 하셨는데 아래 빨간색 부분의 쉼표가 있는지 확인하세요.

    {
      "Enabled": true,
      "SteamLogin": "pablo32",
      "SteamPassword": "pass123",
      "CardDropsRestricted": true
    }
    
  • profile
    Gaonnuri 2016.08.04 11:40
    헐.. 콤마.. ASF 로 설정했는데 ㅎㅎㅎ 하긴 노란색이 보였어욥 ㅎㅎ 답변 감사해요 ㅎ
  • profile
    Gemstaz 2016.08.05 12:26

    안녕하세요. 자세한 설명 덕분에 오류난 아이들 마스터를 대신해볼수 있었습니다. 감사합니다.

    근데 두 계정을 동시에 돌릴려면, .json 파일을 복사해서 따로 또 하나의 계정 정보를 넣고 exe 파일로 실행해주면 되는거 아닌가요? 본 계정은 카드가 잘 나오고 있는데 서브 계정은 아이디|FarmHours() Still farming: 34*** 이렇게만 뜨고 있어서요.

     

    제가 두 계정을 동시에 돌리는 방법을 모르는거 같아서 질문 드려 봅니다.^^;

    .json 파일은 minimal 인가 그걸로 둘 다 만들었습니다.

     

    그리고 이게 카드가 뽑혀도 스팀 알림에는 안나타나는게 맞나요? 보관함에 보면 카드는 들어오는데 아이들 마스터처럼 알림은 따로 안뜨는거 같아서요~

  • profile
    HwangTi 2016.08.05 16:35
    두 계정을 동시에 돌릴 경우 minimal.json 을 기반으로 두 개의 json 파일을 만드셔도 됩니다.

    minimal.json 은 최소한의 기본옵션을 담고 있는 파일이며 저 파일을 기반으로, 세부적인 설정이 필요하다면 그때 그때 옵션을 추가하셔서 사용하시면 됩니다.
    ASF는 카드획득시 알림을 자동으로 읽어주나 원치 않으시다면 아래의 옵션을 추가하시거나 수정하시면 됩니다. (적지 않았을 경우 기본 값은 true - 자동으로 읽음)
    "DismissInventoryNotifications": false
  • profile
    Gemstaz 2016.08.05 16:45
    아핫, 그렇군요, 그냥 minimal에 추가 해도 되는군요. 고맙습니다.^^
  • profile
    새벽 2016.08.19 06:59 Files첨부 (1)

    sad.jpg

     

    안녕하세요! 음...지금 이런 상태로 계속 있는데 뭐가 문제인걸까요? 제대로 되고 있는건지 잘 모르겠습니다 ㅠㅠ

     

  • profile
    HwangTi 2016.08.19 10:45
    "CardDropsRestricted": true 로 설정되어 있어서 2시간을 채우기 위해 동시에 게임 여러개를 돌리는 상황입니다. 정상적으로 작동하고 있는 상태입니다.
  • profile
    이드v 2016.09.18 10:34 Files첨부 (1)

    도움받아서 농사중입니다.

    그런데

    PasswordFormat  을 설정하면 1.png

    처럼 나옵니다.

     

    아마 비밀번호 자릿수나 형태때문에 나오는 것 같은데 문제는...없는 거겠죠?

    실행은 잘되는데

    누가 중간에 제 정보를 볼 수있는거나 그런건 아니겠죠...?

  • profile
    HwangTi 2016.09.18 18:23

    설정이 잘못된 것으로 보입니다. 실행이 잘 된 이유는 컴퓨터에 저장된 토큰이 남아있어서 동작이 잘 되는것으로 생각됩니다.

    위 스크린샷을 추측해 보면 PasswordFormat의 값은 2인 상태이고, SteamPassword 값은 암호화된 매우 긴 문자열(50자 이상)이며, 이 값은 따옴표로 감싸져 있어야 하고 공백이나 줄바꿈(Enter)이 포함되면 안됩니다.
    봇 명령어 !password를 입력하면 암호화된 문자열이 수신되는데, PasswordFormat이 1인 경우 AES에 해당하는 문자열을, 2인 경우 ProtectedDataForCurrentUser 에 해당하는 값을 넣어야 합니다.

    가급적이면 설정파일을 직접 수정하지 마시고 ASF-ConfigGenerator.exe 파일을 이용하여 설정하시는 것을 권장합니다.

  • profile
    이드v 2016.09.18 20:50
    ASF-ConfigGenerator.exe 파일을 이용하여 설정하였습니다.
    암호가 문자+숫자+특수키 12자 입니다.
    ProtectedDataForCurrentUser 에 해당하는 값이라는게 무엇을 의미하는가요?
  • profile
    HwangTi 2016.09.18 21:19 Files첨부 (1)

    crypt.png

    WCF 서버를 이용하거나 채팅 메시지를 통해 password 명령어를 전송하면 위와 같은 문자가 수신됩니다. 실제 비밀번호를 넣는 것이 아니라 저 문자열을 설정 파일에 적는 것입니다.

  • profile
    nullptr 2016.09.23 22:04

    덕분에 농사 열심히 짓고 있습니다. 고맙습니다. :D


List of Articles
분류 제목 게임 글쓴이 날짜 조회 추천
공지 ITCM <스팀그룹> 비공개 전환 안내 및 초대요청 2334 ITCM 08.24 112518 47
꿀팁 [운영자 인증] ITCM 꿀팁정보 모음 (2017/3/16) 33 코코넛먹자 08.05 115492 68
공지 ITCM 내부 규정 안내 71 file ZardLuck 02.05 94687 89
잡담 모든 한글화 진행 비공개로 전환했습니다. 62 프기니 02.13 2657 135
잡담 천만원이 넘었네요. 49 file 뫼한 04.08 2037 112
소개 새로운 관리자 인사 드립니다. 170 file 매양 08.30 2321 112
잡담 둠 2016 한글 패치 1.0 배포 51 file 프기니 06.10 17145 98
잡담 잠정 은퇴, 테일즈 오브 베르세리아 한글 패치 ver 1.... 61 file 프기니 04.22 4002 97
공지 ITCM <스팀그룹> 비공개 전환 안내 및 초대요청 1712 file ZardLuck 04.20 29682 94
소개 스팀 관리에 도움이 되는 프로그램 7선 23 file Fluffy 12.31 5359 93
소개 테일즈 오브 심포니아 한글 패치 1.0 배포 53 file 프기니 02.09 4977 89
일상 오늘 결혼합니다. 그날이 오긴 오는군요.. 60 백호 12.11 490 87
잡담 안녕하세요 회원여러분? 58 file ZardLuck 08.22 1526 87
잡담 펀치 클럽 유저 한글화, 공식 한글화로 업데이트 36 file 프기니 02.23 1604 84
잡담 SG 10렙이 되었어요 (오글 주의보) 124 file 논현동토토로 04.30 1525 82
소개 트레이딩 카드 농사 프로그램 ArchiSteamFarm (ASF) 소개 125 file HwangTi 05.18 32863 82
잡담 ITCM 떠나기 전 인사드립니다. 68 RuTel 06.30 3942 81
소개 다잉라이트 한국어 패치 공개배포 30 Nemesis 12.06 1590 81
잡담 테일즈 오브 심포니아 한글 패치 번역 완료.. 43 file 프기니 01.30 1857 80
잡담 엄마를 좋은곳으로 보내드리고 왔습니다 46 미미미민 04.06 2070 79
잡담 펀치 클럽 한글 패치 1.0 배포 36 file 프기니 02.11 6649 78
잡담 히트맨 2016 한글 패치 1.0 배포 36 file 프기니 02.01 34857 77
잡담 옥센프리 한글 패치 1.0 배포 41 file 프기니 09.04 1528 77
잡담 한패 재촉글 좀 자제해주셨음 좋겠습니다... 32 RuTel 08.13 1883 76
공지 안녕하세요 CMDev 입니다. 37 CMDev 10.31 1710 76
잡담 베요네타 한글화 34 file 프기니 07.06 2914 76
소개 트라인 3 한글 패치 배포 35 file Fluffy 05.20 2857 76
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 2765 Next
/ 2765
CLOSE

SEARCH

CLOSE