Skip to content

Settings Twitch

ekudram edited this page Nov 6, 2025 · 1 revision

Twitch Settings

Twitch Settings Tab

The Twitch Settings tab configures integration with Twitch chat, allowing viewers to interact with your RimWorld game through commands and purchases.


๐Ÿš€ Quick Setup Guide

3-Step Setup Process

  1. Enter your channel name - Your Twitch channel without the URL
  2. Get OAuth token - Use the "Get Twitch Token" button below
  3. Paste token and connect - Click "Connect to Twitch"

โš™๏ธ Basic Configuration

Enable Twitch Integration

  • Purpose: Turns Twitch integration on/off
  • Default: Disabled
  • Effect: When enabled, connects to Twitch chat and processes viewer commands

Auto-connect on Startup

  • Purpose: Automatically connect to Twitch when RimWorld loads
  • Default: Disabled
  • Recommended: Enable for regular streamers, disable for occasional use

๐Ÿ“บ Channel Information

Channel Name

  • Purpose: Your Twitch channel name (not display name)
  • Format: Lowercase, no spaces or special characters
  • Example:
    • URL: https://twitch.tv/superstreamer โ†’ Enter: superstreamer
    • URL: https://twitch.tv/streamer123 โ†’ Enter: streamer123
  • Important: This is your channel URL name, not your capitalized display name

Bot Username (Optional)

  • Recommended: Create separate bot account
  • Alternative: Use your main streamer account
  • Benefits of Bot Account:
    • Keeps chat clean (separate from your messages)
    • Prevents accidental commands from your account
    • Better moderation control
    • Professional appearance

Bot Account Status Indicators

  • โœ“ Using separate bot account - Green: Optimal setup with dedicated bot
  • โš  Using main streamer account as bot - Yellow: Functional but less ideal

๐Ÿ” Authentication

Access Token

  • Purpose: OAuth token for Twitch API access
  • Format: Starts with oauth:
  • Security: Like a password - keep it private and secure

Getting Your Token

Method 1: Paste Token

  • Copy token from Twitch Token Generator
  • Click "Paste Token" button
  • Mod automatically adds oauth: prefix if missing

Method 2: Get Twitch Token

  1. Click "Get Twitch Token" button
  2. Follow browser instructions
  3. Login with your bot account (recommended) or main account
  4. Select "Bot Chat Token"
  5. Copy the generated token
  6. Return to RimWorld and click "Paste Token"

Token Security Notes

  • ๐Ÿ”’ Token only allows chat access, not stream control
  • ๐Ÿ”’ Cannot modify stream settings or channel info
  • ๐Ÿ”’ Keep private like a password
  • ๐Ÿ”’ Regenerate if compromised

๐Ÿ”Œ Connection Management

Connection Status

  • Connected to Twitch - Green: Successfully connected and processing commands
  • Disconnected - Red: Not currently connected

Connection Controls

  • Connect to Twitch: Establishes connection (requires all settings configured)
  • Disconnect from Twitch: Closes current connection

Connection Requirements

All of these must be configured to connect:

  • โœ… Channel name entered
  • โœ… Valid OAuth token
  • โœ… Bot username (can be same as channel name)

๐Ÿ› ๏ธ Troubleshooting

Common Issues & Solutions

Issue Solution
Token not working Regenerate at Twitch Token Generator
Bot not joining chat Check channel name spelling
Connection drops Check internet stability
See your own messages Normal when using main account
"Missing Settings" error Fill in all required fields above

Quick Tips

  • ๐Ÿ’ก Token expired? Regenerate at Twitch Token Generator
  • ๐Ÿ’ก Wrong channel? Double-check channel name spelling
  • ๐Ÿ’ก Bot account recommended for best experience
  • ๐Ÿ’ก Test connection before going live

๐Ÿ”„ Related Settings


๐Ÿ“‹ Recommended Setup

For Professional Streamers

  • Enable Twitch: โœ…
  • Channel Name: your_channel_name
  • Bot Username: yourchannel_bot (separate account)
  • Auto-connect: โœ…
  • Token: [from bot account]

For Casual Streamers

  • Enable Twitch: โœ…
  • Channel Name: your_channel_name
  • Bot Username: [leave blank - use main account]
  • Auto-connect: โŒ (connect manually when streaming)
  • Token: [from main account]

For Testing

  • Enable Twitch: โœ…
  • Channel Name: your_channel_name
  • Bot Username: [your main account]
  • Auto-connect: โŒ
  • Token: [temporary test token]

Next: YouTube Settings - Configure YouTube Live chat integration

Clone this wiki locally