Jump to content

Matenia

Elite user
  • Posts

    2226
  • Joined

  • Last visited

Posts posted by Matenia

  1. 14 hours ago, Zer0 said:

    No worries.

    After looking again at your log, I think I know what's going on. The issue that appears is the time it takes for your WRobot to calculate a path. WRobot uses a distant server for pathfinding (which is one of its biggest flaws in my opinion) and the AQ uses pathfing a lot, and often. Even very short paths seem to take at least 340ms for you, which is really a lot. VPN, slow internet connection, I don't know. As a comparison, mine takes 40ms max on short paths.

    [N] 07:41:04 - [Path-Finding] FindPath from -11074.75 ; 898.3192 ; 40.03555 ; "None" to -11129 ; 936.59 ; 36.8307 ; "None" (Azeroth)
    [N] 07:41:05 - [Path-Finding] Path Count: 5 (133.2519y, 345ms)
    [N] 07:41:05 - [Path-Finding] FindPath from -11074.75 ; 898.3192 ; 40.03555 ; "None" to -11096.38 ; 886.2285 ; 41.5276 ; "None" (Azeroth)
    [N] 07:41:05 - [Path-Finding] FindPath from -11074.75 ; 898.3192 ; 40.03555 ; "None" to -11067.94 ; 899.621 ; 38.16179 ; "None" (Azeroth)
    [N] 07:41:05 - [Path-Finding] Path Count: 3 (24.90453y, 341ms)
    [N] 07:41:06 - [Path-Finding] Path Count: 2 (7.178874y, 469ms)
    07:41:06 - [Wholesome Auto Quester] Defending against Riverpaw Taskmaster

    As you can see here, even a 2 nodes, 7 yards path took 469ms. This + the Line of sight checks I do on enemy detection might just be enough to make your bot too slow to react, which is what I observe from your gif. But I can't guarantee that this is your issue.

    Try caching. This is what I had to do for HMP. In HMP, there's a similar functionality where I attempt to recognize mobs in your path by scanning vectors around where I know the bot is intending to walk to. 
    I found that caching approximate distance somewhat alleviated these issues. As a further backup, I tried creating a square around the character and periodically check for colission of enemies within that square. It's by no means pretty or efficient, but it doesn't have pathing overhead. Maybe this is something you might wanna try for the Wholesome Plugins too.

    Additionally, regarding OP's request to rezz away from mobs -  this is something I've tried with HMP too. I know Droidz has his own code, but generally speaking it's not actually that easy. If you're trying to do the math, you may end up with no safe spot at all, simply because there aren't any within rezz distance. Some servers will also allow for rezzing from further apart than would normally be the case and all you can do is guesstimate and choose what should be "safe" values for most servers.

    Personally, I place myself on top of the corpse, calculate the angle to the closest mob, check 180° in the opposite direct (so further away from that mob) in a cone for spots that aren't within x yards of a mob. There's only so much you can do.

    PS if you message me on my Discord, I'll give you a 24h trial to HMP to see if this will alleviate your issues at all. If it does, I can pass some of the code on to Droidz and he can see if it helps him at all.

  2. Here's my take on this as a software developer:

    • yes, but the traffic they can check is usually not very useful, only your WoW client communicates with their server
    • I doubt they actually collect THAT much data. Most pserver owners don't have the infracstructure. Pserver are already running at their physical hardware limit and data warehouse costs extra $$$
    • It's long been rumored, that they found an exploit in the WoW 1.12 warden that lets them execute abitrary commands on your PC, so they can do a traceroute and see if any of the IPs matches - this was never confirmed
    • again, see point number 2. They obviously have logs, but definitely not to the extent you mention. They absolutely do not log the positions of 5000 players every tick (100ms) - where do you even store that amount of data? Yes, inventory logs and gold transactions as well as mail traffic are OBVIOUSLY monitored. Similar thing for combat routines.
    • browser fingerprints have been known for a while - use Brave in icognito mode BEHIND A PROXY/VPN to create new accounts, this doesn't need to be said twice

     

    If they can tell what games you have running on your computer, you either downloaded additional software or that exploit that lets you execute any code through Warden is real. I doubt it's that. It would be highly illegal and is essentially the same as turning the WoW client into a trojan for as long as you are connected to their server. They could just use the code to download an ACTUAL trojan. If you strictly monitor traffic on your own system, I'm sure you'll find this is not it.

  3. 8 hours ago, junger2017 said:

    to day i just made another 11 accounts, going to buy 3 old laptops, with 3 character on each, with vm, 3 routers with different internet provide , and plus vpn, : D, botting , still have 50+ characters which i have stopped botting, 

    Don't buy laptops. You can run vanilla on a used office PC with an iGPU (like Intel i5 4440 or i7 4770). Alternatively, you can get cheap X99 (QD4 or MR9A) from China and pair it with a bunch of RAM and an E5 2670 v3.

    Put some cheap Quadro K600 or K2000 in there and you can run 4-8 WoW VMs in a single instance if you want/need. It does take up more space than 3 laptops tho, I guess.

  4. First try on Everlook I forgot to fix my movement and got banned in the starting zone. Made a new account on the same IP 5 minutes later and got banned at level 38.

    Running 12 hours a day unattended. There's something you're likely doing wrong. And if you're connecting several accounts (you care about) through the same IP, I'd start there.

  5. Finally got my test character banned in the mid 30s. No quests done, nearly no monitoring besides a few times to make a few fixes to my products for vanilla.

    The last entry in the log was 

    [Fight] Mob has moved more than 45 yards

    So I suspect regular old GM check by teleporting a mob to see the bot's reaction.

    Conclusion: No ban waves. It's safe to bot on Everlook if you use CTM with Rivatuner to limit FPS to 60 and use a semi-decent profile.

  6. 3 hours ago, sanelb said:

    I figured out by editing quest it and adding it to my quests

     

    its strange if you manually take a quest the bot doesn’t seem to understand that 

    That is not strange at all. Stop playing the game on botting character or only use grinders.

    Vanilla (and even TBC) are incredibly old. There is no info from the server or game regarding which quests you've already done. It's literally impossible to figure out.

  7. Quote

    Q11: My character tries to pull from out of range and/or wRobot thinks it can't fight the target, then switches to another A: Go into advanced wRobot settings and disable "calculate distance by target size".

    Server you're on seems to calculate distance differently from the client. This could be either because they specifically chose to do this (to mess with bots) or because their client is modified.

    Additionally, WRobot's fightclass range works as specified. If you set it to 40yd, it will ALWAYS try to fight from 40 yd. If you set it to 30 yd but have a spell that works from further away, it might try to cast that spell and stop movement for a second. This is why people do a bunch of calculations themselves to prevent this as much as humanly possible.

     

    If you know C#, I open sourced my framework that attempts top to take care of these problems.

×
×
  • Create New...