Jump to content

Autoing


SDK

Recommended Posts

I see lots of people complaining about people using macros. I agree, it sucks, the fact that this is simply a game and people ruin the fun is no good. It has been pervasive for as long as I can remember and now there are posts upon posts about how they are affecting the economy, ruining the fun.

 

 

 

 

 

 

 

Jagex has to do something about this... why aren't they stopping these people?

 

 

 

 

 

 

 

I have to tell you that I think they are doing the best they can. Lets start from the basics. Jagex recently banned 15,000 users for using autoers and macros. I think this is a start. Sure there are millions of players, this is but a small percentage, but its something. These actions show that at least something is currently being done to try and catch these people.

 

 

 

 

 

 

 

Now, that is all well and good, but here is where I get interested. They need to catch more you say. This is simply not enough! Well I respond with a simple question. How?

 

 

 

 

 

 

 

Runescape as you know is a game written is java. Pretty impressive if you ask me. But like all programming languages it has limitations. And please, please don't forget, we are talking about a highly replicated system with over 100,000 simulataneous users from all over the world.

 

 

 

 

 

 

 

My knowledge of autoing is limited, but as I go to school for this sort of thing, I can make some educated gueses. As far as I can tell there are two basic forms avilable. The first is rather inocuous, text macros. A program simulates key strokes at a certain speed for x number of times. People will use this to say things like "flash2:wave:============Selling Phat set 150k============" (ok maybe not for 150k, but a guy can dream can't he?) No one cares too much about these, unless you are trying to sell something in varrock on server 1.

 

 

 

 

 

 

 

The second type would be a mouse macro. A program that manipulates the mouse movement and performs actions for that person in Runescape. This is IT this is the bane of all our pixelated existances. Now, we can't know for sure how Jagex detects people using a macro, but we can safely assume that it is largely based on pattern analyzation. They see someone doing the same thing over and over, for hours on end, everyday, for a month. We can safely assume an autoer. The creation of efficient programs able to respong to random event, deal with mini-map coloration changes, and do advanced actions is somewhat complex. There aren't too many good ones avilable. Once they find a certain pattern that could be associated with a single program, it wouldn't been too difficult to put safeguards in place to catch them.

 

 

 

 

 

 

 

The thing is, that a good macro will be able to be customized to the point that it is hard to automatically recognize. Here is the problem. If you loop and action, put enough variations in it and there isn't any way they will ever catch it. How can you keep logs on that many users? There are limitations in the tolerance of the programming language. You simply cannot catch everyone.

 

 

 

 

 

 

 

So, I'm looking fora couple thing. The first is a somewhat intelligent conversation regarding this matter. Second, do you have a solution? An idea for a soulution; tell us! Finally, what am I missing with the macro thing, types I've missed, statements I made that are patently wrong. Everyone makes mistakes. Oh one more thing could we leave out the flames?

 

 

 

 

 

 

 

The more you learn about these programs, the more you will understand how hard it is to deal with them. Stop complaining about these people and playing the game, eventually they will get what they deserve.

 

 

 

 

 

 

 

~SDK

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.