스팀 , 팀포트리스 2

tf2 autobot 사용 및 설정법

yee상한 틤메우 2021. 2. 13. 09:30
SMALL

팀포2 거래봇은 주로 backpack.tf에서 자주 볼수있는데요

 

사람에 비해 아주빠른 거래 확인 속도때문에 많은사람들이 자주 이용합니다

 

이번 포스트에서는 팀포트리스2 autobot 을 직접 만들어보고 적용까지 해보겠습니다!

 

일단 첫번째로 github.com/TF2Autobot/tf2autobot 링크로 들어가주세요

 

 

뭔가 굉장히 많은 영어들이 있는데요 ,

 

당황하지마시고 오른쪽쯤에 있는 Code -> Download Zip 을 눌러줍시다.

 

그럼 팀포2 오토봇이 zip 파일로 다운이 될텐데요 그 파일을 원하시는곳에 압축을 해제해줍니다.

 

압축풀기에 성공하셨다면 그 이후에는 Steam desktop Authenticator 이라는거를 다운후 세팅을 해주셔야하는데요,

 

github.com/Jessecar96/SteamDesktopAuthenticator 해당 링크로 들어가 아까와 같이 다운로드 해주세요.

 

Steam desktop Authenticator 은 일반 구글에 검색해도 세팅방법이 나오니 검색하셔서 세팅하시면 될것같습니다!

 

이제부터 본격적인 봇의 세팅 및 설치가 시작됩니다

 

https://git-scm.com/해당 사이트에서 자신의 os에 맞는 git을 설치해주세요!

 

봇을 실행하기 위해서는 node.js가 꼭 필요하기때문에 https://nodejs.org/ 이 사이트로 들어가 설치를 해야합니다

 

오른쪽에 있는 다운로드 버튼을 누르시면됩니다.

 

모든것이 설치가 되셨다면 윈도우버튼 + R 을 눌러 cmd를 실행시켜주신후

 

cd 파일 경로 를 입력해주세요. 폴더 경로는 팀포2오토봇 파일을 우클릭 후 속성에 들어가시면

 

하단부분에 위치가 나옵니다.

 

저같은 경우는

 

cd C:\Users\admin\Desktop\tf2autobot-master 을 입력하면 되겠네요

 

여러분의 상황에 맞게 입력해주시면됩니다.

 

 

 

 

 

 

cd가 정상적으로 되었다면 Typescript를 설치해야하는데요,

 

 

cmd에 npm install typescript@latest -g 을 치시면 자동으로 typescript가 설치가됩니다.

 

 

설치가 완료되었다면 cmd 에 다음과 같이 입력합니다,

 

npm install

 

install이 완료되었다면 또다시 다음과 같이 입력합니다.

 

npm run build

 

그럼 이제 진짜 거의다 끝나갑니다!

 

이제부터는 봇을 다운로드를 완료했으니 봇을 구성해볼건데요 

 

이제부터 잘 따라오셔야합니다

 

팀포오토봇 파일을 열어줍니다.

 

 

아래쪽을 보시면 template.env라고 되어있는데요 

 

일반적인 방법으론 열리지않습니다 그렇기때문에 메모장으로 열어줄건데요,

 

template.env파일을 우클릭 후 -> 연결프로그램 -> 추가 앱 -> 메모장

 

으로 해주시면됩니다. 

 

메모장을 열었다면 또다시 영어의 정글이 나타나는데요 , 

 

여기서부터 진정한 봇의 세팅이 시작됩니다. 

 

STEAM_ACCOUNT_NAME = 봇의 스팀계정 사용자 이름 

 

STEAM_PASSWORD = 봇의 스팀계정 사용자 비밀번호 

 

을 일단 먼저 입력해주시고 아까전에 설치해두었던 Steam desktop Authenticator 파일로 들어가봅시다.

 

정상적으로 Steam desktop Authenticator 을 세팅한후 maFiles 를 들어가주시면 

 

숫자.mafile형식으로 된 이상한게 있을겁니다.

 

해당 파일도 역시나 아까 env파일과 같이 연결프로그램을 메모장으로 해서 열어줍니다.

 

그러면 또다시 영어의 늪에 들어오게 되는데요 template.env파일의 

 

STEAM_SHARED_SECRET 을 입력하기위해 해당 mafile의 제일 앞부분에 

 

{"shared_secret":" 문자 ",형식으로 적혀있을텐데요 해당 문자를 복사한후 

 

STEAM_SHARED_SECRET 에 넣어주세요.

 

STEAM_IDENTITY_SECRET 또한 해당 mafile에서 찾아서 넣어주시면됩니다.

 

"identity_secret":"문자", 형식으로 적혀있을겁니다.

 

다음은 가장 중요한 backpack,tf 의 토큰과 키를 입력해줘야하는데요 ,

 

토큰을 얻는법은  https://backpack.tf/connections 으로 들어가신후

아래쪽에 있는 show token을 누르시면 토큰이 나옵니다.

 

다음은 api키입니다.

 

Api 키를 얻는법은  https://backpack.tf/developer/apikey/view로 들어간후 

 

사이트 url은 http://localhost:4566/tasks 댓글에는 Check if a user is banned on backpack.tf을입력해주세요.

 

그럼 api키를 줄겁니다.

 

해당 키들을 입력했다면 아래에 있는 ADMINS칸에 봇의 어드민을 입력해야하는데요 ,

 

자신의 부계정을 어드민으로 하시는게 가장 이상적이겠죠?

 

해당 칸에는 steam 64코드를 입력해야 하는데요 해당 코드는 

 

스팀 계정정보 왼쪽위에 ID라고 적혀있습니다.

 

Keep이라고 되어있는칸은 봇은 스팀친구가 꽉 찼을때 자동으로 모든 친구를 삭제하는데요,

 

거기서 삭제 예외 친구를 정하는겁니다. 해당칸에도 역시나 스팀 아이디를 적어주시면됩니다.

 

해당칸에는 무조건적으로 admin에 적었던 어드민의 steam ID 도 같이적어주세요

 

이제 template.env파일을 저장하신후 

 

이름바꾸기를 통해 이름을 비워주세요. 

 

만약 파일 내에서 확장자가 보이지않는다면 윈도우 10 기준

 

위에있는 보기 -> 오른쪽에있는 파일 확장명 체크 하시면 보이게됩니다.

 

이런식으로 만들어두시면 됩니다.

 

그다음부턴 본격적으로 실행인데요

 

명령 프롬프트를 실행하시고 아까했던 cd 파일경로 를 입력해주신후

 

node dist/app.js를 입력해줍시다. 그럼 1분안에 봇이 자동으로 온라인 상태로 될거예요

 

다음 글에서는 봇이 backpack.tf에서 판매할 아이템을  추가하는방법을 알려드리겠습니다!

 

아이템 추가법 : teameu.tistory.com/4

LIST