Overview
The Server Connection Plugin is the central proxy plugin for SimpleCloud v3 networks. It keeps your proxy’s registered child servers in sync with SimpleCloud’s server registry and handles all player routing logic. The plugin:- Automatically registers and unregisters SimpleCloud servers on your proxy
- Routes players to the correct server on network join
- Redirects players to fallback servers when their server becomes unavailable
- Provides configurable navigation commands for players to switch servers
- Supports flexible server name matching via configurable operations
Supported Software
Want to add support for another proxy software? Submit an pull request on
GitHub!
Quick Setup
- Download the plugin from GitHub
- Place it in your proxy template’s plugins folder
- Start your proxy server
- Edit
config.yml,commands.ymlandmessages.ymlto your needs
Configuration
config.yml
The main configuration file. Controls server registration, connections, network join routing and fallback behavior.Matcher Operations
Theserver-name-matcher supports the following operations:
Set
negate: true to invert any operation e.g. match all servers that do not start with lobby.
Connection Rules
Connections can have rules that must pass before a player is allowed to use them. If a rule fails, the connection is skipped and the next priority is tried. There are two rule types: Permission Rule Checks whether a player has a specific permission.bypass-permission applies, the entire connection is skipped.
Priority & Fallback Resolution
Bothnetwork-join-targets and fallback support multiple target connections with priorities:
- Target connections are tried highest priority first
- If multiple targets share the same priority, one is picked randomly among them
- If a target connection has no available server, the next lower priority is tried automatically
- The optional
fromlist on fallback targets restricts them to players coming from specific servers
commands.yml
Configures player navigation commands.network-join-targets and fallback.