Skip to content

Usando Lobby System

ObedMz edited this page Jul 21, 2020 · 12 revisions

Cómo usar el plugin

A continuación te presento una guía detallada con los pasos a seguir para el correcto uso de este plugin.

Estableciendo una Lobby

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

Eliminando una Lobby

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

Listando Servidores

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

Transportando Usuarios

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

/Lobby

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.

Servidores denegados

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 Reload

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

Lobby TP

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

Lobby server

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 Mode

Lobby System trae consigo modos de transporte a servidores de dos maneras:

Random

  • Si el transporte random está activado, el jugador será transportado de manera aleatoria a cualquiera de las lobbys.

LessPlayers

  • 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