Initial Creation of Installation Wiki

2025-06-23 17:25:05 -07:00
parent 24f2921390
commit 0b1964470d

40
Installation.md Normal file

@ -0,0 +1,40 @@
## Installation Instructions
### Step 1
First download the plugin from one of the below websites. You will need the most recent build of the plugin that is not pre-release. Pre-release builds are untested or lightly tested. So proceed at your own risk with those.
Download Link 1: [Gitea Release Page](https://git.adzeldevelops.site/Adzel/VelocityBroadcast-Reborn/releases/)
Download Link 2: [SpigotMC Release Page](https://www.spigotmc.org/resources/velocity-broadcast-reborn.125824/)
Download Link 3: [BuiltByBit Release Page](https://builtbybit.com/resources/velocity-broadcast-reborn.68868/)
Download Link 4: [Polymart Release Page (Donation/Paid Download)](https://polymart.org/product/7949/velocity-broadcast-reborn)
### Step 2
Next, download the latest stable release of LuckPerms Velocity ([Direct Download](https://download.luckperms.net/1593/velocity/LuckPerms-Velocity-5.5.8.jar))
This is no longer optional as of version 0.3. Velocity Broadcast does not work without permissions, and LuckPerms is our favorite permission manager. So it is a hard dependency and required.
### Step 3
Drop both velocitybroadcast-x.x.jar and LuckPerms-Velocity-x.x.x.jar into the ***Proxy's*** plugin folder, not in your hub/frontend server plugin folder.
### Step 4
Restart the proxy server to generate the configuration files needed.
### Step 5
Fill out the config file for Velocity Broadcast as needed for your own needs.
Our plugin supports SQLite and MySQL. Just pick which one you want to use then fill out the required info if you are using MySQL
### Step 6
Restart the server again if you changed the MySQL information. If not, just do */vb reload* if you changed the prefix.
### Step 7
This next section is on how to give permissions to users or groups. This step is ***very*** important. You may not use the plugin while opped, due to restrictions with Velocity. So permissions are required.
**_Please make sure you run these commands from the Proxy's console, not in game_**
For individual users, run the command: `lpv user {username} permission set {permission node} true {context (optional)}`
For groups, run the command: `lpv group {group} permission set {permission node} true {context (optional)}`
If you would rather use a GUI based editor, run the command: `lpv editor`
### Step 8
To verify everything went well, run the command `/vb` while in game. You should see the help info. Then to make sure your prefix worked, run the command `/vb {message}`. You should see your message broadcasted in game.