Repository navigation
Setup v3.3‐SNAPSHOT
Welcome to the official wiki for BetaKey - Advanced Beta Access System! Here you'll find comprehensive guides, tutorials, and documentation to help you make the most of BetaKey. Whether you're setting up the Bungee or Spigot plugins, integrating with a Discord bot, or configuring the website, we've got you covered.
BetaKey - Advanced Beta Access System is designed to simplify and automate beta key distribution for your projects. It is versatile and can be integrated with multiple platforms to provide a seamless experience for your users.
- Version: 3.3-SNAPSHOT
- Supported Platforms: BungeeCord, Spigot, Discord, Apache 2.0
- More Details
To get started with BetaKey, follow these steps:
- Download the latest version from the BuiltByBit page.
- 📖 Read the Installation Guide below.
- 🔧 Choose the platform you want to set up (Bungee, Spigot, Discord Bot, or Website).
Set up and configure the BetaKey plugin for BungeeCord.
- 📂 Load the plugin into the plugins folder of the BungeeCord server (only the proxy, not sub-servers).
- 🔄 Restart the server, then enter your Database credentials in
Config.ymland whitelist your Minecraft username.- Database Management System (DBMS) options:
mysql,mariadb,sqlite, andpostgresql. ⚠️ Please note:sqliteandpostgresqlhave not been thoroughly tested.
- Database Management System (DBMS) options:
- 🛡️ Restart the server again, give yourself the permission
betakey.admin, and manage keys using the command/betakey.
Instructions for installing and using the BetaKey plugin with Spigot.
- 📂 Load the plugin into the plugins folder of your Spigot server.
- 🔄 Restart the server, then enter your MySQL credentials in
Config.ymland whitelist your Minecraft username.- Database Management System (DBMS) options:
mysql,mariadb,sqlite, andpostgresql. ⚠️ Please note:sqliteandpostgresqlhave not been thoroughly tested.
- Database Management System (DBMS) options:
- 🛡️ Restart the server again, give yourself the permission
betakey.adminor OP, and manage keys using the command/betakey.
Integrate BetaKey with your Discord server to automate beta key distribution.
- 🆕 Create an Application in Discord's Developer Portal.
- 🔑 Reset a Token for your Application and copy the token to the config in Bungee or Bukkit server
/plugins/BetaKey/config.yml. - 📋 Enable Discord Developer Mode and get the role ID of the link role. Paste the role ID into the config in Bungee or Bukkit server
/plugins/BetaKey/config.yml. - 🟢 Adjust bot status to:
- 🟢
ONLINE - 🌙
IDLE - ⛔
DO_NOT_DISTURB - 🔘
INVISIBLE
- 🟢
- 🎮 Set the bot activity to:
- 🎮
PLAYING - 🎧
LISTENING - 📺
WATCHING
- 🎮
Set up and manage the BetaKey distribution system through your website.
- 🖥️ Upload the website files to your web server (
/var/www/html). - 🔧 Enter your Database credentials in
MYSQL.phpto complete the setup.
If you encounter any issues or have questions, please refer to our Discord Server. We're here to help you troubleshoot and ensure you get the best out of BetaKey.