World of Warcraft
Last night it was getting late and the guild that I am in wanted to run a few more runs, but needed 3 players of the same guild grouped to get the achievements. I told the 2 others that I will leave my character logged on and as long as they didnt break group with me that they can run the lower level stuff with their 90s and get the guild achievements.
I created a quick macro that was performed with jitbit to move the character with arrow keys for about a second and stop. I then compiled this macro and then placed it in a folder with a batch file with a goto loop that started the macro once every 55 seconds or so ( pretty much used a ping 127.0.0.1 -n 55 delay before the start of the macro.
I placed my character in an area where people wouldnt see a character acting oddly, and started the batch and went to sleep.
I woke up 8 hrs later and my character was still on and facing a different part of the wall in the room that I placed the character in and I ended the batch file to kill this macro move process to keep connected and not get disconnected for being AFK ( away from keyboard ) too long.
The good thing is that Blizzard didnt detect this as for I have heard of but havent seen people getting banned for using macros to automate characters.
While I am not using macros to have my character play by itself to any direct benefit to not having to grind, i think it might still be a violation that can get me banned.
I have heard all sorts of ways that they can detect and ban you from the servers looking for patterns in the game play to detect if the moves are scripted as well as the World of Warcraft game client launching RAM sniffers that look for cheats and macros.
Anyone have any info on just how smart this detection is?
I hid my character from view of others who would report me as a bot if they saw movements on timed intervals.
But my biggest concern that I may not be able to hide from view is the RAM sniffers finding the macro running outside of the memory address that the game is operating in on my system. From what I have heard, the agreement of "the EULA allows Blizzard to scan all memory of the system running the game client to detect cheats that are running outside of the block of memory that the game is operating in." Initially I thought they were just sniffing for changes within the memory block that the game resides in for trying to sniff out memory injection routines to cheat by making the game client act godlike and not follow the rules that others abide to, but it sounds like they may search all memory on the system.
I was happy to wake up to my computer still running wow and moving about once every 55 seconds to stay logged on, but not getting caught this time doesnt necessarily mean that it went without detection and I wont get banned next time I try this to be able to assist the guild and sleep at the same time.
Not sure of any tools to detect the memory sniffers and watch what they are up to, such as are they only watching the memory that the game client is running in, or all system memory for bot/macro and cheat instructions?