marvel-snap-bot icon indicating copy to clipboard operation
marvel-snap-bot copied to clipboard

Marvel Snap Banned Me

Open HolidayPhenom opened this issue 2 years ago • 55 comments

5428E70B-F23B-4FDF-B740-891CC983A789 D5DD42E5-AC79-466B-AB35-3EDD5093EA70 EF780437-1384-4B20-9149-96C2221AD6D6 E8DD268F-224D-45DC-828A-10996BB54F91

So I’m almost level 3000, they gave me a soft ban for a day and now I’m fearful of using the bot again. It took them about 4 days to notice. I just wanted to let everyone know the bot is catchable and with that info, maybe we can see what measures to take in precaution of reprehension.

HolidayPhenom avatar Feb 16 '23 14:02 HolidayPhenom

Ok what exactly were you doing? The auto concede? Give us all the details cause I been running mine 24 hours straight but it's playing matches non stop all the way to the end. But let's be honest they could still look into it and see how the fuck did this man play this long almost like we need to write a script where it plays for an hour takes a break for 30 mins or something.

paperc07 avatar Feb 16 '23 14:02 paperc07

No auto concede (default features only) and I only ran it for 8 hours or so every night :/ possibly 16 hours if I went to work at the most

HolidayPhenom avatar Feb 16 '23 14:02 HolidayPhenom

hmmm cause it said "currently the bot doesn't support early cancellation, please wait patiently for the system to automatically cancel" are they talking about to early cancel your suspension? cause you weren't auto conceding (cancelling) games?

paperc07 avatar Feb 16 '23 15:02 paperc07

on a side note I ran it atleast 24 hours and got like 9 seasons chests with it even being optimized

paperc07 avatar Feb 16 '23 15:02 paperc07

they banned me too, after that I stopped using bot for 8 hours. only missions :(

ZloyPupsic avatar Feb 16 '23 15:02 ZloyPupsic

hmmm cause it said "currently the bot doesn't support early cancellation, please wait patiently for the system to automatically cancel" are they talking about to early cancel your suspension? cause you weren't auto conceding (cancelling) games?

they are telling that they are not able to cancel ban early

ZloyPupsic avatar Feb 16 '23 15:02 ZloyPupsic

maybe random pause between matches can solve the issue

ZloyPupsic avatar Feb 16 '23 15:02 ZloyPupsic

so now that we know we are going to run into this problem we need to make it more human like I suppose?

paperc07 avatar Feb 16 '23 15:02 paperc07

kinda

ZloyPupsic avatar Feb 16 '23 16:02 ZloyPupsic

I mean what else could we do they have bots like hearth ranger and shit that go forever. I mean the more we humanize it how can they really ban you, unless they detect you're running a script

paperc07 avatar Feb 16 '23 16:02 paperc07

I mean what else could we do they have bots like hearth ranger and shit that go forever. I mean the more we humanize it how can they really ban you, unless they detect you're running a script

Ayeeee 🤣 I use hearth ranger too. My Reno Warlock be laying it down 💀 and honestly, I’ve been using hearth ranger for over a year now with no issues

HolidayPhenom avatar Feb 16 '23 16:02 HolidayPhenom

dang i was worried about this and have only been testing this bot since yesterday. what should i do? going forward? i dont want to spend all my time farming games for 1k boosters

isaiahd1 avatar Feb 16 '23 18:02 isaiahd1

i wish to have a chat discussion for this. but i was thinking of testing multiple deck lists to try and confuse the queue.

like going forward before each match. if a human were to say swap decks maybe every 2-3 games it would look less suspicious. maybe anyone can share deck lists?

isaiahd1 avatar Feb 16 '23 18:02 isaiahd1

image HD-Player_TcTl9gPwwf these are the two decks im currently rotating i suppose.

i feel like if i had a larger deck variety and swapped the decks it would help with the randomness. so more than two decks would be great.

this however wouldn't really give any doubt for the user case error of continually running a bot for that much time. i think unless you have agatha harkness should perhaps. consider a stall in between matches. to dodge bans.

isaiahd1 avatar Feb 16 '23 18:02 isaiahd1

so for that your going to need @AdriaGual to make you some code to where it swaps deck's I also think your going to need the image of the named deck for the bot to be able to find and select it

paperc07 avatar Feb 16 '23 19:02 paperc07

well its interesting in any case that they are beginning to detect the behavior any how,. image im just going to keep trying to find kazoo variants to try and test. in general...

are there any other archetypes the bot can play with?

isaiahd1 avatar Feb 16 '23 19:02 isaiahd1

I mean of course they were going to start detecting botting lol

And yes there are other archetypes the bot can play but you have to screenshot all the cards in your deck and we are currently trying to work on building a better logic system

paperc07 avatar Feb 16 '23 19:02 paperc07

The bot was never intended to be used 24/7 haha but well, it was a matter of time if people start using it a lot that Marvel Snap would detect it.

Ok so now, here are a couple ideas you can use to play safer:

  • Add delays: You can add random delays around the code, it's easy, just use a time.sleep(N) where N is the number of seconds you want the bot to wait, remember to import the time library when you use it, there are plenty of examples in the code, just add more on random spots.
  • Edit the play_random_cards method, so instead of going throw the same array always, you can rearrange the arrays but iterating them the same way so instead of:
    • I try to play card 1 on field 1, card 2 on field 1, card 3 on field 1.... card N on field N It would do something like:
    • I start to play card 3 on field 2, card 4 on field 2.... card 6 on field 1 You can just play with this order.

I'm busy this days with the job, but you can do it! If I can, will review the code and give tips

AdriaGual avatar Feb 16 '23 19:02 AdriaGual

I got suspended this morning as well. I don't run the bot for more than an hour or two and I switch out decks alot.

PeanutJar-Jelly avatar Feb 18 '23 13:02 PeanutJar-Jelly

Yeah there definitely gonna be giving me a suspension then and that's crazy cause if you're doing all that and still got hit that's troublesome, I am going to have to try and make a more humanized script and get people to try, cause the only thing from watching it other then it's horrendous plays would be that it literally clicks collect rewards and then queue's back into a game so fast

paperc07 avatar Feb 18 '23 14:02 paperc07

I got suspended this morning as well. I don't run the bot for more than an hour or two and I switch out decks alot.

Jeezzzzzz ! Me personally still not suspended. although this morning myself. I've been having trouble with BlueStacks freezing after 2-3 games.

isaiahd1 avatar Feb 18 '23 18:02 isaiahd1

the bluestacks freezing error is something your probably gonna have to contact them about I know what I did was go into bluestacks settings and change the phone and I changed it to the galaxy s21+ I also know you need virtualization on in your bios I have it set to 4 cores, high performance, and open gl. I also clicked properties and always made it run as administrator and changed the compatibility to windows 8

@isaiahd1 do you have discord if so add me on there Brace Face Baby#4938 and were gonna have to jump into a call so you can screen share and I can watch it to diagnose it better

paperc07 avatar Feb 18 '23 18:02 paperc07

I just got suspended as well. I have stopped using the bot for now.

ghost avatar Feb 20 '23 13:02 ghost

@whimsicott0907 how long were you using it for? did you add any delays? take any breaks? Can you send images on what they said or it just says you've been suspended? is it only for a day? I wonder how many times until a complete ban

saw here one person has still been banned for a week https://www.reddit.com/r/MarvelSnap/comments/ylspxp/suspended_cuz_of_nickname/

They must purposely be letting me get away with it then I have like almost 5 days pretty much 24/7 I need to chill.

paperc07 avatar Feb 20 '23 16:02 paperc07

The bot was never intended to be used 24/7 haha but well, it was a matter of time if people start using it a lot that Marvel Snap would detect it.

Ok so now, here are a couple ideas you can use to play safer:

  • Add delays: You can add random delays around the code, it's easy, just use a time.sleep(N) where N is the number of seconds you want the bot to wait, remember to import the time library when you use it, there are plenty of examples in the code, just add more on random spots.

  • Edit the play_random_cards method, so instead of going throw the same array always, you can rearrange the arrays but iterating them the same way so instead of:

    • I try to play card 1 on field 1, card 2 on field 1, card 3 on field 1.... card N on field N It would do something like:
    • I start to play card 3 on field 2, card 4 on field 2.... card 6 on field 1 You can just play with this order.

I'm busy this days with the job, but you can do it! If I can, will review the code and give tips

So I can add the delays and I added a print function so I see it's working and delaying, but I can't for the life of me get it to delay in between games, I have tried sleeping for so many seconds, I have tried random s delays between 5-15 secs but no matter what it ends game and just clicks next and hurrys up and clicks play

paperc07 avatar Feb 20 '23 18:02 paperc07

Brace Face Baby#4938

hey bro. added you back. breathethroughdiaphragm is my user name. but i figured that. the reason why blue stacks froze must've have to be something with openCV not handling my desktop well. I have fl.ux installed on my pc to change the background color to be more orange and give off lesser light when it's darker out. when i turned fl.ux off the bot ran seamlessly there after.

isaiahd1 avatar Feb 20 '23 19:02 isaiahd1

lmao that's strange but hey whatever as long as it's working

paperc07 avatar Feb 20 '23 20:02 paperc07

@paperc07 It's the same image as above. I got soft ban for a day. I have used the bot since Zabu season pretty much 24/7 without problem.

ghost avatar Feb 20 '23 21:02 ghost

oh damn so maybe it just caught up with you, I wish I knew how they were catching people, so we could try to prevent it.

I mean obviously we've all seen the bot run and its retarted but.... I know we can improve it to run better because let's be honest if second dinner taps in and watches our games which we know they do, because that's the purpose of cheater bots they look at your cards you have in hand and then they usually outplay you and win, so if they see this bot dragging let's say sunspot to position 1 then 2 then 3 you can clearly tell a bot is running the account.

Now I have messed with priorities and its awesome how those work cause you can basically tell it what cards to play based off of average cp but still the way the bot plays needs to be redesigned but that's tough and would take a few coders that know what they're doing and then you could make some progress and trust me this game will pick up coders and you will eventually see a marvel snap bot like Hearthranger shit they might even make one and call it SnapRanger (I know they wont cause I already emailed them) but you get the point

paperc07 avatar Feb 20 '23 22:02 paperc07

Same here. I started botting at rank 58, after around 12 hours my ranked dropped to 32. Got suspended for a day. Made an appeal and I can log in once again. Will avoid using the bot in my main until our heroes here figures a way to make it work as 'human' as possible. lols.

Will use it in my alt though.

edit: my IGN is iliketoeatpuss so i dont know if it was my name that got me banned btw. lolol

nixtynine avatar Feb 21 '23 12:02 nixtynine