BukkitWiki

Welcome to the BukkitWiki!

This Wiki is home to Bukkit's documentation and regulations surrounding the Bukkit Project and it's services. Want to help out? We would love to have you! Signup to get started!

READ MORE

BukkitWiki
Rewck (talk | contribs)
No edit summary
Rewck (talk | contribs)
Line 149: Line 149:
 
Esta sección le permite agragar alias a los comandos. Ejemplo:
 
Esta sección le permite agragar alias a los comandos. Ejemplo:
 
<pre>aliases:
 
<pre>aliases:
# Esto crea un nuevo comando llamado "canihasbukkit", que cuando se uza en realidad realiza "versión"
+
# Esto crea un nuevo comando llamado "canihasbukkit", que cuando se usa en realidad realiza
  +
# "versión"
canihasbukkit: version
+
canihasbukkit: version
# Y esto ejecutará tanto "save-all" y luego "stop" al escribir "savestop"
 
savestop: [save-all, stop]
+
# Y esto ejecutará tanto "save-all" y luego "stop" al escribir "savestop"
  +
savestop: [save-all, stop]
# Si un camando que ya existe se llama "give" se puede reescribir. Esto es útil si tiene dos plugins.
+
# Si un camando que ya existe se llama "give" se puede reescribir.
# Luchando por el mismo nombre.
 
  +
# Esto es útil si tiene dos plugins.
give: somepluginsgive</pre>
 
 
# Luchando por el mismo nombre.
 
give: somepluginsgive</pre>
  +
   
   

Revision as of 20:43, 30 August 2014

This page has been suggested for inclusion in the Official Documentation

This page has been marked for inclusion in the Bukkit Official Documentation section, Docs. You can deliberate about its inclusion on its Talk page.

Bukkit.yml es un archivo que le ofrece una amplia variedad de opciones para configurar su servidor CraftBukkit.

Secciones en el YAML

Los epígrafes enumerados a continuación son las claves de nivel superior en el archivo YAML.

Ajustes

Opciones de servidor CraftBukkit General.

allow.end

Es el End habilitado. (booleano)

Predeterminado: true

warn-on-overload

El servidor muestra mensajes "[ADVERTENCIA] ¡No se puede seguir el ritmo! ¿Cambió la hora del sistema, o se sobrecargo el servidor?". (boolean)

Prederminado: true

permissions-file

El nombre del archivo de permisos personalizados. (string, nombre de archivo)

Prederminado: permissions.yml

update-folder

El nombre de la carpeta para poner plugins actualizados en que se moverán al reiniciar. (cadena, nombre de carpeta) NOTA: La carpeta DEBE estar en la carpeta plugins. Las rutas absolutas no funcionan.

Predeterminado: update

ping-packet-limit

Actualmente deshabilitado. Anteriormente: ¿Cuántos paquetes de un segundo en la lista ping dentro del juego puede utilizar, como máximo?. (integer, packets, sec)

Predeterminado: 100

use-exact-login-location

Desde que Minecraft añadio la característica de empujar a las entidades a cabo cada vez que están atrapados dentro de un bloque, los jugadores a menudo se han visto por encima de la localización del cierre de sesión cuando vuelven a iniciar sesión (sobre todo si estaban en una cueva). Esta configuración permite a los servidores desactivar o activar este comportamiento. Si es true vamos a pasar por alto este comportamiento de Vanilla de la comprobación de coliciones y de mover el reproductor, si es necesario al iniciar sesión. Si es false, continuaremos a seguir el comportamiento de Vanilla de la comprobación de colisiones y de mover el reproductor, si es necesario al iniciar la sesión.

Predeterminado: false

world-container

El nombre de una carpeta para almacenar todos los directorios mundiales. Si no se incluye en el archivo, por defecto en el directorio de trabajo actual. (string, nombre de carpeta)

Predeterminado: false

plugin-profiling

Permite el uso de los comandos /timings. Se utiliza para medir el tiempo empleado por el plugin para eventos.

Predeterminado: false

connection-throttle

Se permite la demora ante un cliente que se conecte de nuevo después de un intento de conexión reciente. Un valor de 0 desactiva el acelerador de conexión, pero deja su servidor susceptible a ataques (solo recomendado para servidores de prueba). (long, milisegundos)

Predeterminado: 4000

query-plugins

El servidor devuelve la lista de plugins cuando se le pregunta de forma remota. (boolean)

Predeterminado: true

deprecated-verbose

Muestra advertencias el servidor cuando un plugin registra un evento en desuso. Un valor 'true'/'false' funciona como una palanca para estas advertencias, mientras que 'default' siempre mostrará una advertencia a menos que el evento en cuestión ha sido etiquetado por un desarrollador que no se exige una advertencia cuando se haya registrado. (string)

Predeterminado: default

shutdown-message

Este es el mensaje que se muestra a los clientes cuando se detiene el servidor.

Predeterminado: Server closed

spawn-limits

Opciones de servidor CraftBukkit que determinan el número de animales o monstruos que puede generar en un trozo.

monsters

Esta configuración permite a los servidores bukkit.yml ajustar la cantidad de monstruos que puede generar en un trozo.

Predeterminado de Minecraft: 70

animals

Esta configuración permite a los servidores bukkit.yml ajustar la cantidad de animales que puede generar en un trozo.

Predeterminado de Minecraft: 15

water-animals

Esta configuración permite a los servidores bukkit.yml ajustar la cantidad de animales acuáticos que puede generar en un trozo.

Predeterminado de Minecraft: 5

ambient

Esta configuración permite a los servidores bukkit.yml ajustar la cantidad de criaturas ambientales (aka, murciélagos) que puede generar en un trozo.

Predeterminado de Minecraft: 15

Nota: Mod spawned de animales o monstruos no siguen estos límites. Ellos tienen sus propios límites que siguen.

chunk-gc

CraftBukkit comprobará "chunks" que deberían haber sido descargados, pero por alguna razón no lo hicieron.

period-in-tics

Número de "chunks" que deben cargarze desde la última recolección de basura antes de considerar la recolección de basura. Si se establece en 0, se desactivara chunk gc.

Predeterminado de Bukkit: 0

ticks-per

Opciones de servidor CraftBukkit que determinan la demora de tick para las características específicas.

animals-spawns

Esta configuración permite a los servidores bukkit.yml ajustar el retraso de tick para generadores de animales.

Ejemplo de uso:

  • Un valor de 1 significará el servidor intentará generar animales cada tick.
  • Un valor de 400 significará el servidor intentará generar animales cada 400 tick.
  • Un valor inferior a 0 se restablecerá a los valores predeterminados de Minecraft.

Nota: Si se establece en 0, se desactivará reproductor de monstruos. Recomendamos el uso de spawn-monsters para controlar este lugar.

Predeterminado de Minecraft: 1

autosave

Esta configuración permite a los servidores bukkit.yml establecer el número de ticks para cada evento save-all.

Ejemplo de uso

  • Un valor de 1 significará que el servidor intentará autoguardar el mundo cada tick.
  • Un valor de 6000 significará que el servidor intentrá autoguardar el mundo cada 5 minutos.
  • Un valor inferior a 0 se restablecerá a los valores predeterminados de Bukkit.

Predeterminado de Minecraft: 6000

Predeterminado de Bukkit: 0

Nota: Muchos servidores Bukkit ya ejecutan plugins de autoguardado que generan un guardado a todas las tareas (save-all tasks), por lo que se decidió desactivar esta función en Bukkit, como la configuración predeterminada de Minecraft estaba causando un montón de retraso para muchos servidores, y se encontro redundante. Si desea habilitar esto, recuerde el ajuste es por el tick, y por lo tanto de se debe establecer un número razonablemente alto (6000 = 5 minutos a la eficiencia del servidor de pico).

auto-updater

Controla el construido en la actualización del corrector.

  • enabled: (boolean) Es el corrector de actualización habilitado. Valor predeterminado: true
  • on-broken: (string array) Qué hacer si la versión del servidor que está encendido es conocido por tener un gran bug o exploit. Se puede advertir a los operadores y/o advertir en la consola con "warn-ops" y/o "warn-console". Predeterminado: [warn-console, warn-ops]
  • on-update: (string array) Qué hacer si la versión del servidor que está encendido esta caducado. Se puede advertir a los operadores y/o advertir en la consola con "warn-ops" y/o "warn-cosnsole". Predeterminado: [warn-console, warn-ops]
  • preferred-channel: (string) El cual libera el canal preferido para este servidor. Puede ser "rb", "beta" or "dev". Predeterminado: rb
  • host: (string) La úbicación del corrector de actualización. Probablemente nunca se debe cambiar esto, a menos que sepas lo que esáas haciendo. Predeterminado: dl.bukkit.org

aliases

Esta sección le permite agragar alias a los comandos. Ejemplo:

aliases:
# Esto crea un nuevo comando llamado "canihasbukkit", que cuando se usa en realidad realiza
# "versión"
canihasbukkit: version
# Y esto ejecutará tanto "save-all" y luego "stop" al escribir "savestop"
savestop: [save-all, stop]
# Si un camando que ya existe se llama "give" se puede reescribir.
# Esto es útil si tiene dos plugins.
# Luchando por el mismo nombre.
give: somepluginsgive


Para obtener más información acerca de los alias, echa un vistazo Commands.yml.

data-base

Esta sección le permite configurar diversas opciones de configuración sobre base de datos, para la base de datos que sera compartida por los plugins que utilizan el servidor eBeans interno. La mayoría de los plugins no usan esto, así que si usted necesita configurarlo depende de usted. El cambio de estas propiedades va a cambiar la forma en que todos los plugins utilizan el servidor eBeans integrado con Bukkit al conectarse a su base de datos.

  • username: (string) Nombre de usuario para conectarse a la base de datos. Puede ser ignorado en función de controlador.
  • password: (string) Contraseña para conectarse a la base de datos. Puede ser ignnorado en función de controlador.
  • isolation: (uno de SERIALIZABLE, ...) Por lo general dejan esto solo salvo disposión en contrario.
  • driver: (string, JDBC nombre de la clase) La clase de controlador JDBC que se debe utilizar. Consulte la documentación del controlador Java de su base de datos para este valor.
  • url: (string, JDBC URL de base de datos) La dirección URL para conectarse a la base de datos. Para MySQL/PostgreSQL u otras bases de datos server-client, este incluirá generalmente el nombre del host, el puerto y el nombre de la base de datos. Para base de datos basados en archivos, como SQLite, lo cual suele incluir el nombre del archivo.

Los siguientes son ejemplos de lo que cada configuración se vería como para las dos aplicaciones de bases de datos más utilizadas.


Configuración SQLite (por defecto):

database:
  username: bukkit
  isolation: SERIALIZABLE
  driver: org.sqlite.JDBC
  password: walrus
  url: jdbc:mysql://{IP}:{PORT}/{DATABASENAME}

Nota: {USERNAME}, {PASSWORD}, {IP}, {PORT}, y {DATABASENAME} no son nombres de variables reales que utiliza Bukkit como en el ejemplo SQLite. Ellos solo representan datos que deb cambiar para obtener la configuración de MySQL para que funcione correctamente.

Mundos *OPCIONALES*

Esta sección le permite definir los generadores de los mundos que Bukkit carga por defecto.

Prerequisitos: Debe tener el generador ya instalado y el desarrollador del generador debe tener {{{load:startup}}} en su plugin.yml

Si usted quiere que su mundo, se llame 'world1' (la misma cosa que usted tiene como 'level-name' en server.properties) y quería usar la CleanroomGenerator sin params, usted puede hacer esto:

 settings:
   ...
 aliases:
   ...
 database:
   ...
 worlds:
   world1:
     generator: CleanroomGenerator

Si querías algunos parametros personalizados:

 settings:
   ...
 aliases:
   ...
 database:
   ...
 worlds:
   world1:
     generator: CleanroomGenerator:10,stone,20,dirt,1,grass