Iam sick and tired of people sitting idle on some of the games I help with, they are just taking up space.
I was trying to think of a good way to do a idle/afk boot, and this is what I thought of...
Put a little proc in the players stat panel that adds 1 point every mineuts, when you reach 30 mineuts, you are booted off.
Each time you call a command or move, your point total is brought to 0. But Im not sure, would this cause alot of lag?
ID:153254
Aug 23 2004, 3:43 am
|
|
In response to Loduwijk
|
|
well you must consider the macroers, the people who have ezmacros or whatever and don't really play just macro themselves up to higher level, but I don't think that's a problem here on byond :) Could be assuming a highly professional RPG or something came out :)
|
In response to Jon Snow
|
|
Well as much as you may not like the game, or if you are even aware of it, I'll be doing this for Majins and Mystics Remastered.
And the above post is exactly why I do not like to leave people idle, they bot, they macro, they even stick pennys into their key boards to keep certian keys stuck down, Ive heard all sorts of stuff. And when a new player comes on at 8PM and is level 0, and you come back on at 4AM and they are level 4K, there is a problem. |
In response to Shades
|
|
What you plan to do would not help the situation with that at all. Every time their bot makes them perform an action, it's just as good as if they had done it themselves; so they will not appear idle.
|
In response to Shades
|
|
Shades wrote:
And when a new player comes on at 8PM and is level 0, and you come back on at 4AM and they are level 4K, there is a problem. There's a problem with the game if they can level up like that just by sticking a penny in the keyboard. If all they have to do is hit a punching bag (or an equivalent task) to level up, then make the punching bags move to a random location (within the same room at least) periodically, so if they leave their computer, the punching bag would move and they'd end up doing nothing for the majority of the time. |
In response to OneFishDown
|
|
Why the heck does anyone play a game like that in the first place? Its boring. Too boring to ever catch my attention.
|
In response to Shades
|
|
All you do is as they start a certain process such as punching, you start some sort of check on them. If 5 mins later they've still been punching then ask them to move to a new location, if they dont then boot them. if they do then it shows they're not macroing.
if u have an advanced macro program that moves u automaticly after 5 mins then just put a random sleep time like this: var/randtime = rand(2500,3500) *EDIT* i just realised that they can set for them to move every 1 min or sumtin. so what u can do is ask them to input a certain word, if they spell the word corectly then they can continue, otherwise they're booted. u could save the words in a list and ask them to put it in through an alert. |
In response to DeathAwaitsU
|
|
You are missing the (subject to opinion, of course) obvious solution: Change the fact that repetetively using an ability within the game will give you all the power you need. Even then, repetetively using it with the same parametres (i.e. on a punching bag. The same one, even).
Change the fact that punching a bag endlessly gives you all the power you want, and it won't matter what sort of complicated macro's they set up. Designing a game to prevent the advantage macro's give you as being game defining is much more profitable than trying to divert macro's. Someone will always be able to circumvent whatever system you have to "screw" with macro's. Even EverQuest(one of today's most popular MMORPGs) can be macro'd with complex tasks like singing multiple songs at once, running in circles and killing monsters while you are soundly asleep in your bed. And that's 3D, not simple tile-based systems. Moral of that? if the Bard in question didn't profit from repetetively slaying Guardian of Marr's within the Halls of Honor, the fairly complex macro program used to execute this feat would provide him with no huge advantage over the average bard who sits at his computer and does the same thing. Diablo 2 bots are another example. Those work by physically moving the mouse to certain X/Y locations on the screen, and basically provide a simple language to designate bot behavior.. Don't prevent macroing, prevent it from being an advantage. |
In response to Alathon
|
|
I know you shouldn't make games where to get supreme you punch a bag, but i was just showing Shades a way to prevent people from macroing.
|
Also, I am of the opposite mind - I find it annoying when people give idlers a hard time. Unless the game has a colossal userbase which strains the host, or has a tiny map that that makes it difficult for people to get around when someone is in the way, there is no need to do anything to them. If you simply have a small world and need to clear space, just send them off to null space while they are idle. If they strain the server, then it might be wise to disconnect them.