Configuración
ArkBossCooldown se configura mediante un único config.json en la carpeta del
plugin:
Un segundo archivo, config_commented.json, se incluye junto a él. Es la
misma configuración con comentarios // — léelo, pero no lo renombres para
sustituir a config.json (los comentarios no son JSON válido).
Las claves LicenseKey, Verbose, LogToFile y Database son compartidas
por todos los plugins de Bytemart y están documentadas en la página de
Configuración común. Esta página cubre
las claves exclusivas de ArkBossCooldown.
💡 Valida antes de empezar. Valida siempre tu JSON después de editarlo (por ejemplo, con JSONLint). Un código de error de carga
1114significa un error de sintaxis JSON — fácil de causar en el extenso arrayBosses.
TestMode
Cuando es true, el plugin registra en la consola del servidor la ruta de
blueprint de cada objeto que fabrique cualquier jugador. Así es como
encuentras la ruta exacta de un objeto de tributo para ponerlo en
Bosses:
- Pon
TestModeentruey recarga (ArkBossCooldown.reload). - Fabrica el tributo que quieres restringir.
- Copia la ruta de la línea de consola — se ve así:
[TestMode] Crafted item blueprint: Blueprint'/Game/...'. - Pégala en
Bosses, vuelve a ponerTestModeenfalse, y recarga de nuevo.
| Campo | Tipo | Predeterminado | Descripción |
|---|---|---|---|
TestMode |
boolean | false |
Registra la ruta de blueprint de cada objeto fabricado. |
⚠️ Vuelve a desactivarlo. Con
TestModeactivado, un servidor concurrido escribe una línea de consola por cada fabricación de cada jugador. Es una herramienta de consulta, no un ajuste para dejar activado.
BossStartCooldown
Cuántos segundos debe esperar todo el servidor entre dos inicios de jefe. La primera fabricación de tributo activa el tiempo de espera; cualquier otra fabricación de tributo se rechaza hasta que expire.
| Campo | Tipo | Predeterminado | Descripción |
|---|---|---|---|
BossStartCooldown |
number | 5 |
Segundos entre inicios de jefe, a nivel de servidor. |
El valor predeterminado de 5 es un debounce — absorbe una ráfaga de
clics repetidos y es invisible en el juego normal. Valores más grandes
convierten al plugin en un límite de frecuencia real, lo cual funciona, pero
ten en cuenta dos cosas:
- Es a nivel de servidor. Un tiempo de espera de 30 minutos significa que una tribu que inicia un jefe bloquea a todas las demás tribus durante 30 minutos. Eso es una decisión de diseño para tu servidor, no un error.
- No sobrevive a un reinicio. El tiempo de espera activado vive en memoria, así que un reinicio del servidor (o una descarga/carga del plugin) lo despeja. Está bien para unos pocos segundos; vale la pena saberlo si lo pones en horas.
ArkBossCooldown.reload toma un valor nuevo de inmediato, pero deja
deliberadamente en marcha un tiempo de espera ya activado.
CooldownMessage
Lo que ve el jugador al que se le rechazó. Solo se notifica a ese jugador — no se difunde nada al resto del servidor.
| Campo | Tipo | Predeterminado | Descripción |
|---|---|---|---|
Enabled |
boolean | true |
Ponlo en false para rechazar el inicio de jefe en silencio. |
Channel |
string | "Notification" |
"Chat", "Notification", o "Broadcast". Un valor no reconocido recurre a "Chat". |
Message |
string | ver arriba | El texto. Admite los marcadores de abajo. |
Color |
object | rojo | R, G, B, A, cada uno 0–255. A es la opacidad. |
Scale |
number | 1.0 |
Tamaño del texto. Solo en el canal Notification — se ignora en los demás. |
Time |
number | 5.0 |
Segundos que el mensaje permanece en pantalla. Solo Notification y Broadcast — una línea de chat permanece en el registro de chat de todas formas. |
Marcadores
| Marcador | Se expande a | Ejemplo |
|---|---|---|
%delay% |
El tiempo restante, escrito con palabras | 1 Minute, 5 Seconds |
%seconds% |
El tiempo restante como un simple número de segundos | 65 |
Usa %delay% para un mensaje que los jugadores lean, y %seconds% cuando
quieras algo compacto:
💡
Notificationtambién acepta unIcon. Añade una clave"Icon"con una ruta de textura para mostrar una imagen junto a la notificación. No está en la configuración de fábrica; añádela tú mismo si quieres una — la reparación de la configuración solo añade claves que faltan, así que sobrevivirá a las actualizaciones.
Bosses
Las rutas de blueprint de cada objeto de tributo que activa el tiempo de espera. Cualquier cosa que no esté en esta lista se fabrica con total normalidad — el plugin la ignora.
| Campo | Tipo | Descripción |
|---|---|---|
Bosses |
array of strings | Rutas de blueprint completas, incluyendo el envoltorio Blueprint'...' y el nombre de activo duplicado después del . final. Se comparan exactamente. |
La lista de fábrica cubre los objetos de tributo de The Island, The Center, Scorched Earth, Ragnarok, Aberration, Valguero, Fjordur, Lost Island, y Crystal Isles, en todas las dificultades.
Para restringir cualquier otra cosa — otro mapa, una arena modificada, o un
tributo personalizado — usa TestMode para capturar la ruta y
añadirla aquí. Para dejar de restringir un jefe, elimina su línea.
⚠️ Copia las rutas exactamente. La coincidencia es byte a byte sobre la ruta completa. Una
'final que falte, una ruta acortada, o el nombre de activo escrito una vez en lugar de dos veces, todo significa "sin coincidencia", y el tributo se fabricará sin ningún tiempo de espera. No hay ningún error para una ruta no reconocida, así que comprueba tu cambio con una fabricación real.
Ejemplo completo
Un límite de 15 minutos anunciado en el chat:
ℹ️
Databasees obligatorio pero no se usa. ArkBossCooldown se conecta al arrancar como todos los plugins de Bytemart, pero no almacena nada propio. Apúntalo a cualquier base de datos que el servidor pueda alcanzar.
Próximos pasos:
- Descripción general — qué hace el plugin, la instalación y los comandos.
- Configuración común —
LicenseKey,Database,LogToFile,Verbose.