• Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • [Plugin] GatherSafe 1.0

    Discussion in 'Archives' started by Saik, Sep 5, 2013.

    1. Saik

      Saik Community Developer

      Joined:
      Jul 31, 2013
      Messages:
      56
      Likes Received:
      2
      Trophy Points:
      0
      Lol, good point. I forgot about that myself, I don't think I've ever had to use it though.
       
    2. theatristformallyknownasG

      theatristformallyknownasG Active Member

      Joined:
      Jan 16, 2010
      Messages:
      3,041
      Likes Received:
      8
      Trophy Points:
      38
    3. User0828

      User0828 New Member

      Joined:
      Mar 1, 2012
      Messages:
      549
      Likes Received:
      2
      Trophy Points:
      0
      im giving this addon a try.

      does it work with any botbase? or just gatherbuddy
       
    4. Saik

      Saik Community Developer

      Joined:
      Jul 31, 2013
      Messages:
      56
      Likes Received:
      2
      Trophy Points:
      0
      It will work with any bot base, but it was designed for gathering.

      Sent from my HTC One using TheBuddyForum mobile app
       
    5. Saik

      Saik Community Developer

      Joined:
      Jul 31, 2013
      Messages:
      56
      Likes Received:
      2
      Trophy Points:
      0
      I have updated the SVN to include a teleport detection method. Details on the update are below and on the first post.

      Update 12-13-2013

      Added teleport detection. This works by checking every 3 seconds to see if you have moved more than 175 units. Currently, teleport detection will be tripped if you hearth, or go through a portal. If you monitor your logs, you will be notified of when you are teleported. Optionally, you can choose to be disconnected after being teleported. This DC option is set by default. However this might need to be changed.

      Updated the timed logout function to work with the +/- random time and display warnings for time left till log out. When you start the bot, you will be notified how long GatherSafe will leave you logged in. Additionally, you will receive log messages updating you of how much time you have left on this session every minute. When there is under 1 minute until timed logout, you will get many warnings.



      ------------------------
      Also wanted to add, the next thing I am working on is a pathstuck/looping procedure to determine if you have not left a certain area after a period of time. I have caught my character stuck behind objects, or looping back a certain path over and over making it really obvious I am a bot. Hopefully, by detecting if my character has not moved more than a certain amount of any position within the last 30 or so seconds (while not in combat) I can force my character to logout/dc to avoid a potential ban.
       
    6. durtyxthurty

      durtyxthurty New Member

      Joined:
      Dec 4, 2011
      Messages:
      49
      Likes Received:
      0
      Trophy Points:
      0
      I was wondering how a plugin like this would work, if I were to use a program such as Arelog to manage my bots, I understand this will still disconnect, but Arelog will just log me right back in, making it even more obvious that I am botting. I am going to download and use this plugin, as soon as the bot is "safe" to use again, but I am wondering if it works if I use Arelog, or should I use another program to manage my bot sessions. Basically I am asking what program do you use to start and stop your bots, or do you do it manually every time, and if you ever get disconnected how do you get relogged in or do you just not relog until you have time to relog manually.

      Sorry if this is confusing! Let me know, if you need me to rephrase this.

      Durty
       
    7. User0828

      User0828 New Member

      Joined:
      Mar 1, 2012
      Messages:
      549
      Likes Received:
      2
      Trophy Points:
      0
      how does the "log out when being followed" work? does the person actually have to put you on follow? or do they just have to be near you?

      i flew over top of someone who was lvl 87 and questing and i logged out after 5 seconds(my setting) cus it said he was following me. but he really wasnt.

      im confused
       
    8. Saik

      Saik Community Developer

      Joined:
      Jul 31, 2013
      Messages:
      56
      Likes Received:
      2
      Trophy Points:
      0
      Follow detection scans for players who remain near you for a certain period of time. I left this setting much higher than the targeting setting because you often gather near questing areas or small towns that will often have people there. Since you skip nodes when someone is nearby, you should be out of range of them fairly quickly unless they are following you, I just don't believe 5 seconds is enough time to allow for you to be flying by someone. Try adjusting to something higher than 20 seconds. I watch my logs often and it very rarely gets to above that.
       
    9. Saik

      Saik Community Developer

      Joined:
      Jul 31, 2013
      Messages:
      56
      Likes Received:
      2
      Trophy Points:
      0
      Small SVN update to fix teleport detection when stopping, and restarting the bot. Values should now properly reset.
       
    10. Farah

      Farah New Member

      Joined:
      Dec 25, 2013
      Messages:
      28
      Likes Received:
      0
      Trophy Points:
      0
      Mate could you add an option so that instead of dc'ing on teleport it just pauses/stops the bot? (and maybe writes something in chat like "wtf?")
      Check out the anti-teleport protection system in the Bengan's Multi Profession profile.. It's exactly what I need.. I get way too many 72h bans because I do not have any proper teleport protection (Logmeout is just useless - if you immediately log out upon teleport they WILL still ban you - I can say that from my own experience). I am sure he wouldn't mind if you borrowed a few lines of code.. Please :'(!!
       
    11. Aetheric

      Aetheric Member

      Joined:
      Jul 25, 2012
      Messages:
      576
      Likes Received:
      2
      Trophy Points:
      18
      Something is still wrong with the teleport detection..

      See logfile:
      View attachment 9999 2013-12-31 16.23.txt

      Around 16:12:05.083, Gathersafe determines the first "last check" and then at the second one, it calculates 56600 as some kind of teleported distance? That is impossible, since I just started the bot and was flying over Stormwind. In that very same second Gathersafe calculates a teleport .. Something is obviously wrong.

      (For debugging purposes, I reactivated line 138 - "Logging.Write(LogLevel.Diagnostic, Colors.Yellow, "[GatherSafe]: Checking Distance For Teleport Check - " + ((int)StyxWoW.Me.Location.DistanceSqr(MyChar[0])).ToString());")

      [16:12:05.083 N] [GatherSafe]:11 Seconds since last teleport check!
      [16:12:05.865 N] [GatherSafe]:12 Seconds since last teleport check!
      [16:12:05.865 D] [GatherSafe]: Checking Distance For Teleport Check - 56600
      [16:12:05.865 N] [GatherSafe]: You have been teleported, and are being logged out!
       
    12. Brown

      Brown New Member

      Joined:
      Jan 5, 2014
      Messages:
      3
      Likes Received:
      0
      Trophy Points:
      0
      Hi! I first want to thank you for making this great plugin. I've been using it for a few days now and it is great!
      However I struck upon a strange log message today.
      [03:34:18.251 N] [GatherSafe]: XXXX has been targeting you for -2147483648 seconds!
      [03:34:18.251 N] [GatherSafe]: You are being logged out because you were targeted for too long. You specified to log out after being followed for 45 seconds.
      [03:34:26.579 N] Wow exited, Honorbuddy stopped!
      Seems like something is going wrong with a signed int.
      Thought I should report it.

      Kind regards,

      Brown
       
    13. Saik

      Saik Community Developer

      Joined:
      Jul 31, 2013
      Messages:
      56
      Likes Received:
      2
      Trophy Points:
      0
      SVN Update - I removed the Teleport detection and path looping functions. They were too much hassle.

      I left the code in the source, just commented it out - if anyone wants to try and apply it to another plugin perhaps.
       
    14. chinajade

      chinajade Well-Known Member Moderator Buddy Core Dev

      Joined:
      Jul 20, 2010
      Messages:
      17,540
      Likes Received:
      172
      Trophy Points:
      63
      Hi, Saik,

      Thanks for the contribution! However, the offering is not in compliance with the BosslandGmbH forum rules.

      Offerings must offer a .zip file hosted on the BosslandGmbH forums to be compliant. We ask all authors to adhere to the same set of rules. Please bring the first post of this thread into compliance by 1-Feb-2014.

      cheers,
      chinajade
       
    15. thatwouldbestealing

      thatwouldbestealing Member

      Joined:
      Oct 22, 2012
      Messages:
      510
      Likes Received:
      11
      Trophy Points:
      18
      Hi,

      I'm using this with positive results, and this plugin has helped protect my bot via diconnecting me (DC) due to both being Targeted and Followed.

      A few notes:

      • The log gives names of people who target you
      • The log gives names of who follow you

      Here are the settings I use:

      [Plugin]-Gathersafe-settings.png

      My settings are quite conservative -rather safe than sorry, though I have relaxed them a little as of late. Before I had Player Detection set at 100 Yards and Clear at 20 Seconds, with Follow Detection set to kick in after 5 seconds. Now I use Follow detection set to clear after 10 seconds and at 30 yards. One setting that I do not tolerate is Target Detection -this is an immediate DC for me, with Target Detection set to kick in after 0 seconds and the following DC immediately after. I think that is best practice for any bot to DC after a player targets you -it could very well be that they are targeting you to action a player report or get your name to do so -in any case I'm happy every time to terminate the botting with a forced DC if I'm targeted.

      On a closing note: I've noticed the Plugin notes actual player names in the logs -both those that were detected as following you and targeting you. I don't know if this breaks terms or not, but I'm not sure I like the implications of it -maybe it is better to mask the names of players.

      Request:

      In addition to 'Follow DC' and 'Target DC' could we have a 'Follow Hearthstone' and 'Target Hearthstone'? :cool:
       
    16. qztr

      qztr Active Member

      Joined:
      Mar 31, 2012
      Messages:
      1,932
      Likes Received:
      17
      Trophy Points:
      38
      Can anyone shred some light on how to make this work with ARelog?

      When I get DC'd for being targetted, I want my ARelog to relog after like 10 minutes or something.
      Is it possible, if so, how? :)

      Thank you, the plugin is working great.
       
    17. chinajade

      chinajade Well-Known Member Moderator Buddy Core Dev

      Joined:
      Jul 20, 2010
      Messages:
      17,540
      Likes Received:
      172
      Trophy Points:
      63

    Share This Page