Bungeecord/Network Setup

Requirements

Setup

Step 1: Backup any database or config files.

Step 2: Place both PunishmentGUI and your punishment plugin on each SPIGOT server not BUNGEECORD.

Step 3: Enter the MySQL details for your database into your punishment plugin's config file.

The below example config.yml is from LiteBans, though most plugins will have a related section if it supports Databases.

Before

sql:
  # H2, MySQL, MariaDB, and PostgreSQL are supported database drivers.
  driver: H2

  ## MySQL/PostgreSQL settings ##
  # If using H2, the database will be stored in the LiteBans plugin folder,
  # and most of these settings won't apply.

  # Database server address.
  address: localhost:3306

  # Database name, username and password.
  database: 'litebans'
  username: ''
  password: ''

  table_prefix: 'litebans_'

After

Step 4: Enable any settings which allow punishments to sync. (Make sure to set the server name if the plugin allows)

The below example config.yml is from LiteBans, though most plugins will have a related section if it supports sync.

Step 5: Repeat the process on every SPIGOT server, if you had your punishment plugin on bungeecord you must remove it.

You can now use PunishmentGUI and your punishment plugin on your network!

Last updated

Was this helpful?