METAbolt

From CasperTech Wiki
Revision as of 14:07, 2 March 2013 by D1cd5b71-6209-4595-9bf0-771bf689ce00 (talk | contribs) (Created page with "METAbolt is a lightweight text client for Second Life. It's also free, which makes it a great choice for people who want to run a bot, in order to send automatic group invites...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

METAbolt is a lightweight text client for Second Life. It's also free, which makes it a great choice for people who want to run a bot, in order to send automatic group invites, group ejects, and such.

This page provides detailed information on the exact settings you need to get METAbolt working with CasperVend and CasperLet for group invites (and ejects).

Self Hosted

Before we begin, it should be noted that METAbolt will be a "self hosted" bot. That means, you have to run software on your computer 24/7 in order to keep the bot online.

It can cost quite a bit of money to keep a PC online 24 hours a day. Financially, it might make more sense to buy a SmartBots subscription - this costs L$79 per week, or roughly 31 cents, per group. You can sign up at http://www.smartbots2life.com/ - and there are terminals in the CasperTech store for payments, at http://maps.secondlife.com/secondlife/Izanagi/194/58/132.

However, if you already have a PC online most of the time, or you have a server, read on!

Group Man Pro

This plugin is NOT REQUIRED in order to send group invites using METAbolt and your CasperTech system. However, we highly recommend you consider purchasing it in order to support the development of METAbolt.

Install METAbolt

First, you need to install the METAbolt client. You can get the latest version from here: http://www.metabolt.net/download.aspx

Once you have it downloaded, open the archive (the zip file you downloaded), move the files out to somewhere on your computer, and run the "Setup.exe" file. This will install METAbolt.

Run METAbolt

Run the METAbolt viewer. You will need to login with your bot avatar (if you haven't made one yet, you can create a new avatar here).

Set up your group

You will need to invite your bot to your group, and give them the appropriate roles.

Configure METAbolt for Group Invites

Once METAbolt is running, you need to give it a password.

  • Press CTRL + P to bring up the "Preferences" window.
  • Select the "General" tab on the left
  • Select the "Security/L$" tab up top (you may need to scroll)
  • Under "METAbolt password", a password is displayed. EITHER make a note of this password, or change it to something else, and remember it.
  • Hit "OK".

Set up CasperVend to use METAbolt for Group Invites

  • Log-in to your CasperVend account.
  • Switch to the "Products" tab.
  • Edit one of the products for which you want to send group invites when purchased.
  • Under "Metabolt", set the following information:
  1. Bot UUID: This is the avatar key of your bot. It's displayed in the "Chat" tab after you login to METAbolt.
  2. Group UUID: This is the group key of the group you want to invite users to. To find the UUID, click the "Groups" tab in metabolt and then select the group you want to invite to. The UUID will be displayed up to.
  3. Role UUID: If you want to just invite to the "Everyone" role, leave this blank. Otherwise, to get the role UUID, go to "Groups" from the top menu in METAbolt. Select the group you want to invite to, and click "Info". Then select the "Roles" tab, and you will see the role UUID's listed.
  4. Password: This is the "password" you set in the last section.
  • Save the product (save button at the bottom).
  • Do the same to the next product, and continue until you've set invites on all the products you want.

You are now set up to use METAbolt for group invites for CasperVend!

Set up CasperLet to use METABolt for Group Invites

  • First, please rez the "METABolt Proxy" included with your rental system. This needs to stay rezzed, but you can put it anywhere in Second Life. If you can't find this, please redeliver the latest version from the CasperTech store.
  • Log-in to your CasperLet account.
  • Click the "Group Bots" icon at the top.
  • Under "Metabolt", set the following information:
  1. Bot Key: This is the avatar key of your bot. It's displayed in the "Chat" tab after you login to METAbolt.
  2. Group Key: This is the group key of the group you want to invite users to. To find the UUID, click the "Groups" tab in metabolt and then select the group you want to invite to. The UUID will be displayed up to.
  3. Role Key: If you want to just invite to the "Everyone" role, leave this blank. Otherwise, to get the role UUID, go to "Groups" from the top menu in METAbolt. Select the group you want to invite to, and click "Info". Then select the "Roles" tab, and you will see the role UUID's listed.
  4. Password: This is the "password" you set in the last section.
  • Hit "Save".

You are now set up to use METAbolt for group invites with CasperLET! If you also want to eject users when their tenancy expires, read on.

Configure METAbolt for Group Ejects

Configuring METAbolt to eject expired CasperLEt tenants is a little more tricky. Please follow the following instructions closely.

  • Please ensure you still have the "METABolt Proxy" object rezzed, as described above.
  • Please download the MB LSL API plugin, available here: http://www.metabolt.net/metawiki/lslcommands.ashx
  • In METAbolt, hit "Help" in the top right, and then "About". Take a note of the "Data Dir".
  • In Windows, hit Windows Key + R, to open up the "Run" prompt. Paste in the Data Dir mentiond above.
  • Double click on the Extensions folder.
  • Extract the MB_LSLAPI.exe file from the archive you just downloaded, to the Extensions folder you opened.
  • Restart METAbolt (close it, re-open it, and login)
  • Go to "Application", then "Preferences".
  • On the left, scroll down to "Plugins".
  • Click the "MB_LSLAPI" plugin, and then click the ">" button to activate it.
  • Now scroll to the "General" tab on the left.
  • Up top, select the "Security/L$" tab.
  • Please ensure that "Enforce LSL command security" is NOT TICKED, and that both "Avatar UUID" and "Object UUID" are set to "00000000-0000-0000-0000-000000000000". Don't worry, this won't let anyone use your bot, because they still need the password you set.
  • Now, please close the METAbolt preferences by clicking OK.

You will now need to do the following, and do it again every time you run METAbolt:

  • Click on the "Plugins" button up top.
  • Click "MB_LSLAPI".
  • A black window will pop up. Click "Hide" - DO NOT CLICK CLOSE.

Congratulations! Your MetaBOLT bot is now set up to eject users from the group.