-
Notifications
You must be signed in to change notification settings - Fork 2
Usando Lobby System
A continuación te presento una guía detallada con los pasos a seguir para el correcto uso de este plugin.
Para poder agregar una lobby al sistema, deberás de estar posicionado en el servidor que desees establecer como lobby, una vez en el servidor, deberás ejecutar el comando /lobbycreate
La segunda opción para establecer una lobby, es agregando el nombre del servidor en el config.yml. Recuerda que debe figurar el mismo nombre que está en el archivo config.yml del servidor BungeeCord.
config:
lobbys:
- "server"
Nota:
- En el caso de que la implementación de la lobby sea vía config.yml, recuerda ejecutar el comando /lobbyreload para aplicar los cambios ó reinicia el servidor.
- Se requiere tener el permiso lobby.create
Si requieres eliminar un servidor de la lista de lobbys, puedes ejecutar el comando /lobbyremove (server) Una vez hecho automáticamente el servidor dejará de estar en el archivo config.yml y la lista de lobbys.
También puedes remover una Lobby desde la configuración del plugin eliminándolo de la lista y posteriormente ejecutando el comando /lobbyreload
Nota:
- Se requiere el permiso lobby.remove
Si deseas saber cuantas lobbys tienes en el servidor y cuantos jugadores hay en cada una de ellas, puedes ejecutar el comando /lobbylist
Nota:
- Se requiere el permiso lobby.list
En el caso de que requieras transportar a todos los usuarios de una lobby sin necesidad de kickearlos de la network, Lobby System tiene la opción de transportarlos a todos a una lobby que tú elijas usando el comando /lobbytransport (target) (target2) donde target es el nombre del servidor del cual los usuarios serán removidos y target2 es la lobby a donde irán.
Nota:
- Se requiere el permiso lobby.transport
- Recuerda que solo podrás usar servidores que estén agregados en la lista de lobbys, puedes ayudarte usando /lobbylist
Para que los usuarios puedan viajar entre lobbys, Lobby System te brinda la opción de poder personalizar el comando, el permiso y los aliases de este mismo, también incluye una cuenta regresiva, la cual puede ser desactivada si lo desea. ver acerca de esto en > Archivo de Configuración
config:
commands:
lobby:
command: "lobby"
permission: "lobby.use"
aliases:
- "hub"
- "leave"
Nota:
- Recuerda que los usuarios deben tener el permiso que hayas establecido en la config del plugin.
En el caso de que requieras que los usuarios no puedan ejecutar el comando de /lobby en algún servidor en especial como el servidor de Auth, este plugin te da la opción de configurar en qué servidores no puedes usar el comando. Para hacerlo debes ir a la config.yml del plugin y en la sección de servers_denied agrega a la lista el nombre del servidor. Luego de eso puedes ir al servidor y ejecutar el comando /lobbyreload
config:
commands:
lobby:
denied_servers:
- "Authserver"
Lobby System es un plugin que tiene funciones que por defecto actualiza los archivos al agregar o eliminar una lobby cuando son ejecutados desde el servidor, sin embargo si deseas hacerlo desde el archivo de configuración o si deseas cambiar el texto y colores de los mensajes, este plugin te permite reiniciar el plugin sin necesidad de apagar el servidor, únicamente ejecutando el comando /lobbyreload
Nota:
- Requiere el permiso lobby.reload
Con el comando /lobbytp (player) puedes hacer que el jugador sea transportado al lobby en el que te encuentras, si no te encuentras en un lobby el jugador será transportado de manera random a una y posteriormente te enviará un mensaje al lobby en el que transportado.
Nota:
- Requiere el permiso lobby.tp
Si tienes la necesidad de transportarte a una lobby en especifico, lobby system te permite hacerlo mediante el comando /lobbyserver (server)
Nota:
- Requiere el permiso lobby.server
Lobby System trae consigo modos de transporte a servidores de dos maneras:
- Si el transporte random está activado, el jugador será transportado de manera aleatoria a cualquiera de las lobbys.
- Si este modo está activado, el servidor podrá detectar cual es la lobby con menos jugadores y transportar al jugador a ella.
Para activar alguno de estos modos puedes usar el comando /lobbymode (mode)
Nota:
- Requiere el permiso lobby.mode