Guía de configuración

Feb 7, 2017
Guía de configuración
  • Guía de Configuración de Spigot

    Una guía para configurar el archivo spigot.yml


    El archivo spigot.yml se usa para personalizar y configurar diversas opciones de Spigot. Este archivo es usado en conjunto con el archivo bukkit.yml, así que no debes preocuparte si ves ambos archivos en tu servidor. Hay diferentes opciones para modificar Spigot hasta que cumpla con tus necesidades del servidor, y cada una de estas cosas las podrás encontrar aquí abajo.


    Comandos(top)


    tab-complete
    Arriba de #1368:
    Por defecto: 0
    Tipo: Integer (Entero)
    Descripción:
    Ahora puedes especificar cuántas letras el comando puede ser escrito antes de que auto completador de el taburador (TAB) haga efecto, esto ayudara a detener el spam por parte de los usuarios para ver si hay algo que no está hecho correctamente.
    0 podrá autocompletar todos los comandos
    -1 desactivará el autocompletar completamente
    1 significa que tienes que inscribir la primera letra
    2 significa que tienes que escribir la segunda letra, etc...
    Abajo de #1368:
    Por defecto: true
    Tipo: Boolean (Booleano)
    Descripción: Controla si el jugador puede o no presionar el tabulador (TAB) para autocompletar comandos. Si está activado, posiblemente tenga problemas de seguridad, porque dejara que los usuarios vean todos los comandos cuando escriben / y esten presionando TAB .

    silent-commandblock-console
    Por defecto: false
    Tipo: Boolean (Booleano)
    Description: Controla si está permitido o no el uso de los commandblock (Bloques de Comando) en la consola.

    log
    Por defecto: true
    Tipo: Boolean (Booleano)
    Descripción: Controla si puede o no, avisar los comandos de los jugadores en la consola/log que serán guardados en tu carpeta de logs y en el directorio de el servidor.

    replace-commands
    Por defecto: [setblock, summon, testforblock]
    Tipo: List (Lista)
    Description: Desactiva la implementación de Bukkit de los comandos y activa los originales, es decir, los comportamientos vanilla de ellos.

    Mensajes(top)

    En orden para aplicar algún color a estos mensajes usa el simbolo '&', seguido del apropiado número o letra. Para crear una nueva linea usa '\n'.
    whitelist
    Por defecto: "You are not whitelisted on this server!"
    Tipo: String
    Descripción: Cuando la lista blanca (whitelist) esté activada, este mensaje será enviado a los jugadores que no estén en ella cuanto se conecten. Puedes añadir gente a la lista blanca con el comando /whitelist add {usuario}.

    unknown-command
    Por defecto: "Unknown command. Type "help" for help."
    Tipo: String
    Descripción: Este comando será enviado a los jugadores que escriben un comando que no está registrado y/o no existe.

    server-full
    Por defecto: "The server is full!"
    Tipo: String
    Descripción: Cuando el servidor está "lleno" (el número de jugadores en tus slots), este mensaje aparecerá a los usuarios que están kickeados/denegados hasta que más slots se abran en el servidor.

    outdated-client
    Por defecto: "Outdated client! Please use {0}"
    Tipo: String
    Descripción: Mensaje que aparecerá cuando los jugadores entren a el servidor y su versión de Minecraft no sea la misma que tu servidor. {0} será reemplazado con la versión actual de tu servidor.

    outdated-server
    Por defecto: "Outdated server! I'm still on {0}"
    Tipo: String
    Descripción: Este mensaje será mostrado a los jugadores que están corriendo una versión de Minecraft más actualizada de la que está tu servidor. {0} será reemplazado con la versión actual de tu servidor.

    restart
    Por defecto: "Server is restarting"
    Tipo: String
    Descripción: Este mensaje aparecerá a todos los jugadores conectados después de que el servidor esté corriendo el comando /restart.

    Estadísticas(top)

    disable-saving
    Por defecto: false
    Tipo: Boolean (Booleano)
    Descripción: Si está activado, el servidor no guardará las estadísticas o los logros de los jugadores. Es recomendado forzar 'achievement.openInventory' (poniéndolo en 1) para prevenir que el logro se quede congelado en la pantalla de el jugador.

    forced-stats
    Por defecto: {}
    Tipo: Map
    Descripción: Un mapa de estadísticas y los valores que serán forzados.
    Por ejemplo, este código automáticamente le dará el logro de openInventory, pero no notificara a los demás jugadores de ese logro o por la caja de logros en la parte superior de la pantalla de el jugador.
    Code (Ejemplo):
    forced-stats:
      achievement.openInventory: 1

    Principales opciones sin secciones.(top)

    netty-threads
    Por defecto: 4
    Tipo: Integer (Entero)
    Descripción: Controla la cantidad de threads que Netty utilizará para llevar a cabo la creación de redes.

    bungeecord
    Por defecto: false
    Tipo: Boolean (Booleano)
    Descripción: Alterna las únicas y diversas funciones de BungeeCord. Esto incluye listas blancas por IP (esto no debe ser entendido como una solución completa, más bien, una capa adicional de seguridad, todavía necesitas configurar IPTables!) Y direcciones IP de paso a través (de modo que los servidores serán capaces de ver la verdadera IP de un jugador) .

    timeout-time
    Por defecto: 60
    Tipo: Integer (Entero)
    Descripción: Por cuánto tiempo - en segundos - el servidor debe ir sin respuesta antes de realizar un thread dump en la consola y, si está configurado, intento de apagar y reiniciar.

    restart-on-crash
    Por defecto: true
    Tipo: Boolean (Booleano)
    Descripción: Controla si el servidor automáticamente intentará reiniciar el servidor cuando ocurre un crash.

    restart-script
    Por defecto: ./start.sh
    Tipo: String (File path) (Ruta del archivo)
    Descripción: La ubicación del script de inicio del servidor. Esta ruta de acceso será usada para el comando /restart (reiniciar) y para la opción restart-on-crash (reinciar-en-crash).

    late-bind
    Por defecto: false
    Tipo: Boolean (Booleano)
    Descripción: Esto retrasa a los jugadores que entren en el servidor hasta que se carguen todos los plugins. Ten en cuenta, se aconseja probar esto antes de ponerlo en práctica ya que puede haber problemas con algunos plugins.

    sample-count
    Por defecto: 12
    Tipo: Integer (Entero)
    Descripción: Controla la cantidad de jugadores (elegido al azar) que se muestran cuando se pasa el mouse sobre la cantidad de jugadores en la lista de servidores en el cliente.

    player-shuffle
    Por defecto: 0
    Tipo: Integer (Entero)
    Descripción: Esto evita que los jugadores 'abusen' en el servidor, y estratégicamente relogeando para aumentar su posición en el orden del tick. Básicamente, los paquetes de los jugadores se procesan en orden dependiendo de cuando se unieron, Relogeando cambia tu posición en la cola, es decir, sus acciones suceden antes que otros. La activación de esta opción impide a los reloggers de tener la ventaja. Útil para los servidores PvP (Jugador vs. Jugador).
    El valor es en ticks, así que 20 = mezcla cada segundo. Ajustando esta opción inferior a 100 puede causar problemas de rendimiento (sin embargo, 0 está bien).

    filter-creative-items
    Por defecto: true
    Tipo: Boolean (Booleano)
    Descripción: Controla la lista negra de ítems de vanilla que un jugador en creativo no puede spawnear.

    user-cache-size
    Por defecto: 1000
    Tipo: Integer (Entero)
    Descripción: Controla el tamaño de usercache.json

    save-user-cache-on-stop-only
    Por defecto: false
    Tipo: Boolean (Booleano)
    Descripción: Alterna si desea o no guardar constantemente nuevos datos de usuarios (usercache) al disco o sólo cuando se detiene/apaga el servidor.

    int-cache-limit
    Default: 1024
    Type: Integer
    Description: Impide el crecimiento ilimitado de la caché de enteros y en su lugar lo tapa a un valor especificado en la configuración (1024 por defecto). Should prevent thrashing, especially around world generation.

    moved-wrongly-threshold
    Default: 0.0625
    Type: Decimal
    Description: Controla el límite de "moved wrongly" (movido erróneamente). Aumentando este número puede reducir la cantidad de veces que el juego arrastra a los jugadores de vuelta en el servidor pero también podría ser potencialmente abusado por los jugadores.

    moved-too-quickly-threshold
    Default: 100
    Type: Decimal
    Description: Controls the threshold for the "moved too quickly" check. This is effectively the maximum speed the server will allow a player to move. This can cause problems in certain cases, for example large TNT cannons.

    global-api-cache
    Default: false
    Type: Boolean
    Description: Causes all requests made on Mojang's username -> uuid API to be cached by Spigot as much as possible

    Per-world settings(top)

    To apply these per-world, add a new section under world-settings with the world directory's folder name, example here.
    verbose
    Default: true
    Type: Boolean
    Description: Whether or not to show the detailed report and configuration for each world in console/log on server startup. Can be disabled/enabled globally or per-world.

    view-distance
    Default: 10
    Type: Integer
    Description: Controls the amount of chunks that will be loaded around every player. This value cannot be higher than 15 or lower than 1. Lowering this can lower the load on servers if you have a large amount of players online.

    merge-radius:
    ↳ exp
    Default: 3.0
    Type: Integer
    Description: Controls the range - in blocks - which experience orbs will "group" together when on the ground.

    ↳ item
    Default: 2.5
    Type: Integer
    Description: Controls the range - in blocks - which items will "group" together when on the ground.​

    chunks-per-tick
    Default: 650
    Type: Integer
    Description: Controls the amount of chunks that will be updated for growth per tick. Lowering this will potentially make growth slower while saving resources, and vice versa.

    item-despawn-rate
    Default: 6000
    Type: Integer
    Description: Controls the amount of ticks required before an item entity on the ground will despawn. Lowering this will make items de-spawn faster (potentially saving resources as there are less entities to tick), while increasing this will take them longer to de-spawn and use up more resources (as the item entities will have to be ticked for longer until they de-spawn).

    mob-spawn-range
    Default: 4
    Type: Integer
    Description: Radius in chunks around the player in which mobs will spawn. Increasing it will make mobs seem more rare and dispersed, although lowering it may prevent certain spawns as there is not enough spots in which they are allowed to spawn in. See the Minecraft spawn mechanics for more information.

    growth:
    x-modifier
    where x = cactus, melon, pumpkin, sapling, cane, mushroom, wheat
    Default: 100
    Type: Integer
    Description: Controls the speed of growth for each crop/resource as listed above. When at the default value (100), they will grow at 'vanilla' speed, but may appear slower due to other settings (chunks-per-tick).
    Does not improve performance to change these values. You should only change these away from 100 if you want to change the gameplay behavior of crop growth, and never change this for performance.

    entity-activation-range
    Default: (animals: 32, monsters: 32, misc: 16)
    Type: Integer
    Description: Controls the range in blocks that entities will become "activated" - entities outside of this range will tick at a reduced rate to prevent server lag. When changed, these numbers can adversely affect gameplay, so edit with caution.
    Lowering these values can give a major boost to performance, but at the cost of affecting gameplay behavior. Lowering these might impact item and monster farms, but should have little impact to normal behavior.

    entity-tracking-range
    Default: (players: 48, animals: 48, monsters: 48, misc: 32, other: 64)
    Type: Integer
    Description: Controls the range in blocks that entities will become "visible" or otherwise known as "tracked" to the client. Entities outside of this range will be invisible as they are not being rendered to preserve CPU usage and bandwidth. This is particularly useful for PVP servers, as turning down the player range will 'nerf' wallhacks and radar to some extent. Miscellaneous controls the range for item frames, paintings, dropped items, experience orbs, and sign text. Other is a general maximum limit for all entities on your server.
    Does not improve server performance to change these values. These will only help client side lag when lowering these.

    save-structure-info
    Default: true
    Type: Boolean
    Description: Toggles whether or not Spigot will save the structure info with the newly introduced saving method in 1.6.3. If disabled, this can cause issues with Eyes of Ender not pointing to strongholds, wither skeletons not spawning in Nether Fortresses, witches not spawning in huts in 1.7.

    random-light-updates
    Default: false
    Type: Boolean
    Description: Controls whether or not the server will randomly sample chunks in order to verify and fix lighting. As of 1.7, also controls whether or not the server will relight a chunk on its first tick.

    nerf-spawner-mobs
    Default: false
    Type: Boolean
    Description: When enabled, mobs which originate from a mob spawner will not have any AI. They will generally only be affected by water movement, with the exception of blazes which will still emit fireballs and float up and down.

    zombie-aggressive-towards-villager
    Default: true
    Type: Boolean
    Description: When disabled, zombies will no longer attempt to kill villagers, changing game play. But in return zombies use less time in order to process their AI, creating less lag as a result.

    enable-zombie-pigmen-portal-spawns
    Default: true
    Type: Boolean
    Description: When disabled, nether portals will no longer randomly spawn zombie pigmen in them. This can be used to combat large nether portal gold farms and does not effect the movement of entities, including zombie pigmen, through nether portals between dimensions.

    max-entity-collisions
    Default: 8
    Type: Integer
    Description: Limit a single entity to colliding x number of configurable times per tick. This setting lowers the performance impact of entities trapped in a 1x1 pen.

    dragon-death-sound-radius
    Default: 0
    Type: Integer
    Description: Limit the sound of the dragon's death.

    wither-spawn-sound-radius
    Default: 0
    Type: Integer
    Description: Limit the sound of spawning withers.

    max-bulk-chunks
    Default: 10
    Type: Integer
    Description: Set how many chunks are sent per packet.

    max-tick-time
    Default: (tile: 50, entity: 50)
    Type: Integer
    Description: The time - in ms - that (tile) entity operations can consume to calculate before the server skips on to the next task. Values between 10 - 20 for tiles and 20 - 25 for entities have been reported to provide a good performance increase.
    Lowering these values can give a major boost to performance, but at the cost of affecting gameplay behavior. Lowering these for entities could lead to them to appear to lag/stutter but should have no other impact on normal behavior.

    clear-tick-list
    Default: false
    Type: Boolean
    Description: Can potentially prevent the possibility of the tick list increasing over time but introduces several issues, namely, growth slow-downs and modifications to the values many of you have fine-tuned. This option is here only for those who absolutely need it and are completely understanding of the consequences. It is not recommended for the majority of server owners and should be left at the default.

    hopper-alt-ticking
    Default: false
    Type: Boolean
    Description: Dynamically ticks hoppers so as to mirror vanilla behavior and provide a potential ticks per second boost. Best set to true for lots of idle hoppers. Enabling this option disables hopper-check.
    Versions: Before Spigot 1.8.3

    hopper-amount
    Default: 1
    Type: Integer
    Description: Controls the maximum amount of items a hopper will take in/give out in a hopper tick cycle. Best used in conjunction with higher ticks per hopper transfer and check to combine actions into one.

    seed-village
    Default: 10387312
    Type: Integer
    Description: Controls the seed used for the placement of villages in your world, allowing for further customisation of their spawning. Default value represents vanilla.

    seed-feature
    Default: 1
    Type: Integer
    Description: Controls the seed used for the placement of features such as nether strongholds in your world, allowing for further customisation of their spawning. Default value represents vanilla.

    hanging-tick-frequency
    Default: 100
    Type: Integer
    Description: Controls the changes the amount of ticks between every time hanging is ticked for updates.

    anti-xray:
    ↳ enabled
    Default: true
    Type: Boolean
    Description: Self explanatory. Controls whether or not anti x-ray should be enabled.
    engine-mode
    Default: 1
    Type: Integer
    Description: Controls the engine mode that anti x-ray uses.
    Engine mode 1 will hide all ores in the world with stone. Ores exposed to air pockets will still be visible.
    Engine mode 2 will hide everything by creating random ores all over the world, so that x-rayers will not be able to identify actual ores. Client and/or server latency due to overloading or network issues can cause undesired effects on the client side such as appearance of "fake ores".
    ↳ hide-blocks
    Default: [1, 5, 14, 15, 16, 21, 48, 49, 54, 56, 73, 74, 82, 129, 130]
    Type: List
    Description: List of blocks (IDs) that should be hidden (obfuscated) by the anti x-ray within engine mode 1.
    ↳ replace-blocks
    Default: [1, 5]
    Type: List
    Description: List of blocks (IDs) that should be replaced by hidden ores in Engine Mode 2
    ticks-per:
    ↳ hopper-transfer
    Default: 8
    Type: Integer
    Description: The time - in server ticks - between when a hopper pushes/pulls/receives items and when the hopper pushes/pulls more items. A value of 8 mirrors vanilla behavior.
    ↳ hopper-check (Removed in this 1.8.3 commit from March, 8th 2015)
    Default: 8
    Type: Integer
    Description: The time - in server ticks - hoppers attempt to push/pull items since the last attempt. For example, a value of 8 means an empty hopper looks for item entities above, inventories above, etc. every 8 ticks. A value of 0 or 1 mirrors vanilla behavior. This option is disabled when hopper-alt-ticking is set to true.​
  • Loading...
  • Loading...