Setup
In this page you will learn how to setup UltimateTeams for either your paper servers, or your proxied network of paper servers.
Requirements
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
Remember to change the server-name in each config, otherwise you will encounter issues.
5. Restart all the servers
Restart the server that you used to modify the config
Start all the other servers
Last updated