A Velocity plugin to make players wait in the proxy until a lobby is on.
LimboQueue est un plugin de file d'attente pour Velocity construit avec LimboAPI. Ce plugin est un fork amélioré du LimboQueue original, conçu pour faire patienter les joueurs dans un monde limbo virtuel pendant qu'ils attendent qu'un serveur de lobby soit disponible.
LimboQueue résout le problème des serveurs pleins ou temporairement indisponibles en plaçant automatiquement les joueurs dans une file d'attente virtuelle. Au lieu de recevoir un message d'erreur ou d'être déconnectés, les joueurs sont transportés dans un monde limbo où ils peuvent attendre confortablement qu'une place se libère sur les serveurs de destination.
LimboQueue-1.0.1.jar dans le dossier plugins de votre serveur Velocityconfig.ymlLe fichier de configuration se trouve dans plugins/limboqueue/config.yml :
main:
# Format des messages : LEGACY_AMPERSAND, LEGACY_SECTION, MINIMESSAGE
serializer: "MINIMESSAGE"
# Serveur principal à vérifier (défini dans velocity.toml)
server: "lobby"
# Liste des serveurs à surveiller (séparés par des virgules)
servers: "lobby,lobby2"
# Message de kick qui déclenche la mise en file d'attente
kick-message: "The server is full"
# Intervalle de vérification des serveurs (en secondes)
check-interval: 2
# Activer la file d'attente automatique à la connexion
queue-on-join: true
# Activer les messages dans la barre d'action
enable-actionbar: true
# Activer le scoreboard (désactivé par défaut)
enable-scoreboard: false
# Intervalle de mise à jour de l'actionbar (en secondes)
actionbar-interval: 1
world:
# Dimension du monde limbo : OVERWORLD, NETHER, THE_END
dimension: "OVERWORLD"
messages:
# Messages personnalisables
queue-message: "Your position in queue: {0}"
server-offline: "<red>Server is offline."
reload: "<green>LimboQueue reloaded!"
reload-failed: "<red>Reload failed!"
# Messages de la barre d'action
actionbar-waiting: "<yellow>⏳ Searching for available servers... <gray>({0}s)"
actionbar-connecting: "<green>✓ Server found! Connecting..."
actionbar-queue: "<aqua>Queue Position: <white>{0} <gray>| <yellow>Waiting time: <white>{1}s"
# Messages d'état
no-servers-available: "<red>No servers are currently available. Please wait..."
connecting-to-server: "<green>Connecting to {0}..."
/limboqueue reload ou /lq reload - Recharge la configuration du pluginlimboqueue.reload/limboqueue queue ou /lq queue - Rejoint manuellement la file d'attente/limboqueue status ou /lq status - Affiche l'état des serveurs surveillésqueue-on-join est activé, le plugin vérifie la disponibilité des serveursLorsqu'un joueur est expulsé d'un serveur avec un message contenant le texte configuré dans kick-message, il est automatiquement placé en file d'attente au lieu d'être déconnecté du proxy.
Cette version améliorée du LimboQueue original apporte plusieurs corrections et améliorations :
Contactez moi sur Discord : @lechat87, ou par mail : [email protected]
LimboQueue is a queue plugin for Velocity built with LimboAPI. This plugin is an improved fork of the original LimboQueue, designed to make players wait in a virtual limbo world while they wait for a lobby server to become available.
LimboQueue solves the problem of full or temporarily unavailable servers by automatically placing players in a virtual queue. Instead of receiving an error message or being disconnected, players are transported to a limbo world where they can wait comfortably for a spot to open up on the destination servers.
LimboQueue-1.0.1.jar file in your Velocity server's plugins folderconfig.yml configuration fileThe configuration file is located in plugins/limboqueue/config.yml:
main:
# Message format: LEGACY_AMPERSAND, LEGACY_SECTION, MINIMESSAGE
serializer: "MINIMESSAGE"
# Main server to check (defined in velocity.toml)
server: "lobby"
# List of servers to monitor (comma separated)
servers: "lobby,lobby2"
# Kick message that triggers queueing
kick-message: "The server is full"
# Server check interval (in seconds)
check-interval: 2
# Enable automatic queue on join
queue-on-join: true
# Enable actionbar messages
enable-actionbar: true
# Enable scoreboard (disabled by default)
enable-scoreboard: false
# Actionbar update interval (in seconds)
actionbar-interval: 1
world:
# Limbo world dimension: OVERWORLD, NETHER, THE_END
dimension: "OVERWORLD"
messages:
# Customizable messages
queue-message: "Your position in queue: {0}"
server-offline: "<red>Server is offline."
reload: "<green>LimboQueue reloaded!"
reload-failed: "<red>Reload failed!"
# ActionBar messages
actionbar-waiting: "<yellow>Searching for available servers... <gray>({0}s)"
actionbar-connecting: "<green>Server found! Connecting..."
actionbar-queue: "<aqua>Queue Position: <white>{0} <gray>| <yellow>Waiting time: <white>{1}s"
# Status messages
no-servers-available: "<red>No servers are currently available. Please wait..."
connecting-to-server: "<green>Connecting to {0}..."
/limboqueue reload or /lq reload - Reload plugin configurationlimboqueue.reload/limboqueue queue or /lq queue - Manually join the queue/limboqueue status or /lq status - Display the status of monitored serversqueue-on-join is enabled, the plugin checks server availabilityWhen a player is kicked from a server with a message containing the text configured in kick-message, they are automatically placed in queue instead of being disconnected from the proxy.
This improved version of the original LimboQueue brings several fixes and improvements:
Contact me on Discord : @lechat87 ! I reply as soon as possible.
If you prefer mail contact : [email protected]