Info
This project was initially created for a server that no longer exists and never got fully deyployed. Its designed for the automatic setup of multiple proxies connecting multiple minigame instances together. Minigame creation functions as an interaction between the Matchmaking server, the spigot plugin, and your minigame interface to pull available games or create matches when needed.QuickMatch Server (Spring Boot App)
QuickMatch server is a seperately hosted server and rest api that orchestrates the entire deployment of your server. Handles automatic registration or both hubs and proxie aswell as the matchmaking for individual minigame queues.Features
- Matchmaking algorithm
- Rest API for platform agnostic integration
- Minigame orchestration
- Server info tracking
- Uptime
- Tps
- Availbility (Online, Offline, Whitelisted)
- Time Series based analytics platform
- Queue Activity
QuickMatch Proxy (Velocity Plugin)
The proxy acts as a middle layer between the indivual minigame servers and the matchmaking server. Multiple instances of the velocity plugin can be hosted at the same time independantly and function as normal.Features
- Live Player info
- Availbility
- Last Online
- Current Proxy
- Hub Player Balancing (Multiple Hub types)
QuickMatch Spigot (Spigot Plugin)
The spigot plugin is seperated into two versions, one designated for use on a hub, to enable balancing and queue commands and one designed for use on minigame servers to enable game creation / listing pre-existing games. This is how the main server integrates with your specific minigame plugin to generate matches or list pre-existing matches that need more players to join.- Automatic Registration
- Matchmaking server integrations / API
- Minigame interface
Contacts
Discord: readutf- Type
- Offering
- Exclusivity
-
- Exclusive
- Server software
-
- Bukkit
- Spigot
- Paper
- Other
- Supported versions
-
- 1.8
- 1.20