I wish I could reply to every post and in more detail.. i like how we're having this discussion here on the forum, so we can all hear each other before changes being implemented (and me not being a proxy for numerous tickets).
- Although AFK stands for away-from-keyboard, in this context it is not paying attention to the screen. Maybe we could re-brand it as some other word/abbreviation. Watching paint dry is mandatory - there's no other way for us to know whether someone is physically at the keyboard, but is scrolling through facebook or watching youtube. You can also be putting out a fire, as long as you're watching the game screen so you can reply to an AFK check, that's all good.

- firefighters.jpg (38.91 KiB) Viewed 6948 times
See here, fellow colleagues. I can play the game while I am running into the burning building. All I have to do is answer the question when some weird sparkles show up.
- Skill training actions (that don't make any kind of profit, including making steps for the achievement) are intended to be excluded. Actually, a great thing to do here would be to make skillgain engaging and entertaining, in which case it could then also be required to be at the keyboard. But that's for another discussion...
- This is not whether scripting is alowed or not. It's allowed. It's just about the details of what you need to be watching the screen for, and how we do the checks.
- Current automated checks are coded so that if you respond well, they start getting less frequent (but still, one can fire just 5 minutes after the previous). If you fail one or a few, they will become more common, for a while, until you build up some good reputation again. The manual AFK checks currently don't follow this formula, but i will make past data available in the checking tools, so that we can occasionally skip a player who's been checked a lot recently and was always here. Right now, we sometimes skip a player, but it's just based on data in "local memory" (in the brain).
- Even basic movements (between two chest in a dungeon, to check whether something has spawned) can be the profitable part of an activity. Even if the computer just makes a sound when it detects something, and you come to steal it personally. I remember an old issue of stealing the titan's hammer AFK, although it was not allowed to hide in the area, there was a blind spot just far enough for the script to pick up when the hammer spawned (actually not visible in the screen with normal settings, but a script did detect when an item with that graphic & hue appeared). I did a manual spawn of the hammer at the time, the player moved in to steal it right away, but wasn't responding. So this player was just idling there for weeks, they were actually making great profit while AFK.
- Announcements: simplification of the announcement-no-spam rule is also on the table, yeah. Overall, i would include it in the non-afkable actions.
- Communication in dungeons: yes it would be great if players responded to hails of other players. We often get tickets that someone is AFK, but we do a few checks and the player always responds right away. There are 2 reasons why it's not required for players to respond to those hails: if the non-responding player could end up in jail because of that, there's huge space to exploit the system and get other players jailed (well, such incidents could be audited, but I think it would be just more work and complications). And #2, I just spent about 4 hours with +Kimane to tell her all about afk checks, what to watch out and so on. I've seen some cleverly written macros that made it seem like there's a player there, but if you try to actually do the conversation all you get back is a random "oh, yeah i'm here", "i love the shard" and so on
But I've already thought about redirecting AFK reports from tickets directly into the anti-afk system.
- @Coalfire: sorry for the scare, this was actually +Kimane's first afk check

- Check intervals are and will be random. can be in another 3 minutes, could be 24 hours. but if you have a good reputation, it's a random duration in the span of 5 minutes - 24 hours, if you have a bad reputation it's 5 minutes - 1 hour.
- "PK not possible" - yeah that's why nobody gets killed by a player. If it were technically possible to do so, and there would just be a rule that it's a jailable offense, over the years there would be a lot of players jailed because of that. And well the AFK rules are changing, and they can even evolve into something much more useful. But it's not possible to disable AFK activity - unless with some dead man switch that can't be scripted.
- @Silent - balron zone & gumps. I don't quite understand what you mean - usually with balrons, the common practice is to recall around in only those dozen spots.
AFK checks overall have to be:
- easy to notice with the eye. While i was reading, i got an idea that a check has to go from being barely noticable (not to obstruct) to slowly becoming more and more visible (which by nature, is also more obstructive).
- hard to detect with a macro (more in the Alerter scripts below).
- non-obstructive, not to get you killed. (Players will be immortal when an AFK check is being done. And while reading through this thread, I remembered that same should go for pets). Maybe also that your character is cloned (so that you don't lose your turn) and your actual character is in a safe place, to answer the question.
Penalties are also intended to be updated/overhauled
- Penalties are something that I have to think about and write down. Input is welcome... generally speaking, the penalties are little at first, than become greater, and there's cooldowns... about what we have right now, just needs to be simplified.
- There will be no public shaming... this isn't the middle ages. Oh wait...

well, some might just go on a bathroom break, while others intentionally try to cheat. There is very little information that gets through a computer screen, and staff not being able to take days and weeks to handle each incident. So all we have to work with, is whether the player responded or not. (There's also the middle ground: player who responds right after being pulled to jail, in which case we usually skip the penalty part (PaPa, sorry about your bad experience) and show how an AFK check looks like, so that you can know what to look out for).
- About other kinds of penalties, like removing gold or tools, those are rather hard to script and easy to get around by cheathers (e.g. keep most of your tools in a toolhouse, inside your house somwehere, and it wont be eaten by the penalty... unless if the script removed all tools from all your houses & exex, which can be a kind of steep penalty ... well perhaps it's easy to script, but the problem is to fully test and then rely on the functionality... it adds a lot of complexity.)
Alerter scripts
Although it's not the priority, there will definitely be different kinds of checks from time to time, to break any such script. And perfoming new kinds of afk checks will likely have to be manual. Just recently I did a few checks with a giant rainbow mongbat... that sure scared some people, fortunately there were no heart attacks.
- There is the technical possibility of making afk checks very noticable (not just by scripts, but also for example with a Phone App that sends a notification when you're being checked) ... but i think that defeats the point of this being a game.
It's possible to make a script that plays some sound when you make an overhead message, or if you get moved outside of your regular spots. That's why in the future, there might be a book that pops up... or some other random puzzle. The problem in the long term is that there is a limited number of ways of how to capture the attention of a player, and it also not being detectable by a script. But maybe, from time to time, we can make something new and creative.
- It's partially conntected to the problem of some parts of the game being boring, and there's much we can do on that topic. But I think it's the wrong move to allow boring tasks to be done AFK, or make them less boring by making it easier for people to go AFK
Btw i am a bit worried about discussing these things in the public, and about how much of the internal workings of the AFK checks i reveal (and other functionalities of the shard). Our shard has inspired several others, and with it a lot of our successful practices have been copied as well.. So henceforth, let it be known that shards that adopt the same ideas soon after, that they probably got it from here
