Setup

In this page you will learn how to setup UltimateTeams for either your paper servers, or your proxied network of paper servers.

Requirements

Those requirements are valid for newer versions of the plugin. you can find builds for older server versions (like 1.16.5 and/or spigot) on modrinth.

  • A paper-based Minecraft server (1.19.4 or higher)

  • Java 21 or higher

For network setup:

  • A proxy server (Velocity, BungeeCord)

  • A MySQL database

  • A Redis database (for best performances)

Single-server installation:

1. Install the jar

Place the plugin's jar in the plugins directory of your Paper server.

2. Restart the server

  • Start then stop the server

  • Edit the configuration, messages, gui to your liking

  • Optionally, configure a remote database (for best performances)

3. Start the server

Start the server again and enjoy the plugin!

Multi-server installation:

1. Install the jar

  • Place the plugin's jar in the plugins directory of each Paper server.

  • You don't need to install the plugin into the proxy

2. Restart the server and configure

  • Start one server and configure the plugin configuration files

3. Configure the plugin to use cross-server

  • Open the config and set the database type to either: MySQL, MariaDB (preferred if possible), PostgreSQL

  • Configure the database credentials

  • Enable cross-server mode

  • Optionally, for best performance and to avoid the limitations of PLUGIN_MESSAGE, set the broker tipe to REDIS and configure the credentials

  • change the server name to your proxied server name (the one in the proxy's config). Case sensitive.

4. copy and paste the updated config in all the other server

5. Restart all the servers

  • Restart the server that you used to modify the config

  • Start all the other servers

Last updated