Diferencia entre revisiones de «BungeeCord»

De Nitradopedia ES
Saltar a: navegación, buscar
(Página creada con «= Information = BungeeCord is a program which functions as a proxy and allows connection '''from multiple servers'''.<br> It further allows to switch between all connected…»)
 
Línea 1: Línea 1:
= Information =  
+
= Información =  
BungeeCord is a program which functions as a proxy and allows connection '''from multiple servers'''.<br>
+
BungeeCord es un programa que funciona como un proxy y permite la conexión '' 'desde múltiples servidores' ''. <br>
It further allows to switch between all connected serves by either commands or portals without any client modifications needed.<br>
+
Además, permite cambiar entre todos los servicios conectados mediante comandos o portales sin necesidad de modificaciones del cliente. <br>
BungeeCord is not a plugin, but a standalone program which runs beside your normal minecraft server and uses an API to communicate. There are extra plugins available for BungeeCord which allow you to extend its functionality even more by adding portals for instance.
+
BungeeCord no es un complemento, sino un programa independiente que se ejecuta junto a su servidor normal de Minecraft y utiliza una API para comunicarse. Hay complementos adicionales disponibles para BungeeCord que le permiten ampliar aún más su funcionalidad agregando portales, por ejemplo.
  
  
Línea 8: Línea 8:
 
[[File:Bungee.png‎|center|framed|Graphical explanation of BungeeCord's functionality]]<br>
 
[[File:Bungee.png‎|center|framed|Graphical explanation of BungeeCord's functionality]]<br>
  
= Installation =  
+
= Instalación =  
<div class="infobox">This explanation can only be used for Nitrado servers</div>
+
<div class="infobox">Esta explicación solo se puede usar para servidores Nitrado</div>
  
  
== Client ==
+
== Cliente ==
You don't need to modify the client in any way in order for BungeeCord to work properly. A normal Minecraft client is able to connect to your server just fine.
+
No necesita modificar el cliente de ninguna manera para que BungeeCord funcione correctamente. Un cliente normal de Minecraft puede conectarse a su servidor perfectamente.
  
== Server ==
+
== Servidor ==
To install BungeeCord on a Nitrado Minecraft server, you need to tick the option field which is labeled with "activate BungeeCord" and click the "Save" button afterwards. You can do so in your Gameserver's Webinterface in the "BungeeCord" tab on the left side.<br>
+
Para instalar BungeeCord en un servidor Nitrado Minecraft, debe marcar el campo de opción que está etiquetado con "activar BungeeCord" y luego hacer clic en el botón "Guardar". Puede hacerlo en la interfaz web de su Gameserver en la pestaña "BungeeCord" en el lado izquierdo. <br>
A folder named "BungeeCord", which holds your server's configuration will be created afterwards.<br>
+
Posteriormente se creará una carpeta llamada "BungeeCord", que contiene la configuración de su servidor. <br>
  
=== Manual update ===
+
=== Actualización manual ===
The BungeeCord.jar file has a server version on its own. It is therefore necessary to update said file yourself, if you change the Minecraft server's version.<br>
+
El archivo BungeeCord.jar tiene una versión de servidor propia. Por lo tanto, es necesario actualizar dicho archivo usted mismo, si cambia la versión del servidor de Minecraft.<br>
All version can be found here: [[http://ci.md-5.net/job/BungeeCord/]] .<br>
+
Toda la versión se puede encontrar aquí: [[http://ci.md-5.net/job/BungeeCord/]] .<br>
One needs to download the .jar file from the above mentioned location and replace the corresponding file on his server.
+
Es necesario descargar el archivo .jar desde la ubicación mencionada anteriormente y reemplazar el archivo correspondiente en su servidor.
  
=== config.yml (Examples and explanation) ===
+
=== config.yml (Ejemplos y explicacion) ===
  
 
  listeners:
 
  listeners:
 
   fallback_server: lobby
 
   fallback_server: lobby
This is the "fallback server" where you will be teleported to, if you got kicked by any of its child servers.
+
Este es el "servidor de reserva" al que será teletransportado, si alguno de sus servidores secundarios lo expulsó.
  
 
  listeners:
 
  listeners:
 
   max_players: 100
 
   max_players: 100
You can define the maximum amount of players in your whole network here. Please note that you can't exceed the player limit on your regular minecraft server with this option.
+
Puede definir la cantidad máxima de jugadores en toda su red aquí. Tenga en cuenta que con esta opción no puede exceder el límite de jugadores en su servidor regular de Minecraft.
  
 
  listeners:
 
  listeners:
 
   host: 192.168.0.100:25565
 
   host: 192.168.0.100:25565
This is the IP address and port which will be bound to your BungeeCord server. This address will be used by the players to connect to your server.
+
Esta es la dirección IP y el puerto que estarán vinculados a su servidor BungeeCord. Los jugadores utilizarán esta dirección para conectarse a su servidor.
  
 
  listeners:
 
  listeners:
 
   tab_size: 60
 
   tab_size: 60
You can set the maximum size of your servers user list, which can be accessed by pressing the '''TAB''' key here.
+
Puede establecer el tamaño máximo de la lista de usuarios de sus servidores, a la que puede acceder presionando la tecla '''TAB''' aquí.
  
 
  listeners:
 
  listeners:
 
   force_default_server: false
 
   force_default_server: false
If this is set to '''true''', players will always connect to your lobby server. If this value is set to '''false''' players will spawn on the server from which they disconnected.
+
Si se establece en '''verdadero''', los jugadores siempre se conectarán a su servidor de lobby. Si este valor se establece en '''falso''', los jugadores aparecerán en el servidor del que se desconectaron.
  
 
  listeners:
 
  listeners:
 
   texture_size: 16
 
   texture_size: 16
You can set the resoulution of your server's texture ore resource pack here, if you are using one.
+
Puede configurar la resolución de la textura o el paquete de recursos de su servidor aquí, si está utilizando uno.
  
 
  listeners:
 
  listeners:
 
   motd: hosted by Nitrado.net
 
   motd: hosted by Nitrado.net
This is the '''message of the day''' which will be displayed in the multiplayer list in Minecraft. Please note that BungeeCord uses own color indicators.
+
Este es el '''mensaje del día''' que se mostrará en la lista de jugadores múltiples en Minecraft. Tenga en cuenta que BungeeCord utiliza indicadores de color propios.
  
 
  listeners:
 
  listeners:
 
   default_server: S1
 
   default_server: S1
This value should hold the name of your standard server of your network. Players will always spawn there on their first connection.
+
Este valor debe contener el nombre de su servidor estándar de su red. Los jugadores siempre aparecerán allí en su primera conexión.
  
 
  servers:
 
  servers:
Línea 69: Línea 69:
 
     restricted: false
 
     restricted: false
  
All servers which are connected to your network should be listed here. In this example the network holds three servers: '''lobby''', '''S1''' and '''S2'''. You can switch between the servers by using their name like "/server lobby".
+
Todos los servidores que están conectados a su red deben aparecer aquí. En este ejemplo, la red contiene tres servidores: '''lobby''', '''S1''' y '''S2'''. Puede cambiar entre los servidores utilizando su nombre como "/server lobby".
  
 
  permissions:
 
  permissions:
Línea 80: Línea 80:
 
   - bungeecord.command.ip
 
   - bungeecord.command.ip
 
   - bungeecord.command.reload
 
   - bungeecord.command.reload
It is always recommended to use two permission systems, one for the Minecraft server itself (eg. [[PermissionsEX]]) as well as one for the BungeeCord server which offers a built-in permission system. The BungeeCord permission system allows you to restrict the access to commands like /server, /glist, /alert, /end and more.
+
Siempre se recomienda usar dos sistemas de permisos, uno para el servidor de Minecraft en sí mismo (por ejemplo, [[PermissionsEX]]) y otro para el servidor BungeeCord que ofrece un sistema de permisos incorporado. El sistema de permisos BungeeCord le permite restringir el acceso a comandos como / server, / glist, / alert, / end y más.
  
 
  tab_list: GLOBAL_PING
 
  tab_list: GLOBAL_PING
This value controls which players are listed in the Minecraft player list. You can set either '''GLOBAL_PING''' to show all players in your network or '''SERVER''' to restrict the list to the current server.
+
Este valor controla qué jugadores figuran en la lista de jugadores de Minecraft. Puede configurar '''GLOBAL_PING''' para mostrar todos los jugadores en su red o '''SERVIDOR''' para restringir la lista al servidor actual.
  
 
  player_limit: -1
 
  player_limit: -1
You can limit the amount of players who can play on your BungeeCord instance(-1 means unlimited).
+
Puedes limitar la cantidad de jugadores que pueden jugar en tu instancia de BungeeCord (-1 significa ilimitado).
  
 
  online_mode: true
 
  online_mode: true
You can enable or disable the online mode with this variable.
+
Puede habilitar o deshabilitar el modo en línea con esta variable.
  
 
  timeout: 30000
 
  timeout: 30000
Should the BungeeCord proxy under any circumstances not respond for the given time in milliseconds, it will disconnect all players and stop itself.
+
Si el proxy BungeeCord bajo ninguna circunstancia responde durante el tiempo dado en milisegundos, desconectará a todos los jugadores y se detendrá.
  
 
  groups:
 
  groups:
 
   MeinMinecraftName:
 
   MeinMinecraftName:
 
   - admin   
 
   - admin   
The permission group memberships can be defined here. For more input search the permissions section.
+
Las membresías del grupo de permisos se pueden definir aquí. Para obtener más información, busque en la sección de permisos.
  
 
=== locations.yml ===
 
=== locations.yml ===
The server on which every player was logged in will be stored here '''if force_default_server is set to "false"'''.
+
El servidor en el que todos los jugadores iniciaron sesión se almacenará aquí '''si force_default_server está configurado como "falso"'''.
  
  
 
=== bukkit.yml ===
 
=== bukkit.yml ===
'''Important''': The value "connection-throttle" in your server's bukkit.yml has to be set to "-1".
+
'''Importante''': El valor "connection-throttle" en bukkit.yml de su servidor debe establecerse en "-1".
  
  
 
=== server.properties ===
 
=== server.properties ===
The value "online-mode" in your server's "server.properties" file has to be set to "false", otherwhise it will override your BungeeCord configuration.<br>
+
El valor "online-mode" en el archivo "server.properties" de su servidor debe establecerse en "falso", de lo contrario anulará su configuración de BungeeCord. <br>
'''Note point 3 in "Firewall"'''
+
'''Tenga en cuenta el punto 3 en "Firewall"'''
 
 
 
= Firewall =
 
= Firewall =
 
[[File:bungeecord1.png‎|center|framed|Shows all available firewall settings]]<br>
 
[[File:bungeecord1.png‎|center|framed|Shows all available firewall settings]]<br>

Revisión del 19:14 3 jun 2020

Información

BungeeCord es un programa que funciona como un proxy y permite la conexión 'desde múltiples servidores' .
Además, permite cambiar entre todos los servicios conectados mediante comandos o portales sin necesidad de modificaciones del cliente.
BungeeCord no es un complemento, sino un programa independiente que se ejecuta junto a su servidor normal de Minecraft y utiliza una API para comunicarse. Hay complementos adicionales disponibles para BungeeCord que le permiten ampliar aún más su funcionalidad agregando portales, por ejemplo.


Graphical explanation of BungeeCord's functionality


Instalación

Esta explicación solo se puede usar para servidores Nitrado


Cliente

No necesita modificar el cliente de ninguna manera para que BungeeCord funcione correctamente. Un cliente normal de Minecraft puede conectarse a su servidor perfectamente.

Servidor

Para instalar BungeeCord en un servidor Nitrado Minecraft, debe marcar el campo de opción que está etiquetado con "activar BungeeCord" y luego hacer clic en el botón "Guardar". Puede hacerlo en la interfaz web de su Gameserver en la pestaña "BungeeCord" en el lado izquierdo.
Posteriormente se creará una carpeta llamada "BungeeCord", que contiene la configuración de su servidor.

Actualización manual

El archivo BungeeCord.jar tiene una versión de servidor propia. Por lo tanto, es necesario actualizar dicho archivo usted mismo, si cambia la versión del servidor de Minecraft.
Toda la versión se puede encontrar aquí: [[1]] .
Es necesario descargar el archivo .jar desde la ubicación mencionada anteriormente y reemplazar el archivo correspondiente en su servidor.

config.yml (Ejemplos y explicacion)

listeners:
 fallback_server: lobby

Este es el "servidor de reserva" al que será teletransportado, si alguno de sus servidores secundarios lo expulsó.

listeners:
 max_players: 100

Puede definir la cantidad máxima de jugadores en toda su red aquí. Tenga en cuenta que con esta opción no puede exceder el límite de jugadores en su servidor regular de Minecraft.

listeners:
 host: 192.168.0.100:25565

Esta es la dirección IP y el puerto que estarán vinculados a su servidor BungeeCord. Los jugadores utilizarán esta dirección para conectarse a su servidor.

listeners:
 tab_size: 60

Puede establecer el tamaño máximo de la lista de usuarios de sus servidores, a la que puede acceder presionando la tecla TAB aquí.

listeners:
 force_default_server: false

Si se establece en verdadero, los jugadores siempre se conectarán a su servidor de lobby. Si este valor se establece en falso, los jugadores aparecerán en el servidor del que se desconectaron.

listeners:
 texture_size: 16

Puede configurar la resolución de la textura o el paquete de recursos de su servidor aquí, si está utilizando uno.

listeners:
 motd: hosted by Nitrado.net

Este es el mensaje del día que se mostrará en la lista de jugadores múltiples en Minecraft. Tenga en cuenta que BungeeCord utiliza indicadores de color propios.

listeners:
 default_server: S1

Este valor debe contener el nombre de su servidor estándar de su red. Los jugadores siempre aparecerán allí en su primera conexión.

servers:
 lobby:
   address: 192.168.0.100:25665
   restricted: false
 S1:
   address: 192.168.0.200:25565
   restricted: false
 S2:
   address: 192.168.0.300:25565
   restricted: false

Todos los servidores que están conectados a su red deben aparecer aquí. En este ejemplo, la red contiene tres servidores: lobby, S1 y S2. Puede cambiar entre los servidores utilizando su nombre como "/server lobby".

permissions:
 default:
 - bungeecord.command.server
 - bungeecord.command.list
 admin:
 - bungeecord.command.alert
 - bungeecord.command.end
 - bungeecord.command.ip
 - bungeecord.command.reload

Siempre se recomienda usar dos sistemas de permisos, uno para el servidor de Minecraft en sí mismo (por ejemplo, PermissionsEX) y otro para el servidor BungeeCord que ofrece un sistema de permisos incorporado. El sistema de permisos BungeeCord le permite restringir el acceso a comandos como / server, / glist, / alert, / end y más.

tab_list: GLOBAL_PING

Este valor controla qué jugadores figuran en la lista de jugadores de Minecraft. Puede configurar GLOBAL_PING para mostrar todos los jugadores en su red o SERVIDOR para restringir la lista al servidor actual.

player_limit: -1

Puedes limitar la cantidad de jugadores que pueden jugar en tu instancia de BungeeCord (-1 significa ilimitado).

online_mode: true

Puede habilitar o deshabilitar el modo en línea con esta variable.

timeout: 30000

Si el proxy BungeeCord bajo ninguna circunstancia responde durante el tiempo dado en milisegundos, desconectará a todos los jugadores y se detendrá.

groups:
 MeinMinecraftName:
 - admin   

Las membresías del grupo de permisos se pueden definir aquí. Para obtener más información, busque en la sección de permisos.

locations.yml

El servidor en el que todos los jugadores iniciaron sesión se almacenará aquí si force_default_server está configurado como "falso".


bukkit.yml

Importante: El valor "connection-throttle" en bukkit.yml de su servidor debe establecerse en "-1".


server.properties

El valor "online-mode" en el archivo "server.properties" de su servidor debe establecerse en "falso", de lo contrario anulará su configuración de BungeeCord.
Tenga en cuenta el punto 3 en "Firewall"

Firewall

Shows all available firewall settings


The recommended settings are split to 3 categories. These settings are important to maintain security on your server!

The firewall is used to deny direct connections to your network's servers. This is important, because every Minecraft server in your network has to be set to "online-mode=false" in order for BungeeCord to verify the Minecraft accounts of the players.

BungeeCord and Gameserver

If you want to start your BungeeCord proxy and the Gameserver simultaneous, the following settings should be issued:

  1. Tick the option labeled "activate BungeeCord".
  2. Select "Only allow connections from this BungeeCord"

Note: You Minecraft server will be bound to port 25665 because the default port 25565 will be used by the BungeeCord server.

BungeeCord only

To use only BungeeCord, without a Minecraft server in the background, the following settings should be issued:

  1. Tick the option labeled "activate BungeeCord"
  2. Tick the option labeled "start BungeeCord only"
  3. Deactivate your firewall

With this settings chosen, only the BungeeCord proxy will be started.

Connect your Gameserver to your BungeeCord network without starting BungeeCord

To connect a Gameserver to your BungeeCord network, you can enable your server's firewall to deny a direct connection to the server.

  1. Don't tick the option "activate BungeeCord"
  2. Firewall: select "Allow connections from this IP only" and enter the IP address without a port of your BungeeCord server into the input field.

BungeeCord Server Commands

Command Permission Description
/alert <message> bungeecord.command.alert Sends a message to all connected players in the network. Color codes may be used.
/bungee / Displays the version of your BungeeCord proxy.
/glist bungeecord.command.list Shows all players connected to your network.
/greload bungeecord.command.reload Reloads the server's configuration. It is not recommended to use this command regularly. A restart is more recommended to reload your server's configuration.
/ip <player> bungeecord.command.ip Shows a player's IP address.
/perms / Lists your own permissions and groups.
/send <player/current/all> <target> bungeecord.command.send Sends a defined player to a new server(<target>). You are able to choose between a single player(player), all players(all) or every player on the current server(current).
/server [server] bungeecord.command.server You can either list all possible servers with "/server" or connect to a specific server by issuing the command "/server name".
/find [player] bungeecord.command.find This command allows you to search players connected to the BungeeCord network.


Links