How to Stay Online While AFK In Second Life
Posted by Chrischun Fassbinder on October 13th, 2007 filed in guides, bots, second life15 minutes afk amount of time anti idle bot bots debug go client guides idle interruptions macro menus second life second life afk bot secondlife second life servers sessions sl sl afk bot stay online virtual reality virtual worlds
While a good number of Second Life’s users spend a large amount of time in the world SL, at times real life presents interruptions which can take attention away from the keys (AFK). By default if one is idle for more than 15 minutes in SL the system will log out an account due to inactivity. While this is beneficial for keeping the asset servers and other key operation handling machines from getting too overloaded, it’s not the most favorable of an occurrence when the users is planning to return shortly. Not to mention the hassle of reconfiguring certain options that fail to save between sessions such as disabling of lesser used render types each time after logging in.
Disabling the logout due to inactivity can be disabled or worked around by various ways. Some of the more common are covered below…
I. Changing the value of the client AFKTimeout variable.
1. Enable the Debug Menu, if it isn’t already viewing (you do not see the Client and Server menus in your client). Press Ctrl+Alt+D.
2. From the Client Menu, located at the top middle of your client’s menu bar, go Client > Debug Settings.
3. Using the Debug Settings menu, pick the AFKTimeout variable from the drop down list.
4. Set the value to 9999999, which should change to -2147483.750 after entering.
5. (optional) You can disable the AFK gesture by choosing AllowIdleAFK from the Debug Settings Window. Then change the default value from TRUE to FALSE.
II. Use a third party macro program to keep from going idle.
While you may be AFK or too preoccupied with something else, to set focus directly on the SL client every so often, a continually running macro that performs such an action is not.
A number of pre-written macro scripts for various applications and freestanding are available. Or you can write your own if so inclined as it’s a simple enough program. Here are a couple scripts for common macro application.
Anti-AFK Macro using AutoHotKey with Multi-Client Support
(get a copy of the script below or download the compiled executable here)
SetTitleMatchMode, 3MsgBox, SL Anti-Idle for Multiple Clients is now running.StartingLabel:GroupAdd, clients, Second LifeWinGetActiveTitle, Title MouseGetPos, xpos, ypos; MsgBox, The active window is "%active_pid%". If WinExist("Second Life") ; { GroupActivate, clients;WinActivateMouseMove, 20, 30, 50, RMouseMove, -20, -30, 50, R GroupActivate, clients;WinActivate MouseMove, 20, 30, 50, R MouseMove, -20, -30, 50, R GroupActivate, clients ;WinActivate MouseMove, 20, 30, 50, R MouseMove, -20, -30, 50, R GroupActivate, clients ;WinActivate MouseMove, 20, 30, 50, R MouseMove, -20, -30, 50, R } else { MsgBox, Unable to find any SL clients. ExitApp } IfWinExist, %Title% { WinActivate } else { MsgBox, Unable to find the previous program. } MouseMove, %xpos%, %ypos% Sleep 900000 ; 15 minutes Goto, StartingLabel
Ultra-simple Script using Macro Scheduler
note: The focus (above all other windows and selected) must remain on the Second Life Viewer (client) for this script to work.
(get a copy of the script below)
Label>StartPress EscWait>600 Press Enter Wait>10 Goto>Start
III. Wearing a special attachment on your avatar.
This option to longer exists. It used to defeat the anti-idle by triggering the return from AFK gesture, to be acted by your avatar, fooling the system into thinking you have returned. Update to the SL client about half a year ago made this action no longer recognized as actual live user input.
IV. Continually Keep a Keyboard Key Pressed Using a Penny
This is not a highly recommended option but does work in a pinch for most types of keyboards.
1. Open up the local chat bar in the SL client by pressing the Enter key.
2. Press and hold a alpha-character key.
3. While continuing to press the key down, take a penny and wedge it between the top of the key your holding down and key above.
While a good number of people use a “stay alive” macro to camp for long periods of time or give their actual land artificially high traffic counts, such an ability can be used for good as well. For me, I always have the idle logout disabled, using the first option listed above, as I find myself using SL but working in PhotoShop and other applications making SL content a good amount of time. Has saved me a good number of headaches. So considered disabling this option by using any of the ways shown above and save yourself some time and hassles.
Share This6,563 Views

Subscribe to RSS Feed






October 13th, 2007 at 2:00 am
October 13th, 2007 at 8:12 am
Another, and easy, option in the Debug Menu is:
Client>Character>Character Tests and uncheck “Go Away/AFK When Idle”
October 14th, 2007 at 8:21 pm
October 15th, 2007 at 12:27 am
October 17th, 2007 at 7:21 am
October 19th, 2007 at 12:58 pm
Any idea on how to get in contact with Chrischun Fassbinder in SL ? Have sent several IM’s but no reply.
October 22nd, 2007 at 10:34 am
Not yet a fan of SL yet, but interesting read on how people figure out things they are not supposed to be doing. :-)