Mod

exaroton

Quick rating

exaroton

No reviews yet

A proxy plugin designed to use exaroton servers in your proxy network.

Mod Loaders
Paper
Spigot
Minecraft

Community voices

Reviews

Versions
Loading versions…
Match includes

Click once to include, again to exclude, again to clear

Rating Any
Any 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0
Min
Max
Play Status
Reviews
Time Played
hrs+
Verified developers only
Has developer response
List view
Grid view
Compact view
Sort by
Date
Rating
Helpful
Unhelpful
Edited
Sort ascending
Delete this review?

This removes your review from the project. You can write a new review after.

Review submitted for moderation

Your review has been sent to moderators, who will check that it meets our guidelines before it appears publicly.

No reviews yet. Be the first to review this project!

Get it on

Available Platforms

Compatibility

Supported Environments

Dev Environment
Client Unsupported
Server Required

About

Project Details

Type
Mod
License
MIT License
Latest Version
2.0.6
Authors

For authors

Embed Badge

If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.

Custom banner text
ModDex rating badge preview

Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.

Identifiers

Platform IDs

Modrinth ID

Resources

External Links

About

Description

exaroton Proxy Plugin

A proxy plugin designed to use exaroton servers in your proxy network.
This plugin automatically updates exaroton servers in your proxy and allows you to manage them.

Installing this plugin on proxies that do not run on exaroton but use exaroton servers is also supported.

About exaroton

exaroton provides high-end on demand game servers. This is very useful for proxy networks as you can turn off servers which aren't used right now to save money and start them automatically when you need them.

Commands

The Plugin provides the /exaroton command with the following subcommands:

Command Arguments Description Permission Node
start <server> Start a server and automatically add it to the network when it goes online exaroton.start
stop <server> Remove a server from the proxy and stop it exaroton.stop
restart <server> Restart a server exaroton.restart
add <server> Add a server that's already online to your proxy exaroton.add
remove <server> Remove a server from your proxy exaroton.remove
switch <server> [<players>] Start a server (if needed) and transfer the selected players to it. If no players are specified the player who executed the command will be transferred. exaroton.switch

Permissions

Commands are not available to players by default. You can give players access to the commands by giving them the required permission nodes. The exaroton permission node is required for all commands.

Configuration

Since this plugin uses the exaroton API to manage servers, you need to provide an API token, which can be obtained on https://exaroton.com/account/. You can also configure this plugin to start servers alongside your proxy (e.g. for your main lobby) and stop servers when the proxy stops.

It's also possible to disable the watch servers feature which automatically removes servers from the proxy when they go offline.

Default configuration

# exaroton API token. You can generate this on https://exaroton.com/account/
apiToken = 'example-token'

# Watch servers in the proxy config and automatically remove them when they go offline
# Note that this only works if you use .exaroton.me addresses in your velocity config.
watchServers = true

# Automatically start servers when the proxy starts
[autoStartServers]
enabled = false
servers = ["example.exaroton.me"]

# Automatically stop servers when the proxy stops
[autoStopServers]
enabled = false
servers = ["example.exaroton.me"]

Bukkit plugin

The bukkit plugin forwards commands from your backend servers to the proxy using plugin messages. This makes it possible to use these commands in command blocks or other plugins (e.g. for NPCs).

Since plugin messages are sent using a player connection, at least one player has to be connected to the backend server. If the plugin is missing from one of your proxies, the player could read the command that would have been executed.

Selectors like @a, @p and @r will automatically be replaced on the backend server. @a therefore refers to all players on the backend server, not all players on the proxy. These selectors are not supported on the proxy directly.

Using multiple Proxies

Since this plugin does not synchronize the proxy servers with each other, there are some limitations when you try to use it with multiple proxies. Starting a server using /exaroton start <server> only adds the server to the proxy you are connected to right now. Stopping/Restarting works across proxies, assuming that all proxies have the plugin installed as they will automatically remove the server when it is no longer online and will automatically add it back once it comes back online.

If all servers you intend to use with the proxy are already in your proxy configuration, starting a server should also work across proxies because the other proxies are already watching the status of this server.

Screenshots

Gallery

This project has no gallery images yet.

Versions

Files

Relations

Project Relations

More like this

Similar Mods

Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.

On ModDex

Community snapshot

0
Ratings
0
Followers
0
In stacks

By the numbers

Statistics

~1,000
Downloads
Last Updated
CurseForge
Created
Last synced
When ModDex last fetched and imported data for this project from CurseForge or Modrinth. High-traffic and active projects are checked more often.