CloudMultiProxy is a core designed for Velocity that keeps an unlimited number of proxies in sync. Its main goal is to let you scale your server no matter how many players connect.
The system is currently running on more than 20 servers, handling peaks of over 3,000 concurrent users, which speaks to its robustness and scalability in demanding production environments.
Modules
The plugin is split into several modules that can be enabled or disabled depending on what the network needs.
Core module
Holds the core logic and the essential features for managing the network. It supports global alerts (with per-proxy filters), locating players on the server, querying the global player list, and checking which proxy and/or server players are connected to.
Messaging
A complete private messaging system. On top of sending and replying to private messages, it includes moderation tools such as social spy for staff, options to ignore users, the ability to turn private messaging off, and a history of every player message.
Lobby
Smart management of entry servers. Its main job is auto-balancing, redirecting players to whichever lobby is under the least load.
Staff
Essential utilities for moderation and administration:
- Private chats: communication channels reserved for staff and administrators, with options to mute them.
- Staff lists: see which team members are online.
- Help system (HelpOp): manage tickets or quick help requests from users, with configurable notifications.
- Report system: a tool for handling player reports.
- Command auditing: an inspection system that logs users’ use of specific commands (proxy or in-game).
MOTD
Dynamic MOTD management in the server list. Supports rotating multiple messages, slot configuration, and placeholders for counters and custom variables.
Maintenance
A network-wide maintenance system. It restricts access with a temporary whitelist and shows a special MOTD while maintenance is running. It also lets you schedule maintenance with automatic countdowns.
Placeholders
Native integration with PlaceholderAPI. It exposes variables for the global player count or for specific servers — ideal for showing stats on holograms, scoreboards or the TAB list.
Stream
Support for content creators. Users with specific ranks can announce their live streams, with configuration for different streaming platforms.
Custom Commands
This module makes it easy to create simple custom commands. It’s ideal for shortcuts to links or information (stores, social media, etc.), letting you configure the message and the permissions required.
Friends
A simple but functional friends system that lets users manage their friend list. It includes seeing who’s online and finding which server a friend is on.
Configuration and flexibility
One of CloudMultiProxy’s strengths is how customisable it is:
- Modularity: every module (except the core one) can be enabled or disabled individually.
- Fully configurable: practically 100% of the plugin is configurable. That covers every message shown to players and the vast majority of each module’s behaviour options.
Interested?
If you’d like to use CloudMultiProxy on your server, get in touch by email or on Discord, adding me as yosoyvillaa.
