Getting Started with RiftNet AI
RiftNet AI is a smart assistant designed to interact with Second Life using OpenAI. This no-bullshit guide is built for people who’ve never touched a Node app before.
What You’ll Need
- Node.js installed
- MongoDB installed and running
- Your OpenAI API key
- Your Second Life bot credentials
- The RiftNet AI app from RiftNet.net
Step 1: Install Node.js and MongoDB
Node.js
- Download from https://nodejs.org
- Install it with all default options
- Open Command Prompt or Terminal and type:
node -v
It should show a version number.
MongoDB
- Download Community Server from https://www.mongodb.com/try/download/community
- Install it. Use default settings.
- Start MongoDB by running:
mongod
Leave this window open. Mongo has to run in the background.
Step 2: Download RiftNet AI
- Grab the latest zip from https://RiftNet.net
- Extract it somewhere easy, like
C:\RiftNetAI
or ~/RiftNetAI
Step 3: Configure the Bot
- Inside the RiftNet folder, open
config.yml
- Fill in these lines:
username: YourSecondLifeBotFirstName
password: YourSecondLifeBotPassword
apikey: sk-your_openai_api_key
Step 4: Install Node Dependencies
- Open terminal or command prompt
- Navigate to the app folder:
cd path/to/RiftNetAI
- Install everything:
npm install
Step 5: Run MongoDB
Make sure MongoDB is running:
- If you closed the mongod window, reopen a terminal and run:
mongod
That’s the database RiftNet uses. Leave it running.
Step 6: Start RiftNet AI
- Open another terminal
- Navigate to the app folder again:
cd path/to/RiftNetAI
- Run it:
node app.js
- You’ll see logs confirming it's running. If it connects to Second Life, you're in.
Troubleshooting
MongoDB not found
- Make sure it's installed and running with
mongod
- If you get errors, reboot and try again
OpenAI key issues
- Double check the format:
sk-XXXXXXXXXXXXXXXXXXXXXX
- Don't include quotes or spaces
Login fails
- Your Second Life bot must be a valid account
- If SL changed login rules, recheck your password or region bans
What’s Next?
- Add your own responses or prompts
- Connect other OpenAI models
- Explore the source and start customizing
Support